• Блог
  • [oneBooking] Интеграция с Minishop

В этой версии появилась возможность онлайн оплаты при бронировании. За реализацию этой возможности отвечает minishop2. Для оплаты можно использовать все способы оплаты, доступные в Minishop2.

Для того, чтобы оплата заработала нужно сделать несколько настроек.

Настройки Minishop2

В минишопе нужно создать доставку с именем oneBooking и отметить нужные способы оплаты. Эти способы будут доступны в диалоге бронирования.

Системные настройки

  • obPaidStatus — Значение статуса оплаты, указанное в лексиконе. По-умолчанию, 3 (соответственно, в лексиконе определен как ob.status.3). При оплате заявка автоматически получает этот статус.
  • notification_mode — Режим уведомлений при бронировании. Доступные значения: 0 — отключить уведомления, 1 — уведомить пользователя, 2 — уведомить администратора, 3- уведомить всех.

С уведомлениями нужно поиграться — в каких случаях и какое дополнение должно уведомлять, так как и oneBooking и Minishop2 изначально уведомляют всегда. Напомню, что у Minishop2 уведомления настраиваются в статусах.

Важно!

При обновлении необходимо обновить чанк tpl.calendar.dialog. И нужно почистить кэш.

Тестировал я только Paypal. Другие методы должны работать также. Надеюсь, ничего не забыл.

Большое спасибо Михаилу Воеводскому за помощь в реализации данной возможности.

0   1872

Комментарии ()

    Вы должны авторизоваться, чтобы оставлять комментарии.

    Выделите опечатку и нажмите Ctrl + Enter, чтобы отправить сообщение об ошибке.