[obPeriods] Модуль периодов для oneBooking

Модуль специальных предложений для системы бронирования oneBooking. Позволяет настраивать неограниченное количество периодов (спецпредложений) для объекта бронирования.

После инсталяции добавляется дополнительная вкладка со справочником периодов. Чтобы создать новый период нажимаем на кнопку «Добавить период». В диалоге указываем название периода.

В заголовке указываем короткое сообщение, которое будет выведено в календарь бронирования. Можно указывать теги. Например, так
<i class="glyphicon glyphicon-fire"></i>

В поле «Стоимость» можно указать как точную цену, так и проценты. Для последнего варианта нужно отметить соответствующий чекбокс. Если указать со знаком минуса, то цена уменьшится на указанный процент.
Валюту нужно указать, если в данном спецпредложении она будет другой.

Для указания периода действия можно использовать даты, дни недели, как отдельно, так и в сочетании друг с другом. Можно указать число месяца, когда будет действовать данное спецпредложение.

Еще один важный момент — период можно закрыть. Т.е. в указанные дни бронирование будет запрещено. Для этого нужно отметить чекбокс «Закрытый период».

После того, как периоды созданы, их нужно подключить. Делается это в списке объектов. У каждого объекта появляется кнопка «Привязать периоды».

Отмечаем нужные периоды, которые будут привязаны к выбранного объекту, и нажимаем сохранить. На сайте получаем вот такую картинку (красным обвел для наглядности).


Если вдруг захочется отключить этот модуль, то в системных настройках выключаем соответствующий параметр.

Подробная документация.
Сергей Шлоков
11 ноября 2015, 10:52
modx.pro
1
2 047
+3
Поблагодарить автора Отправить деньги

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

Alexander V
11 ноября 2015, 15:39
-8
Бедный MODX, в матрешку превращается…
    Сергей Шлоков
    11 ноября 2015, 16:45
    +5
    Мне кажется, что это просто набор не связанных между собой слов. «Бедный» никак не вяжется с «MODX». Причем тут матрешка и почему это не конструктор Лего, например, загадка. Это как у развивалок для детей — найдите лишний предмет на картинке. В твоем комментарии все слова кроме MODX лишние.

    П.С. А, я понял. Тебе наверно просто поговорить не с кем? :)
      Alexander V
      11 ноября 2015, 16:53
      -3
      В чем смысл заморачивать приложение? Не забывай, что если захочется добавить оплату, то нелбходимо поставить Minishop2 + модули оплаты… Ни разу не круто.
        Василий Столейков
        11 ноября 2015, 17:01
        0
        В этом и суть любого Лего. Всё собирается по кусочкам в полную картину.
          Alexander V
          11 ноября 2015, 17:06
          -3
          Т.е. минусов вы не видите? А жаль. Буквально сегодня прилетел заказ на базу отелей, компонент хорошо бы вписался. А теперь боюсь представить во что это превратится. Походу Битрикс будет отдыхать в сторонке.
            Василий Столейков
            11 ноября 2015, 17:11
            0
            Я же боюсь представить себе одно законченное решение, которое будет повторять то что умеют другие пакеты и будет иметь возможности на все случаи жизни… Вот это будет комбайн — Битрикс отдыхает! )))
            Зачем утяжелять компонент тем, что есть в других? Тем более учитывая поднятую волну про копирование кода (а без этого не обойтись, если впихивать в этот пакет то, что есть в других).
              Alexander V
              11 ноября 2015, 17:17
              -2
              Т.е. для оплаты счета легче будет поставить Minishop 2? Особенно на волне смены версии и приколами с версией 2.3.
                Василий Столейков
                11 ноября 2015, 17:24
                0
                Насколько я понимаю, этот компонент тесно с ним связан, судя по предыдущей статье, где говориться про ресурсы с классом msProduct.
                А по поводу смены версии — не думаю что этот пакет не работает с старой стабильной версией минишопа, который ещё не разветвлялся. И не думаю что он не будет работать с новой его версией.
                P.S. В любом случае, это решение автора дополнения, я вообще тут случайно проходил… )))
          Сергей Шлоков
          11 ноября 2015, 17:44
          0
          Не забывай, что если захочется добавить оплату, то нелбходимо поставить Minishop2 + модули оплаты… Ни разу не круто.
          Не вижу проблем. Возьми и сделай свой компонент со всеми модулями и оплатами. Чё тут сложного. А я покритикую.
            Alexander V
            11 ноября 2015, 18:04
            -4
            Я понимаю, что ты делаешь, как тебе проще. Жаль, что боишься в этом признаться.
              Василий Наумкин
              11 ноября 2015, 18:08
              +1
              Тебе реально заняться нечем, или что?

              Сходи, напиши свой супер-пупер компонент для MODX или выполни заказ какой. Что за прикол, ходить по чужим заметкам и критиковать от балды?

              Будешь продолжать в том же духе — отключу на пару дней.
                Сергей Шлоков
                11 ноября 2015, 18:28
                +4
                Я понимаю, что ты делаешь, как тебе проще. Жаль, что боишься в этом признаться.
                Ты чего злой-то такой? Если бы ты постарался не предвзято посмотреть, то не писал бы такие глупости. Мне то как раз гораздо проще написать один компонент — и никакого геморроя с модульной стыковкой и поддержкой. И залупить сразу цену в 3-4 тыщи, как в Workpress. Я не считаю правильным предлагать навороченный и дорогой продукт человеку, которому половина из предложенного не нужна. Типа поставить Windows Ultimate для того, чтобы в пасьянс поиграть.
                И честно говоря не понимаю претензий. Ты же наверняка ставишь кучу пакетов, когда поднимаешь сайт. И все они работают друг с другом. Будет одним пакетом больше, в чем проблема. Минишоп благодаря возможностям расширения получил такую огромную популярность и среди пользователей и среди разработчиков.
        r5uY40
        11 ноября 2015, 19:51
        0
        Спасибо, Сергей. Ещё модуль конструктора форм сделайте, пожалуйста. Мы с Вами обсуждали летом-осенью в пред. топиках про ОнеБукинг
          Сергей Шлоков
          11 ноября 2015, 20:59
          0
          Вот сижу кумекаю, получится ли отдельным модулем или придется в базовую версию включать.
            r5uY40
            11 ноября 2015, 21:08
            0
            Включать :)
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          15