Режим работы магазина
Design-site.proМагазин работает с 9 до 18, а заказы приходят и в час ночи. Дальше одно из двух: покупатель ждёт ответа и не понимает, почему его нет, — либо звонит и слышит гудки. Хуже, когда товар нужен «сегодня», а обработают заказ только через двенадцать часов, и об этом никто не предупредил: в отзыв это возвращается как «не отвечают», хотя магазин просто спал.
Плагин показывает покупателю режим работы там, где он его увидит, — прямо на витрине, — и, если нужно, вовсе не даёт оформить заказ вне графика.
Что видит покупатель
Вверху страниц магазина — узкая плашка с текущим состоянием:
вне графика: «Магазин сейчас закрыт. Заказы принимаем, обработаем завтра в 09:00»;
в рабочее время (по желанию): «Работаем до 18:00».
Рядом — ссылка «Режим работы»: по клику раскрывается график на неделю с выделенным сегодняшним днём. Плашку можно прикрепить к верхнему краю, чтобы она оставалась на экране при прокрутке.
Тексты плашки задаются своими словами, с подстановками: {next} — когда откроемся («завтра в 09:00»), {in} — через сколько («через 3 ч 20 мин»), {until} — до которого часа работаем сегодня, {note} — пометка особого дня.
Отдельная страница «Режим работы» в панели управления:
рабочая неделя: у каждого дня сколько угодно интервалов — «09:00–13:00, 14:00–20:00» для перерыва на обед;
выходной — снятая отметка у дня;
круглосуточно — отмеченный день без интервалов;
ночная смена — интервал, который заканчивается раньше, чем начался: «22:00–02:00» закроет магазин в два часа ночи следующего дня;
особые дни: праздники, ремонт, сокращённый день. Задаются диапазоном дат, перекрывают рабочую неделю и могут нести заметку для покупателя — «31 декабря работаем до 16:00».
Сверху страницы — карточка состояния: открыто сейчас или нет, до какого часа, и предпросмотр недели ровно в том виде, в каком его увидит покупатель.
Три режима поведения вне графика
Предупреждать. Витрина работает как обычно, покупатель просто видит, что заказ обработают позже. Подходит большинству: ночные заказы — это выручка, терять её незачем.
Предупреждать и помечать. То же самое, но у заказа в панели управления появляется отметка «принят вне часов работы» — видно, какие заказы ждали открытия.
Не принимать заказы. Оформление закрыто до открытия магазина: на последнем шаге покупатель видит, когда сможет оформить. Отдельной галочкой можно закрыть и корзину, но обычно её лучше оставить открытой — покупатель соберёт заказ ночью, а оформит утром.
Часовой пояс
Расписание считается по времени магазина, а не по времени сервера и не по времени покупателя из другого часового пояса. По умолчанию берётся часовой пояс из настроек Webasyst, при необходимости задаётся отдельно.
Как это работает
Плагин работает на штатных событиях Shop-Script: дописывает плашку в начало страниц витрины, а при режиме «не принимать заказы» останавливает оформление на шаге подтверждения. Поддержаны оба поколения оформления заказа — и новое, и прежнее. Если тема оформления не поддерживает штатную врезку плагинов, плашка встаёт в начало страницы сама, менять шаблоны темы не нужно.
Своих таблиц в базе плагин не создаёт: расписание хранится в настройках. В каталог ничего не пишет, к внешним сервисам не обращается, на расчёт заказа не влияет.
Совместимость
Shop-Script 9.4.1 и новее, интерфейс Webasyst 2.0; поддержан и старый интерфейс 1.3
Работает во всех стандартных темах; штатной врезки в теме не требует
Работает с лицензией «ПРЕМИУМ»: количество товаров, единицы измерения и расчёт заказа плагин не затрагивает
Локализация: русский, английский
На телефоне плашка и страница расписания проверены на ширинах от 390 px
Вопросы и пожелания — через форму обратной связи разработчика.





