Работа с корзиной
Модуль для удаления товаров, изменения количество позиций и отображения списка товаров в корзине с поддержкой метода полной очистки корзины.
Получение товаров в корзине
GET
https://api.waix.ru/cart/items?key=ключ-доступа
Метод для получения JSON списка товаров в корзине.
Query Parameters
Name | Type | Description |
---|---|---|
key или token* | string | |
sort | string | Способ сортировки. Изначально . Укажите |
Полная очистка корзины
POST
https://api.waix.ru/cart/clear?key=ключ-доступа
Очистка корзины происходит в 2 этапа во избежании случайных срабатываний.
1 шаг. Выполните данный GET запрос для получения code и hash для подтверждения очистки корзины.
2 шаг. Выполните повторный POST запрос и передайте полученные ранее code и hash.
Очистка корзины теперь происходит одним запросом, на своей стороне, вам рекомендуется использовать предупреждения пользователя перед удалением, эту операцию нельзя будет откатить. Лучший вариант: используйте модальное окно с подтверждением действий на клиентской стороне.
Query Parameters
Name | Type | Description |
---|---|---|
key или token* | string |
Внимание! Данный метод полностью очищает все позиции в корзине без возможности их восстановить! Очистка будет произведена даже ранее скрытых/удаленных/спрятанных товаров.
Обновление товара в корзине
POST
https://api.waix.ru/cart/update?key=ключ-доступа&id=индентификатор-товара
Метод для обновления позиции в корзине, возвращает JSON успеха всегда независимо от отправленных Form данных.
Query Parameters
Name | Type | Description |
---|---|---|
key или token* | string | |
id* | integer | Идентификатор позиции в корзине из списка товаров |
Request Body
Name | Type | Description |
---|---|---|
active | integer | 0 — не показывать (удалить) 1 — отображать (восстановить) |
number | number | Количество товаров в позиции. |
Создать заказ на основе позиций корзины
POST
https://api.waix.ru/cart/order
Создает заказ и переносит в него позиции из корзины. Если позиции не выбраны, то будут перенесены все позиции из корзины в новый заказ.
Вы можете отправить GET запрос если вам нет необходимости передавать ids
Query Parameters
Name | Type | Description |
---|---|---|
key или token* | string |
Request Body
Name | Type | Description |
---|---|---|
ids | array | Массив из id позиций, например [5612,95214,132] если массив пустой или ids = null будут выбраны все позиции |
Last updated