[oneBooking] Интеграция с Minishop
В этой версии появилась возможность онлайн оплаты при бронировании. За реализацию этой возможности отвечает minishop2. Для оплаты можно использовать все способы оплаты, доступные в Minishop2.
Для того, чтобы оплата заработала нужно сделать несколько настроек.
Настройки Minishop2
В минишопе нужно создать доставку с именем oneBooking и отметить нужные способы оплаты. Эти способы будут доступны в диалоге бронирования.
Системные настройки
obPaidStatus
— Значение статуса оплаты, указанное в лексиконе. По-умолчанию, 3 (соответственно, в лексиконе определен как ob.status.3). При оплате заявка автоматически получает этот статус.notification_mode
— Режим уведомлений при бронировании. Доступные значения: 0 — отключить уведомления, 1 — уведомить пользователя, 2 — уведомить администратора, 3- уведомить всех.
С уведомлениями нужно поиграться — в каких случаях и какое дополнение должно уведомлять, так как и oneBooking и Minishop2 изначально уведомляют всегда. Напомню, что у Minishop2 уведомления настраиваются в статусах.
Важно!
При обновлении необходимо обновить чанк tpl.calendar.dialog. И нужно почистить кэш.
Тестировал я только Paypal. Другие методы должны работать также. Надеюсь, ничего не забыл.
Большое спасибо Михаилу Воеводскому за помощь в реализации данной возможности.
Вы должны авторизоваться, чтобы оставлять комментарии.
Комментарии ()