мета-данные страницы
  •  

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
api:user_session [02.06.2026 12:10]
Anatoly
api:user_session [02.06.2026 12:12] (текущий)
Anatoly
Строка 3: Строка 3:
 ---- ----
 == Справочная информация == == Справочная информация ==
-[[#​GetListsVdsDsForAll|Списки ВДС и ДС. GetListsVdsDsForAll]]\\ ​ 
 [[#​GetListsOrderTNDForAll|Списки срочности,​ виды детской одежды и наценки. GetListsOrderTNDForAll]]\\ ​ [[#​GetListsOrderTNDForAll|Списки срочности,​ виды детской одежды и наценки. GetListsOrderTNDForAll]]\\ ​
 == Работа с клиентами == == Работа с клиентами ==
Строка 23: Строка 22:
 [[#​OrderInfoForAll|Информация по заказу. OrderInfoForAll]]\\ ​ [[#​OrderInfoForAll|Информация по заказу. OrderInfoForAll]]\\ ​
 ---- ----
-===== GetListsVdsDsForAll ===== 
  
-**Команда:​** %%GetListsVdsDsForAll%% 
- 
-Получение списков активных Внешних дисконтных схем (ВДС) и дисконтных схем (ДС), которые __доступны для всех клиентов.__ 
- 
-Метод отправки:​ **GET** 
- 
-Заголовок запроса (Header): не требуется. 
- 
-Формат запроса: ​ 
-  GetListsVdsDsForAll&​SessionID= 
- 
-Строка запроса: ​ 
-  GET .../​api/?​GetListsVdsDsForAll&​SessionID=... 
- 
-Ответ **json**: 
-<sxh json> 
-{ 
-  "​error":​ 0,  
-  "​vds":​ [ 
-    { 
-      "​id":​ "​100100100183", ​ 
-      "​title":​ "​100100100183",​ 
-      "​type_of_scheme":​ "​0",​ 
-      "​type_of_action":​ "​0",​ 
-      "​comment":​ "",​ 
-      "​is_active":​ "​1",​ 
-      "​type_of_zeroing":​ "​0",​ 
-      "​forbid_reuse":​ "​0",​ 
-      "​block_used_bar":​ "​0",​ 
-      "​action_time":​ "​3",​ 
-      "​active_with":​ "",​ 
-      "​active_to":​ "",​ 
-      "​condition_id":​ "​1",​ 
-      "​summ_discount":​ "​0",​ 
-      "​is_add_bonus_ones":​ "​0",​ 
-      "​bonus_end_dt":​ "",​ 
-      "​bonus_active_before":​ "",​ 
-      "​bonus_day_active":​ "",​ 
-      "​max_percent_in_zakaz":​ "",​ 
-      "​select_vds_id":​ "",​ 
-      "​bonus_one_time":​ "​0",​ 
-      "​bonus_tp":​ "​0",​ 
-      "​bonus_summ":​ "",​ 
-      "​is_for_sclads":​ "​1",​ 
-      "​discount":​ "​0",​ 
-      "​is_disc_for_folders":​ "​1",​ 
-      "​is_for_tovar":​ "​1",​ 
-      "​active_times":​ [ 
-        { 
-          "​day_of_week":​ "​2",​ 
-          "​is_active":​ "​1",​ 
-          "​time_first":​ "​00%3A00%3A00",​ 
-          "​time_last":​ "​23%3A59%3A00"​ 
-        }, 
-        { 
-          "​day_of_week":​ "​3",​ 
-          "​is_active":​ "​1",​ 
-          "​time_first":​ "​00%3A00%3A00",​ 
-          "​time_last":​ "​23%3A59%3A00"​ 
-        }, 
-        { 
-          "​day_of_week":​ "​4",​ 
-          "​is_active":​ "​1",​ 
-          "​time_first":​ "​00%3A00%3A00",​ 
-          "​time_last":​ "​23%3A59%3A00"​ 
-        }, 
-        { 
-          "​day_of_week":​ "​5",​ 
-          "​is_active":​ "​1",​ 
-          "​time_first":​ "​00%3A00%3A00",​ 
-          "​time_last":​ "​23%3A59%3A00"​ 
-        }, 
-        { 
-          "​day_of_week":​ "​6",​ 
-          "​is_active":​ "​1",​ 
-          "​time_first":​ "​00%3A00%3A00",​ 
-          "​time_last":​ "​23%3A59%3A00"​ 
-        }, 
-        { 
-          "​day_of_week":​ "​7",​ 
-          "​is_active":​ "​1",​ 
-          "​time_first":​ "​00%3A00%3A00",​ 
-          "​time_last":​ "​23%3A59%3A00"​ 
-        }, 
-        { 
-          "​day_of_week":​ "​1",​ 
-          "​is_active":​ "​1",​ 
-          "​time_first":​ "​00%3A00%3A00",​ 
-          "​time_last":​ "​23%3A59%3A00"​ 
-        } 
-      ], 
-      "​sclads":​ ["​10010","​10013"​],​ 
-      "​discounts_service_groups":​ [ 
-        { 
-          "​folder_id":​ "​10015",​ 
-          "​parent":​ "",​ 
-          "​discount":​ "​44"​ 
-        } 
-      ], 
-      "​discounts_services":​ [ 
-        { 
-          "​tovar_id":​ "​10018",​ 
-          "​discount":​ "​10",​ 
-          "​price_before":​ "​1000",​ 
-          "​price_after":​ "​900",​ 
-          "​fix_price":​ "​0"​ 
-        } 
-      ], 
-      "​promo_codes":​ [ 
-        { 
-          "​promo_code_id":​ "​10021",​ 
-          "​code":​ "​10334",​ 
-          "​price_list_id":​ "",​ 
-          "​is_active":​ "​1"​ 
-        } 
-      ], 
-      "​levels":​ [ 
-        { 
-          "​name":​ "​%D0%A3%D1%80%D0%BE%D0%B2%D0%B5%D0%BD%D1%8C%201",​ 
-          "​start_sum":​ "​0",​ 
-          "​end_sum":​ "​13",​ 
-          "​percent":​ "​2"​ 
-        }, 
-        { 
-          "​name":​ "​%D0%A3%D1%80%D0%BE%D0%B2%D0%B5%D0%BD%D1%8C%202",​ 
-          "​start_sum":​ "​13",​ 
-          "​end_sum":​ "​999999999999",​ 
-          "​percent":​ "​1"​ 
-        } 
-      ] 
-    } 
-  ],  
-  "​ds":​ [ 
-    { 
-      "​id":​ "​4", ​ 
-      "​title":​ "​3%25%20%D0%9D%D0%B0%D0%BA%D0%BE%D0%BF%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F%203-15%25",​ 
-      "​ext_disc_order_out":​ "​1",​ 
-      "​vds_list":​ [ 
-        "​1003",​ 
-        "​1004"​ 
-      ], 
-      "​levels":​ [ 
-        { 
-          "​name":​ "​4",​ 
-          "​amount_from":​ "​1",​ 
-          "​amount_to":​ "​999999999999",​ 
-          "​discount_percent":​ "​0"​ 
-        } 
-      ] 
-    } 
-  ] 
-} 
-</​sxh>​ 
- 
-где\\ ​ 
-//error// – статус выполнения (0 – нет ошибки,​ 1 – ошибка,​ 2 – не авторизирован,​ 3 - авторизация просрочена);​\\ ​ 
-**vds** – массив строк внешних дисконтных схем:​\\ ​ 
-//id// - ID ВДС;\\ 
-//title// - наименование ВДС;\\ 
-//​type_of_scheme//​ - тип схемы ВДС (0 - Скидка,​ 1 - Начисление бонуса);​\\ 
-//​type_of_action//​ - вид действия ВДС (0 - По префиксу штрих-кода в заказе,​ 1 -По штрихкоду в заказе,​ 2 - При начислении депозита);​\\ 
-//​forbid_reuse//​ - запретить повторное использование ВДС разными клиентами;​\\ 
-//​block_used_bar//​ - блокировать повторное использование ШК;\\ 
-//comment// - комментарий;​\\ 
-//​is_active//​ - активность ВДС;\\ 
-//​type_of_zeroing//​ - тип обнуления (0 - Не обнулять,​ 1 - Для всех услуг, 2 - Для тех услуг, которые участвуют);​\\ 
-//​action_time//​ - действие ВДС (0 - Всегда,​ 1 - Только раз в месяц, 2 - Только раз, 3 - В период времени);​\\ 
-//​active_with//​ - действует ВДС начиная с указанной даты, при //​action_time//​ - 3;\\ 
-//​active_to//​ - действует ВДС заканчивая до указанной даты, при //​action_time//​ - 3;\\ 
-//​condition_id//​ - применяется к Ко всем клиентам и заказам - 1, К клиентам,​ которые созданы сегодня - 2, В течение дня создания первого заказа - 3, На первый заказ - 4;\\ 
-//​summ_discount//​ - вид суммирования (0 - Использовать глобальные настройки,​ 1 - Суммировать,​ 2 - Не суммировать);​\\ ​ 
-//​is_add_bonus_ones//​ - признак начислять бонус 1 раз каждому клиенту;​\\ 
-//​bonus_end_dt//​ - начислять бонусы до указанной даты;\\ 
-//​bonus_active_before//​ - начисленные бонусы действуют до указанной даты;\\ 
-//​bonus_day_active//​ - или действуют несколько дней с момента активации,​ вместо //​bonus_active_before//;​\\ 
-//​max_percent_in_zakaz//​ - максимальный процент оплаты заказа;​\\ 
-//​select_vds_id//​ - оплачивать при выбранной ВДС (ID ВДС);\\ 
-//​bonus_one_time//​ - только разовое использование для начисленных бонусов;​\\ 
-//​bonus_tp//​ - начислять бонус: С фиксированной суммой - 0, При выдаче заказа как процент от суммы заказа - 1, Дифференцированное начисление бонуса(цена) - 2, Дифференцированное начисление ​ бонуса(процент) - 3, При выдаче заказа,​ рассчитанный по скрипту - 4;\\ 
-//​bonus_summ//​ - сумма бонуса;​\\ 
-//​is_for_sclads//​ - действует только для складов;​\\ 
-//​discount//​ - скидка по умолчанию на все группы услуг;​\\ 
-//​is_disc_for_folders//​ - разная скидка по группам услуг;​\\ 
-//​is_for_tovar//​ - Скидка по услугам;​\\ 
-**active_times** - массив строк времени действия:​\\ 
-//​day_of_week//​ - день недели;​\\ 
-//​is_active//​ - активено;​\\ 
-//​time_first//​ - время начала;​\\ 
-//​time_last//​ - время окончания;​\\ 
-**sclads** - Массив ID складов,​ где применяется ВДС;\\ 
-**discounts_service_groups** - массив строк скидок по группам услуг:​\\ 
-//​folder_id//​ - ID группы услуги;​\\ 
-//parent// - ID родителя группы услуги //​folder_id//;​\\ 
-//​discount//​ - скидка применяемая на группу услуги;​\\ 
-**discounts_services** - массив строк скидок по услугам:​\\ 
-//​tovar_id//​ - ID услуги/​товара;​\\ 
-//​discount//​ - скидка;​\\ 
-//​fix_price//​ - фиксированная цена;\\ 
-//​price_before//​ - цена до применения скидки;​\\ 
-//​price_after//​ - цена после применения скидки;​\\ 
-**promo_codes** - массив строк промо-кодов ВДС:\\ 
-//​promo_code_id//​ - ID промокода;​\\ 
-//code// - промо-код;​\\ 
-//​price_list_id//​ - ID прайс-листа промо-кода;​\\ 
-//​is_active//​ - активность промо-кода;​\\ 
-**levels** - массив строк уровней ВДС;\\ 
-//name// - описание уровня;​\\ 
-//​start_sum//​ - сумма от;\\ 
-//end_sum// - сумм до, если равен 999999999999,​ то действует без ограничения;​\\ 
-//percent// - процент который будет начислен бонусами;​\\ 
- 
-**ds** – массив строк дисконтных схем:​\\ ​ 
-//id// - ID ДС;\\ 
-//title// - наименование ДС;\\ 
-//​ext_disc_order_out//​ - Применять ВДС при выдаче заказа;​\\ 
-**vds_list** - массив ID ВДС, которые применяются при выдаче заказа,​ при ext_disc_order_out = 1;\\ 
-**levels** - массив строк уровней ДС;\\ 
-//name// - описание уровня;​\\ 
-//​amount_from//​ - сумма от;\\ 
-//​amount_to//​ - сумм до, если равен 999999999999,​ то действует без ограничения;​\\ 
-//​discount_percent//​ - процент который будет начислен бонусами;​\\ 
----- 
 ===== GetListsOrderTNDForAll ===== ===== GetListsOrderTNDForAll =====