Режим работы магазина

Режим работы магазина

Design-site.pro
10 установок

Магазин работает с 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

Вопросы и пожелания — через форму обратной связи разработчика.