external:procart:02_procart_api

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
external:procart:02_procart_api [2024/11/21 13:33] Евгений Горностальexternal:procart:02_procart_api [2025/09/04 10:25] (текущий) Евгений Горносталь
Строка 100: Строка 100:
 Также поддержана работа с автоматическими скидками кассы r_keeper. Если в ресторане используются какие-то автоматические скидки по определенным правилам, и заказ сделанный внешней системой удовлетворяет этим условиям, то запросы **/validate** и **/postorder** вернут содержимое заказа с учетом автоматических скидок.  Также поддержана работа с автоматическими скидками кассы r_keeper. Если в ресторане используются какие-то автоматические скидки по определенным правилам, и заказ сделанный внешней системой удовлетворяет этим условиям, то запросы **/validate** и **/postorder** вернут содержимое заказа с учетом автоматических скидок. 
  
-===== Наценка (суммовая и словарная) =====+===== Наценка суммовая =====
 Модуль **ProCart** поддерживает работу с наценками, от версии ProCart 1.9.1.64. Модуль **ProCart** поддерживает работу с наценками, от версии ProCart 1.9.1.64.
-Для Наценки (суммовой и словарнойдействуют те же правила, что и для Скидки(суммовой и словарной)+Для суммовой наценки поддержана работа с произвольной (суммовыми) наценкой. В данном сценарии сумма наценки и правила ее применения находятся на стороне внешней системы, в запросах **/validate** и **/postorder** передается итоговая сумма наценки, рассчитанная внешней системой. 
  
 Пример того, как в запросе в поле "discount" можно передать одновременно Скидку словарную (Ref), Скидку суммовую(Sum) и Наценку суммовую(MARKUPSUM): Пример того, как в запросе в поле "discount" можно передать одновременно Скидку словарную (Ref), Скидку суммовую(Sum) и Наценку суммовую(MARKUPSUM):
Строка 136: Строка 136:
 Когда заказ создан в кассовой системе, автоматически происходит сервис печать (по настройкам r_keeper). Этот механизм можно дополнительно задействовать для уведомления персонала, если в используемую схему печати добавить еще одно правило, согласно которому, все заказы полученные из внешней системы будут печататься по отдельному макету сервис-печати на выделенный принтер.  Когда заказ создан в кассовой системе, автоматически происходит сервис печать (по настройкам r_keeper). Этот механизм можно дополнительно задействовать для уведомления персонала, если в используемую схему печати добавить еще одно правило, согласно которому, все заказы полученные из внешней системы будут печататься по отдельному макету сервис-печати на выделенный принтер. 
  
 +===== Описание блюда =====
 +Описание блюда передаётся при запросе меню. Логика этого поля имеет постоянное свойство и дополнительно не настраивается. В приоритете в ProCart поле "description"(описание блюда) заполняется значение из поля "Комментарий" из карточки блюда в r_keeper, если это поле пустое, то заполняется из поля "Рецепт". Если на стороне r_keeper оба поля не заполнены, то и в  ProCart в поле "description" будет пустым.
 +<hidden>
 +Пример поля на стороне Procart:
 +{{ :external:procart:2025-03-28_12-33-07_2_.png |}}
 +Пример передаваемых полей на стороне r_keeper (приоритет у поля "Комментарий")
 +{{ :external:procart:2025-03-28_12-35-43_2_.png |}}
 +</hidden>
 +===== Работа с тегами интернет продаж =====
 +В связи с изменением от 1 сентября 2025 года ФНС вводит обновленный формат фискальных данных (ФФД 1.2) — Приказ ФНС России от 26.03.2025 № ЕД-7-20/236@. [[https://www.nalog.gov.ru/rn77/about_fts/docs/16421640/|Подробнее об изменениях]] внесена доработка. От версии ProCart v1.9.4.64 в файл конфигурации добавлены новые параметры. (Данные параметры являются необязательными).
  
 +Параметры:
 +**use_internet_pay_tags** — новый реквизит — Признак расчета в «Интернет» (true — если покупатель оплатил заказ через интернет).
 +**def_site_url_1187** — адрес сайта (в реквизите «Место расчетов»).  
 +**def_contact_1008** — контактные данные покупателя (телефон или email).
 +
 +При выполнении запроса **/postorder** если переданы  параметры **site_url_1187** и **contact_1008** (данные параметры являются необязательными), то они имеют преимущество над соответствующими полями заполненными в файле конфигурации.
 +
 +Формат полей в запросе: 
 +<code>
 +"site_url_1187": "wiki.carbis.ru",
 +"contact_1008": "mail@mail.ru",
 +</code>
  • external/procart/02_procart_api.1732185228.txt.gz
  • Последнее изменение: 2024/11/21 13:33
  • Евгений Горносталь