Акции при помощи плагина «Ожидаемая дата поставки»
С 1 февраля 2014 по 30 апреля 2014 года наш клиент официальный представитель Smeg в Украине проводит акцию для встраиваемых компактных приборов SMEG высотой 45 или 38 см.
В рамках проведения акции нам было поручено сделать красивый «стикер» под кнопкой «купить» на сайте smeg-store.com.ua. «Стикер» должен отображаться только для акционных товарных позиций.
По окончанию акции стикеры необходимо убрать.
Для автоматизации процесса замечательно подошёл плагин «Отложенные уведомления для Shop-Script 5». Хотя из названия плагина видно, что разработан он был для других целей.
Ингредиенты
Из возможностей модуля нам понадобятся:
- Массовое обновление дат из загружаемого файла. Привязка к артикулу.
- Вывод текстового блока для товаров с заданной датой поставки.
- Вывод произвольного текста, если дата поставки уже прошла.
Приготовление
Сверстаем «стикер». Должно получиться что-то вроде этого:
<a href="/actions" target="_blank">Скидка 30%</a>
Поскольку после окончания акции ничего отображаться не должно, настройку «Дата не указана» оставляем пустой, а в поле «Дата указана» размещаем полученный код. Настройки будут выглядеть так:
Далее необходимо подготовить CSV файл и залить его. Тут всё просто: в первой строке указываем «Артикул» и «Дата окончания акции», а далее в каждой строчке артикул и дату окончания акции в формате дд.мм.гггг (30.04.2014).
Ну и последнее, установить код вызова плагина в нужном месте шаблона:
<div class="single-main__amount"> Кол-во: <input type="hidden" name="product_id" value="{$product.id}"> <input type="text" name="quantity" value="1" /> <input type="submit" value="Купить" /> {shopDatePlugin::getText($product.id)} </div>
Итог:
- стикеры отображаются только для товаров, указанных в файле.
- после окончания акции нигде ничего не отображается.
Что и было необходимо.