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