мета-данные страницы
Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия | |||
|
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 ===== | ||