[oneBooking] Версия 3.0.0-pl Интеграция с Minishop
В этой версии появилась возможность онлайн оплаты при бронировании. За реализацию этой возможности отвечает minishop2. Для оплаты можно использовать все способы оплаты, доступные в Minishop2.

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

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

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

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