Предлагаю вам сделать новый аддон. Постараюсь дать максимально подробное описание функций аддона.
Например, в интернет-магазине есть в наличии товары, которые можно доставить или отправить по почте клиенту сегодня (в день заказа).
Например, интернет-магазин может осуществить доставку конкретного товара (или отправить товар по почте) клиенту в день заказа, если клиент сделал заказ, например, до 15:00. Если клиент сделал заказ после 15:00 - доставка будет осуществлена на следующий день или в день, который будет согласован с клиентом. Если день припадает, например, на праздничный выходной, то доставка будет осуществлена в ближайший рабочий день.
На странице товара должен отображаться текст с таймером, который должен показывать срок времени, в течение которого нужно сделать заказ, чтобы товар доставили или отправили клиенту по почте сегодня (то есть в день заказа) или завтра (подробный пример будет описан ниже).
Обязательно должна быть возможность устанавливать этот таймер для определённых товаров и атрибутов (например, когда клиент выбирает атрибут, должен отображаться таймер, который установлен именно для этого атрибута). Таймер должен обновляться в реальном времени.
Заголовок "Доставка сегодня" и таймер должны быть выделены жирным шрифтом и другим (но одинаковым) цветом, например, красным.
В настройках аддона должно быть два режима на выбор администратора:
1. Общий таймер для определённых товаров / атрибутов - это означает, что таймер для определённых товаров или атрибутов будет всегда одинаковым. Например, при заказе товара или атрибута (в котором установлен этот таймер) до 15:00 его доставка или отправка по почте клиенту будет осуществлена сегодня. То есть для всех товаров, где будет установлен этот режим таймера, отсчет времени будет происходить, например, до 15:00.
2. Индивидуальный таймер для определённых товаров / атрибутов - это означает, что для определённых товаров или атрибутов можно будет установить его индивидуальный таймер. Например, для одних товаров или атрибутов можно указать срок заказа, например, до 15:00, чтобы успеть получить доставку или отправку заказа сегодня, а для других товаров установить срок до 12:00 и т.д.
Также в настройках аддона, товара или атрибута можно сделать опцию для указания срока показа этого таймера с текстом. Например, показывать таймер с 06.10.2016 по 20.12.2016. Если эта опция не будет заполнена администратором, значит таймер должен работать постоянно, пока администратор сам его не отключит.
Также было бы очень удобно, чтобы вы сделали в админпанели JoomShopping раздел, в котором отображались бы в колонке все товары, в которых установлен таймер на странице товара, а также возможность редактировать время таймеров в определенных товарах прямо в этом списке, срок показа таймера и возможность публикации и удаления таймеров.
ПОДРОБНОЕ ОПИСАНИЕ ПРИМЕРА:
Например, пользователь открыл страницу товара в 10:08 утра.
На странице товара пользователь должен увидеть текст:
"Если Вы сделаете заказ до 15:00, Ваш заказ будет доставлен (или отправлен) сегодня 06.10.2016 или в ближайший рабочий день."
То есть, если клиент хочет, чтобы ему доставили или отправили по почте данный товар сегодня, нужно успеть сделать заказ сегодня до указанного времени - в данном примере до 15:00). Это время устанавливается либо в настройках аддона, либо в настройках товара или в атрибута товара, и должно автоматически выводиться в вышеуказанном тексте на странице товара.
Если пользователь открыл страницу этого же товара, например, в 15:17, то он должен видеть уже другой текст (так как время для осуществления доставки или отправки сегодня уже истекло):
"Если Вы сделаете заказ в течение 23 час. и 43 мин., Ваш заказ будет доставлен (или отправлен) завтра 07.10.2016 или в ближайший рабочий день."
То есть, если заказ будет сделан в течение указанного на таймере времени (в данном примере указан обратный отсчет времени до 15:00 следующих суток), то доставка заказа или его отправка по почте будет осуществлена завтра (то есть, на следующий день). Этот таймер и текст должен отображаться только до 23:59.59 текущих суток. Когда времени остается менее часа, должны отображаться только минуты.
Начиная с 00:00 должен снова отображаться текст, но уже с датой наступившего дня:
"Если Вы сделаете заказ до 15:00, Ваш заказ будет доставлен (или отправлен) сегодня 07.10.2016 или в ближайший рабочий день."
Данный текст должен отображаться снова, так как с 00:00 наступил новый день (07.10.2016). Разница только в том, что уже должна отображаться дата наступившего дня - 07.10.2016.
Рядом с текстом обязательно (!!!) должна быть иконка со всплывающей подсказкой, в которой должен быть заголовок, например, на светло-сером фоне и подробное описание данной услуги или каких-то других условий.
Образец:
http://www.mytheresa.com/en-de/corda-chips-leather-espadrille-wedge-sandals-551329.html?catref=category
Last change: 06.10.2016 14:48