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