[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
Сергей Шлоков
24 июля 2015, 08:16
modx.pro
3
1 736
+6
Поблагодарить автора Отправить деньги

Комментарии: 15

Алексей
24 июля 2015, 11:48
0
Возможно сделать из этого решение для салона красоты? примеры: запись онлайн салон красоты
    Сергей Шлоков
    24 июля 2015, 12:25
    0
    Из этого не получится. Здесь посуточное бронирование.
      Алексей
      25 июля 2015, 16:27
      0
      то есть не хватает только поля «время» и учета по нему?
        Сергей Шлоков
        25 июля 2015, 17:10
        0
        Т.е. не хватает функционала для онлайн записи. Там кучу всего нужно. Я вот для салона жены делаю интерфейс записей к мастерам. Но делать эти записи могут только администраторы (девочки на ресепшене). А для того, чтобы еще и клиенты могли делать записи, еще проверки прикрутить надо, смс-ки и т.п.
    ck
    ck
    24 июля 2015, 12:55
    0
    Здорово! Будем тестировать на боевом сайте.
      Иван Климчук
      24 июля 2015, 13:57
      0
      При обновлении такая беда вылезла:
      Консоль запущена...
      Пробуем установить пакет с подписью: onebooking-3.0.0-pl
      Пакет найден... сейчас идёт подготовка к его установке.
      xPDOZip: Error opening archive at /home/proweeke/public_html/onebook/core/packages/onebooking-3.0.0-pl.transport.zip
      PHP warning: ZipArchive::extractTo() [ziparchive.extractto]: Invalid or unitialized Zip object
      PHP warning: ZipArchive::close() [ziparchive.close]: Invalid or unitialized Zip object
      Could not unpack package /home/proweeke/public_html/onebook/core/packages/onebooking-3.0.0-pl.transport.zip to /home/proweeke/public_html/onebook/core/packages/. SIG: onebooking-3.0.0-pl
      Невозможно установить пакет с подписью: onebooking-3.0.0-pl
        Сергей Шлоков
        24 июля 2015, 16:22
        0
        Очень странно. Пересобрал пакет. Лови в скайпе.
          Иван Климчук
          26 июля 2015, 23:03
          0
          Нашел еще баг :) Системная настройка notification_mode, описано, что значения могут быть 1,2,3 и 4, но в админке тип boolean где только Да и Нет.
            Сергей Шлоков
            26 июля 2015, 23:11
            0
            Поспешишь… :)
            Должно быть только 0,1,2,3. Выставь вручную тип numberfield и укажи нужное значение.
            Fixed.
        Григорий Коленько
        24 июля 2015, 17:51
        0
        А в этой версии несколько ценовых сезонов реализовано?
        Серьёзный
        03 августа 2015, 13:40
        0
        Сергей Шлоков, можно с вами как-то связаться лично?
        zavyal@gmail.com
        Заранее спасибо!
          Klike
          08 сентября 2015, 08:06
          0
          Сергей, можно ли «пощупать» компонент на тестовом сайте modhost.pro?
            Сергей Шлоков
            08 сентября 2015, 08:21
            0
            Раньше можно было. Сейчас не знаю, лучше в Василия спросить.
              Klike
              08 сентября 2015, 14:45
              0
              Можно ли отключить подключение Bootstrap в шапке?
            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
            15