Записи автора Eugen Nichikov
Smart Filters и Default 2.0
Eugen Nichikov 9 сентября 2014Плагин Smart Filters замечательно подходит к теме Default 2.0 для Shop-Script 5. Для его интеграции не нужно произподить никаких действий с самой темой. Т.е. div#smartfiltercontent , про который написано в инструкции, не нужен – его аналог есть в самой теме. Просто и в настройках самого плагина строчку smartfiltercontent нужно заменить на этот аналог. А именно:...
Скрытие характеристик в Smart Filters
Eugen Nichikov 7 сентября 2014Нужно изменить цикл вывода значений характеристик ( {foreach $filter.values as $v_id => $v} ) {foreach $filter.values as $v_id => $v} {if ($v@iteration == 2) && !$wa->get($filter.code)}<span style="display:none">{/if} {if $v@last && ($v@iteration >= 2) && !$wa->get($filter.code)}</span> <a class="inline-link" href="#"><b><i>показать...
Webasyst Фото: хлебные крошки
Eugen Nichikov 5 августа 2014Что-то не везёт с хлебными крошками в проложениях "Фото" и "Блог". Небольшой хелпер, который поможет добавить бредкрамбы на страницу с фотографией. class photosBreadcrumbsHelper { public static function getPhotoBreadcrumbs($photo_id) { $pm = new photosAlbumModel(); $apm = new photosAlbumPhotosModel(); $data = $apm->getByField('photo_id',...
Shop-Script 5: удаление заказов.
Eugen Nichikov 24 июля 2014Удаляем "лишние" заказы со статусом "Удалён" из Shop-Script 5: DELETE FROM shop_order_items WHERE order_id IN (SELECT id FROM shop_order WHERE state_id = 'deleted'); DELETE FROM shop_order_log WHERE order_id IN (SELECT id FROM shop_order WHERE state_id = 'deleted'); DELETE FROM shop_order_log_params WHERE order_id IN (SELECT id FROM shop_order WHERE state_id = 'deleted'); DELETE FROM...
Нужна ли валидация телефонов в форме обратной связи?
Eugen Nichikov 19 июля 2014Позавчера в Магазине Webasyst был опубликован плагин " Запрос обратного звонка " для Shop-Script 5, разработка которого велась почти год. За это время было реализована новая клёвая админка плагина, добавлена поддержка мультиязычности, внедрено 10 тем дизайна. От первого покупателя к нам поступило замечание: ... плагин хавает номер телефона, состоящий из букв Действительно спорный...
Примеры шаблонов для Брошенных корзин
Eugen Nichikov 19 марта 2014Ниже приведены типовые блоки, которые могут быть использованы при оформлении шаблонов писем и/или SMS плагина Брошенные корзины для Shop-Script 5. Примеры будут дополняться по мее возникновения запросов. Пишите в комментариях, какие бы ещё шаблоны Вам были интересны.
Акции при помощи плагина «Ожидаемая дата поставки»
Eugen Nichikov 1 марта 2014С 1 февраля 2014 по 30 апреля 2014 года наш клиент официальный представитель Smeg в Украине проводит акцию для встраиваемых компактных приборов SMEG высотой 45 или 38 см. В рамках проведения акции нам было поручено сделать красивый «стикер» под кнопкой «купить» на сайте smeg-store.com.ua. «Стикер» должен отображаться только для акционных товарных позиций.
Сортировка характеристик в плагине Smart Filters
Eugen Nichikov 22 февраля 2014В движке Shop-Script 5 сортировка характеристик используется только в привязке к типам товаров. Плагин Smart Filters игнорирует типы и выбирает все характеристики, которые используются в данной категории. Сами характеристики выводятся в порядке, в котором они отображаются в разделе "Все характеристики". Для сортировки можно выводить характеристики в шаблоне фильтров вручную и отключить...
Shop-Script 5: хак для брошенных корзин
Eugen Nichikov 18 декабря 2013Актуально для плагина "Брошенные корзины" версии 0.0.2. В следующих версиях реализована отправка любым покупателям, заполнившим контактные данные. Плагин "Брошенные корзины для Shop-Script 5" отсылает автоматические напоминания на почту зарегистрированным пользователям через заданное количество часов после последнего добавления товара в корзину. К сожалению, интернет магазин на...
Webasyst Блог: как вывести категории блога
Eugen Nichikov 13 ноября 2013Чтобы вывести категории блога из плагина "Категории" есть следующая конструкция: blogCategory::getAll() . Использовать следующим образом: {if $wa->blog} {$categories = blogCategory::getAll()} {if count($categories) > 0} <ul> {foreach $categories as $category} <li> <a href="{$wa->getUrl('blog/frontend/category', [ 'plugin' => 'category', 'category' =>...