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

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

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

Настройки Minishop2

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

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

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

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

    Важно!

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

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

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

    24 июля 2015, 08:16   19     0

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

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

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