TimeBooking - почасовое резервирование.
25 000
Назрела идея реализации компонента почасового резервирования.
Я достаточно долго думал после этой статьи и понял что идея создания компонента временного резервирования, самое нужное на данный момент дополнение. Я ни в коем случае не хочу вмешиваться в компонент oneBooking потому что это на мой взгляд совершенно некрасиво, так что подневного резервирования точно не будет. Может быть TimeBooking станет самостоятельным модулем для oneBooking, однако тут все зависит от Сергея Шлокова. Так что обещать ни чего не стану. Что планируется:
— Компонент резервирования по часам.
— Использование товаров из miniShop 2, Shopkeeper 3 и ресурсов MODX.
— Набор сниппетов и чанков для отображения на фронте.
Сбора средств как такового не будет. То есть не важно сколько я соберу, компонент я однозначно буду делать. Остановить меня смогут либо Сергей Шлоков, если выскажется категорически против или площадка modstore.pro. Потому что как я уже говорил перекрывать кислород более дешевым TimeBooking, oneBooking я не хочу. Цена на TimeBooking будет достаточно демократичной, в пределе пятиста рублей. Если конечно к концу разработки компонент не обрастет какими то сложными вещами. Так что жду Ваших хотелок, предложений и негодований.
Пожертвования шлите на Qiwi: +79526065980
PS: Однако от пожертвований я не откажусь в принципе. Все кто пожертвуют более 1000р могут рассчитывать на первую и последующую версии пакета, плюс поддержку.
Я достаточно долго думал после этой статьи и понял что идея создания компонента временного резервирования, самое нужное на данный момент дополнение. Я ни в коем случае не хочу вмешиваться в компонент oneBooking потому что это на мой взгляд совершенно некрасиво, так что подневного резервирования точно не будет. Может быть TimeBooking станет самостоятельным модулем для oneBooking, однако тут все зависит от Сергея Шлокова. Так что обещать ни чего не стану. Что планируется:
— Компонент резервирования по часам.
— Использование товаров из miniShop 2, Shopkeeper 3 и ресурсов MODX.
— Набор сниппетов и чанков для отображения на фронте.
Сбора средств как такового не будет. То есть не важно сколько я соберу, компонент я однозначно буду делать. Остановить меня смогут либо Сергей Шлоков, если выскажется категорически против или площадка modstore.pro. Потому что как я уже говорил перекрывать кислород более дешевым TimeBooking, oneBooking я не хочу. Цена на TimeBooking будет достаточно демократичной, в пределе пятиста рублей. Если конечно к концу разработки компонент не обрастет какими то сложными вещами. Так что жду Ваших хотелок, предложений и негодований.
Пожертвования шлите на Qiwi: +79526065980
PS: Однако от пожертвований я не откажусь в принципе. Все кто пожертвуют более 1000р могут рассчитывать на первую и последующую версии пакета, плюс поддержку.
Комментарии: 24
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
1) отображение заявок на календаре
2) цветовой маркер события (в том числе и на карте)
3) использование своих таблиц (классов) (чтобы была возможность хранить заявки где-то не в дереве)
4) привязка любых полей к заявке (хоть json), чтобы была возможность кастоммизировать ввод/вывод
5) возможность выставить повторение заявки на каждый день/либо выбрать в какие дни
6) возможность включать/выключать заявку без удаления
Что-то там еще хитрое было, уже и не вспомнить.
Скорей всего требования были строго под проект, посему тут уже на выбор.
Функционал похож, но есть отличия.
modx.pro/work/10320-component-recording-of-the-event/
Если есть готовность сделать компонент так, чтобы он покрыл все требования, которые тут указаны, то я точно готов буду скинуться сильно больше 500р)
Также у нас есть недоделанная версия нашего компонента, готов интерфейс в админке. Вдруг пригодится.
За подробностями пиши в личку или в скайп dudovichenko.
Лично я не собираюсь отговаривать. Делай хоть часовое, хоть посуточное бронирование. За решение голосует пользователь рублём. К oneBooking пристроить не получится. Если бы это было так просто, я бы уже прикрутил.
Напомню, что oneBooking появился как простой календарь бронирования (я тогда занимался календарями). А потом пришлось прикручивать оплату, доп. поля, акции и дорабатывать и дорабатывать. А изначально он на это не был рассчитан. Это как построить баньку, а потом надстроить второй этаж, тут балкончик повесить, тут ещё комнатку пристроить, тут веранду добавить. А фундамент на это не рассчитан.
Так что перспектива развития oneBooking — это создание нового компонента с соответствующей текущему и будущему функционалу архитектурой по аналогии с miniShop2. Но хочу напомнить, что работа по созданию бесплатного минишопа2 автору была оплачена. А моя мотивация по теме бронирования на нуле. Поэтому я без сожаления передаю эстафету любому энтузиасту.
— Резервирование определенного периода времени не только на час.
Бывает, что надо разделить день на промежутки по полчаса или по 15 мин. Например для салона красоты: стрижка по времени занимает 30 мин, например. Для квеструмов, бывает, что квест идет не час, а 1,5 часа. Было бы удобно, чтобы период можно было задать. Или определить несколько периодов, и дать выбор при бронировании.
— При бронирование отправка сообщений на почту администратору и пользователю. Возможно предусмотреть в дальнейшем допиливание под СМС-рассылку сообщений о бронировании.
— Модерация брони (редактировать, подтвердить, отменить...).
— Чанки для фронтенда, для возможности подогнать под дизайн сайта.
— Добавление нескольких систем бронирования.
Например для каждого ресурса (или товара), своя система брони.
— Предусмотреть вывод одного дня или нескольких дней.
Пример сайта: i-quest.ru/quests/epidemiya/ — блок Участвовать.
АнтонПри резервировании перезванивают в течение нескольких минут.
А так да, замечание хорошее. Было бы круто предусмотреть такие ситуации в дополнении.
В редактировании ресурса вкладка со всеми бронями по нему. Мб то же самое в редактировании пользвателя.
Сделайте уже кто-нибудь програмное создание заказов с админки, я уже на грани самостоятельно сделать, но снова найдутся уникумы со словами «я бы лучше сделал, но буду ныть». Уже 3й заказчик просит сделать эту фичу.
АнтонС возможностью фильтрования расписания по преподам, курсам, предметам, специальностям, помещениям, датам.
Бронирования как по часам свободным, так и по курсам (по заранее назначенным датам, или произвольно по установленным периодам(например 12 дней), или неделя, месяц, учебный год), с лимитом человек от и до.
Нужно предусмотреть возможность создания нескольких уровней доступа для создания и редактирования расписания с фронтенда.
Желательно прикрутить рассылку за день или час до начала урока.
Понимаю, что сразу все сделать очень сложно, но нужно сразу подготовить полноценный фундамент, чтобы не получилась банька с пристроенным пентхаусом.
Вот написал компонент «запись на прием» demos.sgusch1.beget.tech/zapis-na-priem.html
Сейчас проходит модерацию в modstore