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

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

В заголовке указываем короткое сообщение, которое будет выведено в календарь бронирования. Можно указывать теги. Например, так
В поле «Стоимость» можно указать как точную цену, так и проценты. Для последнего варианта нужно отметить соответствующий чекбокс. Если указать со знаком минуса, то цена уменьшится на указанный процент.
Валюту нужно указать, если в данном спецпредложении она будет другой.
Для указания периода действия можно использовать даты, дни недели, как отдельно, так и в сочетании друг с другом. Можно указать число месяца, когда будет действовать данное спецпредложение.
Еще один важный момент — период можно закрыть. Т.е. в указанные дни бронирование будет запрещено. Для этого нужно отметить чекбокс «Закрытый период».
После того, как периоды созданы, их нужно подключить. Делается это в списке объектов. У каждого объекта появляется кнопка «Привязать периоды».

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

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

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

В заголовке указываем короткое сообщение, которое будет выведено в календарь бронирования. Можно указывать теги. Например, так
<i class="glyphicon glyphicon-fire"></i>В поле «Стоимость» можно указать как точную цену, так и проценты. Для последнего варианта нужно отметить соответствующий чекбокс. Если указать со знаком минуса, то цена уменьшится на указанный процент.
Валюту нужно указать, если в данном спецпредложении она будет другой.
Для указания периода действия можно использовать даты, дни недели, как отдельно, так и в сочетании друг с другом. Можно указать число месяца, когда будет действовать данное спецпредложение.
Еще один важный момент — период можно закрыть. Т.е. в указанные дни бронирование будет запрещено. Для этого нужно отметить чекбокс «Закрытый период».
После того, как периоды созданы, их нужно подключить. Делается это в списке объектов. У каждого объекта появляется кнопка «Привязать периоды».

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

Если вдруг захочется отключить этот модуль, то в системных настройках выключаем соответствующий параметр.
Подробная документация.
Комментарии: 15
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
П.С. А, я понял. Тебе наверно просто поговорить не с кем? :)
Зачем утяжелять компонент тем, что есть в других? Тем более учитывая поднятую волну про копирование кода (а без этого не обойтись, если впихивать в этот пакет то, что есть в других).
А по поводу смены версии — не думаю что этот пакет не работает с старой стабильной версией минишопа, который ещё не разветвлялся. И не думаю что он не будет работать с новой его версией.
P.S. В любом случае, это решение автора дополнения, я вообще тут случайно проходил… )))
Сходи, напиши свой супер-пупер компонент для MODX или выполни заказ какой. Что за прикол, ходить по чужим заметкам и критиковать от балды?
Будешь продолжать в том же духе — отключу на пару дней.
И честно говоря не понимаю претензий. Ты же наверняка ставишь кучу пакетов, когда поднимаешь сайт. И все они работают друг с другом. Будет одним пакетом больше, в чем проблема. Минишоп благодаря возможностям расширения получил такую огромную популярность и среди пользователей и среди разработчиков.