Регистрация заказа
Введение
Создания заказа в нашей информационной системе (интернет магазине).
Используется, чтобы принять данные из партнерской системы в нашу, для дальнейших действий по формированию товаров на доставку заказа клиенту (нашего партнера/клиента).
Запрос на регистрацию заказа
Для регистрации заказа необходимо отправить запрос на URL:
Метод | Среда | Url |
---|---|---|
POST | Тестовая | https://cccstore.ru/api_test/sale/order/create/ |
Боевая | https://cccstore.ru/api/sale/order/create/ |
При запросе необходимо:
- Добавить заголовок: content-type: application/json;
- Тело запроса конвертировать в формат JSON.
Тело запроса
№ | Код | Описание | Тип | Обязателен |
---|---|---|---|---|
1 | token |
Секретный ключ Получен с метода Получить Token |
string(36) | Да |
2 | order |
Заказ Данные для регистрации заказа |
array[] | Да |
2.1 | recipient |
Получатель Данные получателя для связи |
array[] | Да |
2.1.1 | name | Имя | string(255) | Да |
2.1.2 | last_name | Фамилия | string(255) | Да |
2.1.3 | Электронный адрес | string(255) | Да | |
2.1.4 | phone | Телефон | string(255) | Да |
2.2 | payment | Оплата | array[] | Да |
2.2.1 | type |
Тип оплаты: PREPAY - Предоплата (онлайн оплата) |
variant | Да |
2.3 | delivery | Доставка | array[] | Да |
2.3.1 | price |
Стоимость доставки (в копейках) Цена за доставку |
integer | Да |
2.4 | location | Местоположение | array[] | Да |
2.4.1 | country | Страна | string(255) | Да |
2.4.2 | region | Регион (область, реступлика, ...) | string(255) | Нет |
2.4.3 | sub_region | Под регион (район, ...) | string(255) | Нет |
2.4.4 | city | Название населенного пункта | string(255) | Да |
2.5 | address | Адрес | array[] | Да |
2.5.1 | street | Улица | string(255) | Да |
2.5.2 | house | Дом | string(255) | Да |
2.5.3 | apartment | Квартира/офис | string(255) | Да |
2.5.4 | zip | Почтовый индекс | string(255) | Нет |
2.6 | goods |
Товары Данные товаров |
items[] | Да |
2.6.1 | code | Код (актикуль) товара из нашей системы | string(255) | Да |
2.6.2 | quantity | Количество | integer | Да |
2.6.3 | price |
Цена (в копейках) Цена которую вы предложили клиенту |
integer | Да |
2.7 | comment | Комментарий к заказу | string(255) | Нет |
3 | order_number_client |
Номер заказа Номер заказа в ИС клиента |
string(255) | Да |
Ответ запроса
Ответ в формате JSON.
№ | Код | Описание | Тип | Обязателен |
---|---|---|---|---|
1 | status |
Статус ответа: error - В случае ошибок; success - Если все успешно |
variant | Да |
2 | data | Данные | array[] | Да |
2.1 | order_number |
Номер заказа Номер заказа в нашем интернет магазине |
string(255) | Да, если нет ошибок |
3 | errors | Ошибки | items[] | Да |
3.1 | message | Сообщение ошибки | string(255) | Да |
3.2 | code | Код ошибки | string(255) | Нет |
3.3 | customData | Другие данные | array[] | Нет |