Инструменты пользователя

Инструменты сайта


api_передача_заказов

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
api_передача_заказов [2017/06/02 18:54]
Максим [Метод CreateOrder]
api_передача_заказов [2017/06/05 11:18] (текущий)
Алексей
Строка 32: Строка 32:
 Параметры метода передаются в массиве '''​params'''​. Параметры,​ помеченные звездочкой* обязательны,​ остальные можно не передавать. Параметры метода передаются в массиве '''​params'''​. Параметры,​ помеченные звездочкой* обязательны,​ остальные можно не передавать.
  
-|Ключ |Тип |Описание | +|Ключ |Тип |Описание ​||
-|name* |Строка |Имя клиента в свободной форме | +|name* |Строка |Имя клиента в свободной форме ​||
-|phone* |Строка |Номер телефона клиента в свободной форме | +|phone* |Строка |Номер телефона клиента в свободной форме ​||
-|external_id* |Строка |Идентификатор заказа на внешней витрине,​ необходим для защиты от дублирования заказов. Если вы не храните на внешней витрине заказы,​ то можно передавать в данный параметр текущие дату+время | +|external_id* |Строка |Идентификатор заказа на внешней витрине,​ необходим для защиты от дублирования заказов. Если вы не храните на внешней витрине заказы,​ то можно передавать в данный параметр текущие дату+время ​||
-|products* |Массив |Массив списка товаров для заказа состоит из списка объектов с полями:​ |+|products* |  Массив ​  Массив списка товаров для заказа состоит из списка объектов с полями ​ ||| 
 +|:::  |::: | Ключ |Тип |Описание | 
 +|:::  |::: | id* |Число |Артикул товара можно узнать в библиотеке товаров ​    | 
 +|:::  |::: | quantity* |Число |Количество товаров в заказе | 
 +|:::  |::: | price |Число |   \\ Желаемая цена товара \\   \\ ​ \\ Если не передана или передан ноль/​пустое значение,​ то устанавливается текущая розничная цена по платформе + доп. наценка витрины \\  \\ ​Может быть выше текущей розничной цены по платформе соответственно партнерский бонус с продажи будет выше \\  \\ Может быть ниже текущей розничной цены по платформе,​ за счет партнерского бонуса. Но не ниже уровня,​ при котором бонус равен нулю. | 
 +|:::  |:::  |name |Строка |Название товара в вашем магазине | 
 +|address |Строка |Адрес клиента в свободной форме ||| 
 +|secondaryPhone |Строка |Дополнительный телефон клиента,​ на случай если первый телефон не доступен ||| 
 +|email |Строка |Email клиента ||| 
 +|comments |Строка |Комментарий(Виден клиенту) ||| 
 +|clientIpAddress | Строка| ip адрес клиента в формате ipv4\\ \\ Осторожно используйте данный параметр — если переданный адрес не будет принадлежать клиенту,​ заказ может быть определен как подозрительный ||| 
 +|utmParams | Массив| Массив UTM меток ||| 
 +|::: |::: | Ключ | Тип | Описание | 
 +|::: |::: | utm_cid | Строка | субаккаунт | 
 +|::: |::: | utm_source | Строка | Метка utm_source | 
 +|::: |::: | utm_medium | Строка | Метка utm_medium | 
 +|::: |::: | utm_campaign | Строка | Метка utm_campaign | 
 +|::: |::: | utm_content | Строка | Метка utm_content | 
 +|::: |::: | utm_term | Строка | Метка utm_term ​
  
