Добавить Товары в Корзину
POST
DOMAIN/cart/add
- Параметры
Параметр |
Тип |
Описание |
productId required |
int |
Идентификатор продукта |
quantity required |
int |
Количество продукта |
- Пример запроса
{
productId: 5,
quantity: 2
}
- Успешный Ответ
HTTP1/1 200 OK
{
status: 'success'
}
- Неверный Ответ
HTTP1/1 400 Bad Request
{
status: 'error',
message: 'Неправильный Запрос'
}
- Ключи для перевода
Ключ |
Описание |
system.bad_request |
Неправильный Запрос |
system.product_not_found |
Продукт не найден |
system.product_availability_error |
Продукт отсутствует на складе |
system.product_successfully_added_to_basket |
Продукт успешно добавлен в корзину |
Update Shopping Cart Items
POST
DOMAIN/cart/update
- Parameters
Parameter |
Type |
Description |
quantities required |
array |
Quantities by product identifier |
- Sample request
{
quantities:
[
1: 5,
5: 3
]
}
- Success Response
HTTP1/1 200 OK
{
status: 'success'
}
- Error Response
HTTP1/1 400 Bad Request
{
status: 'error',
message: 'Bad request'
}
- Translation message keys
Key |
Description |
system.bad_request |
Message for bad request |
system.product_availability_error |
Temporarily out of stock |
system.basket_successfully_updated |
Корзина успешно обновлена |
Remove Shopping Cart Item
POST
DOMAIN/cart/delete
- Parameters
Parameter |
Type |
Description |
itemId required |
int |
Shopping cart item identifier |
- Sample request
{
itemId: 15
}
- Success Response
HTTP1/1 200 OK
{
status: 'success'
}
- Error Response
HTTP1/1 400 Bad Request
{
status: 'error',
message: 'Bad request'
}
- Translation message keys
Key |
Description |
system.bad_request |
Message for bad request |
system.basket_item_successfully_deleted |
Успешный ответ при удалении продукта из корзины |
Clear Shopping Cart
GET
DOMAIN/cart/clear
- Success Response
HTTP1/1 200 OK
{
status: 'success'
}
- Error Response
HTTP1/1 400 Bad Request
{
status: 'error',
message: 'Bad request'
}
- Translation message keys
Key |
Description |
system.bad_request |
Message for bad request |
system.basket_successfully_cleaned |
Ответ при успешной очистки корзины |
Checkout
POST
DOMAIN/cart/checkout
- Success Response
HTTP1/1 200 OK
{
status: 'success'
}
- Error Response
HTTP1/1 400 Bad Request
{
status: 'error',
message: 'Bad request'
}
- Translation message keys
Key |
Description |
system.bad_request |
Message for bad request |