arrow_back_iosВопросы
help

Может ли система автоматически передавать данные о заказах на наш API?

check_circle
Да, вы можете настроить отправку данных о заказах из Bukza на сторонний сервер.
Формат данных вы сможете задать сами с помощью редактора шаблона запроса. Веб-запрос может отправляться автоматически при создании заказа. Для этого выставьте флаг Высылать после завершения заказа. Также вы можете отправлять запросы вручную или с помощью кнопок быстрых действий.
Чтобы создать шаблон запроса, перейдите на панель конфигурации и откройте панель Интеграций.
Нажмите Создать веб-запрос.
Заполните название, URL адрес и тело для POST запроса.
Вы можете вставлять данные заказа в шаблон тела запроса и URL. Для этого нажмите Вставить параметр и выберите требуемый параметр заказа. При этом в шаблон вставится параметр в квадратных скобках.
Также в шаблон тела запроса вы можете вставить всю структуру заказа, например, блок со списком бронирований. Для этого нажмите Вставить структуру и выберите требуемый формат.
В структуре могут использоваться следующие блоки:
  • [bukza_reservations_start]...[bukza_reservations_end] — блок списка бронирований. Если в заказе несколько бронирований, то для каждого из них будет вставлен и заполнен шаблон этого блока.
  • [bukza_reservations_comma] — это запятая в списке бронирований. Этот блок будет заменен на запятую для всех бронирований кроме последнего.
  • [bukza_invoice_items_start]...[bukza_invoice_items_end] — аналогичный блок списка элементов счета внутри бронирования.
  • [bukza_invoice_items_name] — название элемента счета.
  • [bukza_invoice_items_quantity] — количество элемента счета.
  • [bukza_invoice_items_price] — цена элемента счета.
  • [bukza_invoice_items_total] — сумма элемента счета.
  • [bukza_invoice_items_deposit] — предоплата элемента счета.
  • [bukza_invoice_items_comma] — это запятая в списке элементов счета. Этот блок будет заменен на запятую для всех элементов счета кроме последнего.
  • [bukza_fields_start]...[bukza_fields_end] — блок списка полей внутри бронирования.
  • [bukza_fields_name] — название поля.
  • [bukza_fields_value] — значение поля.
  • [bukza_fields_comma] — это запятая в списке полей. Этот блок будет заменен на запятую для всех полей кроме последнего.
Если в заказе несколько бронирований, то вы можете отправлять отдельно по одному запросу для каждого бронирования в заказе. Для такого поведения выставьте флаг Выполнять для каждого бронирования в заказе. В этом случае создавать блок для списка бронирований не нужно. Следует использовать блок для одного бронирования.
Не нашли ответа на ваш вопрос?
Задайте его нам на
mail_outline support@bukza.com