-|  |  |  |  |  |  |Ключ |Тип |Описание | 
-|  |  |  |  |  |  |id* |Число |Артикул товара,​ можно цзнать в библиотеке товаров | 
-|  |  |  |  |  |  |quantity* |Число |Количество товаров в заказе | 
-|  |  |  |  |  |  |price |Число |Желаемая<​font 14px/​inherit;;​inherit;;​inherit></​font>​ цена<​font 14px/​inherit;;​inherit;;​inherit></​font>​ товара \\  \\ Если<​font 14px/​inherit;;​inherit;;​inherit>​не</​font>​ передана<​font 14px/​inherit;;​inherit;;​inherit>​или</​font>​ передан<​font 14px/​inherit;;​inherit;;​inherit></​font>​ ноль<​font 14px/​inherit;;​inherit;;​inherit>/</​font>​ пустое<​font 14px/​inherit;;​inherit;;​inherit></​font>​ значение<​font 14px/​inherit;;​inherit;;​inherit>,​ то</​font>​ устанавливается<​font 14px/​inherit;;​inherit;;​inherit></​font>​ текущая<​font 14px/​inherit;;​inherit;;​inherit></​font>​ розничная<​font 14px/​inherit;;​inherit;;​inherit></​font>​ цена<​font 14px/​inherit;;​inherit;;​inherit>​по</​font>​ платформе<​font 14px/​inherit;;​inherit;;​inherit>​+ доп.</​font>​ наценка<​font 14px/​inherit;;​inherit;;​inherit></​font>​ витрины<​font 14px/​inherit;;​inherit;;​inherit>​.</​font> ​ \\  \\ Может<​font 14px/​inherit;;​inherit;;​inherit></​font>​ быть<​font 14px/​inherit;;​inherit;;​inherit></​font>​ выше<​font 14px/​inherit;;​inherit;;​inherit></​font>​ текущей<​font 14px/​inherit;;​inherit;;​inherit></​font>​ розничной<​font 14px/​inherit;;​inherit;;​inherit></​font>​ цены<​font 14px/​inherit;;​inherit;;​inherit>​по</​font>​ платформе<​font 14px/​inherit;;​inherit;;​inherit>,</​font>​ соответственно<​font 14px/​inherit;;​inherit;;​inherit></​font>​ партнерский<​font 14px/​inherit;;​inherit;;​inherit></​font>​ бонус<​font 14px/​inherit;;​inherit;;​inherit>​с</​font>​ продажи<​font 14px/​inherit;;​inherit;;​inherit></​font>​ будет<​font 14px/​inherit;;​inherit;;​inherit></​font>​ выше<​font 14px/​inherit;;​inherit;;​inherit>​.</​font> ​ \\  \\ Может<​font 14px/​inherit;;​inherit;;​inherit></​font>​ быть<​font 14px/​inherit;;​inherit;;​inherit></​font>​ ниже<​font 14px/​inherit;;​inherit;;​inherit></​font>​ текущей<​font 14px/​inherit;;​inherit;;​inherit></​font>​ розничной<​font 14px/​inherit;;​inherit;;​inherit></​font>​ цены<​font 14px/​inherit;;​inherit;;​inherit>​по</​font>​ платформе<​font 14px/​inherit;;​inherit;;​inherit>,​ за</​font>​ счет<​font 14px/​inherit;;​inherit;;​inherit></​font>​ партнерского<​font 14px/​inherit;;​inherit;;​inherit></​font>​ бонуса<​font 14px/​inherit;;​inherit;;​inherit>​.</​font> ​ \\ <font 14px/​inherit;;​inherit;;​inherit>​Но не</​font>​ ниже<​font 14px/​inherit;;​inherit;;​inherit></​font>​ уровня<​font 14px/​inherit;;​inherit;;​inherit>,​ при</​font>​ котором<​font 14px/​inherit;;​inherit;;​inherit></​font>​ бонус<​font 14px/​inherit;;​inherit;;​inherit></​font>​ равен<​font 14px/​inherit;;​inherit;;​inherit></​font>​ нулю | 
-|  |  |  |  |  |  |name |Строка |Название товара в вашем магазине | 
-|  |  |  |  |  |  |  |  |  | 
  
-|  |  |  | +В ответ на запрос сервер вернёт:
-|price |Число | \\ Желаемая цена ​товара \\   \\ Если не передана или передан ноль/​пустое значение, то устанавливается текущая розничная цена по платформе + доп. наценка витрины. \\  \\ Может быть выше текущей розничной цены по платформе, ​соответственно партнерский бонус с продажи будет ​выше. \\  \\ Может быть ниже текущей ​розничной цены по платформе, за счет партнерского бонуса. \\ Но не ниже уровня,​ при котором бонус равен нулю. | +
-|name* |Строка |  |+
  
-<font 9.0pt/​inherit;;​inherit;;​inherit>​Название товара в вашем магазине</​font> ​   | +|Код |Описание ||| 
- +|201 |Заказ успешно создан,​ в ответе будет JSON массив со следующими полями:​ ||| 
-|  |  |  | +|::: | Ключ |Тип |Описание | 
-|  |  |  | +|::: | status |Строка |статус создания ​«Ок» 
-|address |Строка |Адрес клиента,​ в свободной форме | +|::: | order_id ​|Число |Номер созданного заказа | 
-|  |  |  | +|::: | order_url |Строка |ссылка на заказ на витрине платформы,​ по данной ссылке можно делать редирект для клиента,​ чтобы он мог выбрать способ оплаты или ознакомиться с заказом | 
- +|400 |Ошибка во вводных данных,​ в ответе будет JSON массив со следующими полями: ​||| 
-secondaryPhone +|::: | Ключ |Тип |Описание | 
- +|::: | status |Строка |статус создания, ​«ERROR» ​
-+|::: | errors |Массив |массив ошибок в формате JSON |
- +
-Строка +
- +
-|Дополнительный телефон клиента,​ на случай если первый телефон не доступен |  | +
-|email |Строка | +
- +
-email клиента +
- +
-|  |  |  | +
-|comment |Строка ​|Комментарий (Виден клиенту) | +
- +
-В ответ на запрос сервер вернет ответ:​ +
- +
-| \\ Код |Описание |  ​|  ​ +
-|201 | \\ Заказ успешно создан,​ в ответе будет JSON массив со следующими полями:​ |   \\ Ключ |   \\ Тип |   \\ Описание | +
-  \\ status |   \\ Строка |   \\ статус создания, "ОК" |  |  ​+
-  \\ orderjd ​  \\ Число |   \\ номер созданного заказа ​|  |  ​+
-  \\ order_url |   \\ Строка |   \\ ссылка на заказ на витрине платформы,​ по данной ссылке можно делать редирект для клиента,​ чтобы он мог выбрать способ оплаты или ознакомиться с заказом |  ​| ​ | +
- +
- | +
-|  ​400 | +
- +
-Ошибка во входных данных,​ в ответе будет JSON массив со следующими полями:​ +
- +
-  \\ Ключ |   \\ Тип |   \\ Описание | +
-  \\ status |   \\ Строка |   \\ статус создания, ​"​ERROR" ​+
-  \\ errors |   \\ Массив |   \\ массив ошибок в формате JSON +
- +
-|+
  
 \\ \\
  
api_передача_заказов.1496418894.txt.gz · Последние изменения: 2017/06/02 18:54 — Максим