Добавлено 2019-07-25 в 15:10:46

Расширяем клиентское API - добавлен метод добавления в корзину

Добрый день. Начали расширять функционал API клиента. Добавили новый метод добавления позиции в корзину. 

Подробнее вы можете ознакомиться ниже. В ближайшее время появится метод заказа и движения позиций заказов (статусы)

 

Метод /account/cart/add, тип POST

Добавить товар в корзину

Входные данные:

Поле Тип Описание
product string Данные товара
quantity int Количество товара для добавления
comment string Комментарий к позиции

Пример использования:

curl http://71111111111:пароль@demo.saplab.ru/account/cart/add --data "product=данные из /parts/search/$article/$brand->to_cart"

Пример ответа:

{
    "status": "ok",
    "message": "\u0422\u043e\u0432\u0430\u0440 ZEKKERT .sg-4540. \u0410\u043c\u043e\u0440\u0442\u0438\u0437\u0430\u0442\u043e\u0440 \u043f\u043e\u0434\u0432\u0435\u0441\u043a\u0438 \u0433\u0430\u0437. \u043f\u0435\u0440\u0435\u0434. \u043b\u0435\u0432. Mitsubishi Carisma 95- \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u0432 \u043a\u043e\u0440\u0437\u0438\u043d\u0443."
}

Пример неудачного ответа:

{
    "status": "error",
    "message": "\u041d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0442\u043e\u0432\u0430\u0440\u0430 \u043d\u0430 \u0441\u043a\u043b\u0430\u0434\u0435."
}

Метод /account/cart, тип GET

Получить содержимое корзины

Исходящие данные:

Содержит коллекцию contents

Поле Тип Описание
to_order string Идентификатор товара в корзине, используется для помещения в заказ
article string Артикул
brand string Бренд
name string Наименование
multiplicity int Кратность
quantity int Количество в корзине
price float Цена
total float Цена*кол-во
deliverytime array
Поле Тип Описание
min int Минимальный срок поставки
max int Максимальный срок поставки
comment string Комментарий к позиции

Пример использования:

curl http://71111111111:пароль@demo.saplab.ru/account/cart

Пример ответа:

{
    "contents": [
        {
            "hash": "a42bd088ff4117e09db8a0dcce17f61224067126adf38f23696ef69ef6491ecc",
            "article": ".sg-4540.",
            "brand": "ZEKKERT",
            "name": "\u0410\u043c\u043e\u0440\u0442\u0438\u0437\u0430\u0442\u043e\u0440 \u043f\u043e\u0434\u0432\u0435\u0441\u043a\u0438 \u0433\u0430\u0437. \u043f\u0435\u0440\u0435\u0434. \u043b\u0435\u0432. Mitsubishi Carisma 95-",
            "multiplicity": 1,
            "quantity": 1,
            "price": 2198,
            "total": 2198,
            "warehouse": null,
            "comment": "test",
            "deliverytime": {
                "min": 4,
                "max": 4
            }
        }
    ]
}

Все новости и обновления

Программное обеспечение «Готовая платформа для интернет-магазина автозапчастей SAPLAB.RU», позволяющее увеличить продажи, предоставить высочайший уровень сервиса для ваших клиентов и автоматизировать бизнес процессы. Вы можете купить готовый интернет-магазин запчастей в собственность оплатив лицензию.

Предложения на сайте не являются публичной офертой и носят исключительно информационный характер.

© Готовая платформа для интернет-магазина автозапчастей «SAPLAB.RU» работает с 2015г. Все права защищены.

Наш сайт использует технологию Cookie. Оставаясь на ресурсе Вы принимаете Соглашение об использовании файлов cookie.