Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

[Поддержка] Бесплатные простые стикеры


RGB
 Поделиться

Рекомендованные сообщения

Бесплатные простые стикеры


Бесплатные простые стикеры


old-stickers-promo.jpg
old-stickers-link.jpg

Описание старой версии

Что это и зачем это нужно

Простое решение для вывода на картинке товара завлекающего стикера (Новинка, Акция, что-угодно еще). Зачем это - для облегчения выбора покупателю. Не секрет, что в большом каталоге с кучей товаров покупатель теряется, особенно если не ищет что-то конкретное. В таком случае хорошо работают стикеры, показывающие выгоду покупки конкретного товара.

Тип стикера (акционный, скидочный, подарочный, какой угодно) основан на неиспользуемом поле товара - UPC (обычно там ничего не указывают, в лучшем случае используют поле SKU для хранения артикула). Если же у вас это поле используется, то придется в модуле заменить все упоминания upc на ean например. Стикеры не автоматические, а значит на каждый товар нужно добавлять свой стикер руками.

Почему автоматические стикеры - не всегда хорошо

Дело в том, что их применение ограничено тем, что можно автоматически выдрать из базы, а это только "акционность" товара, его новизна или рейтинг, в таком случае нельзя сделать стикер с конкретным размером скидки - например, "Скидка 20%", что будет работать лучше, чем просто стикер "Скидка". Аналогично нельзя сделать рекомендуемые товары по вашему личному усмотрению, или в новинки добавить то, что в магазине уже давно было, или в акции добавить товар, у которого нет стандартной скидки, но с которым вы сами, например, дарите дисконтную карточку. Словом здесь, как и везде, нужен индивидуальный подход к каждому товару.

Как это работает

Поскольку мы не хотим менять базу, не создаем никаких новых полей, то будем использовать стандартные поля - я у себя в магазине выбрал поле UPC, потому что оно все равно у всех товаров пустое. Чтобы назначить товару стикер новинки, нужно зайти в админку, открыть нужный товар и на вкладке Данные указать ему в поле UPC код стикера (например, new). Соответственно, у вас должна быть картинка стикера с названием "sticker_new.png", для специальных предложений код будет special (соответственно, картинка "sticker_special.png"), и так далее для любого кода - название картинки стикера должно быть "sticker_код.png".

Вместе с модулем я добавил 4 картинки стикеров (new, special, top и price - взяты для образца с магазина Розетка, поэтому у себя нарисуйте что-то свое), вы можете добавить то, что нужно именно вам, и нарисовать сколько угодно вариантов стикеров, только не забывайте их коды вбивать в каждый товар в поле UPC. Картинки сохраняйте в каталог \catalog\view\theme\default\image. Если используете стикеры своих размеров, то не забывайте указать их размер в файле стилей дополнения (\catalog\view\theme\default\stylesheet\free_stickers.css), по умолчанию там указан размер тех стикеров, что идут в комплекте - 99х41.

Стикеры выводятся на странице товара, категории, товаров из поиска, из акций, товаров производителя, модуля "рекомендуемые" и таблицы сравнения. Если хотите добавить вывод в другой модуль - открывайте vqmod-файл и смотрите, как это сделано для модуле "рекомендуемые", суть там везде одинаковая.

Как устанавливать:

1) Скопировать файлы дополнения к себе, ничего не должно быть перезаписано, так как используется vqmod

2) Перейти в админку и нужным товарам в поле UPC указать коды стикеров (не забывайте, что если используете свои коды, нужно создать картинки стикеров с этими кодами, т.к. по умолчанию в дополнении идет 4 картинки стикеров с кодами new, special, top и price).

Протестировано на стандартном шаблоне версии 1.5.4.1, должно работать и на более старых/новых.

Пользователям версий новее 1.5.4.1 - возможна проблема с отображением стикеров на карточке товара из-за небольшого изменение в файле product.tpl, решение в теме

Если шаблон не default и стили к нему лежат не по такому адресу:

<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/stylesheet.css" />
 

исправьте в начале vqmod-файла адрес к стилям, чтобы было "catalog/view/theme/ВАШ_ШАБЛОН/stylesheet/stylesheet.css"

Если у вас сильно измененный шаблон, открывайте vqmod-файл и вручную ищите соответствие кускам кода вашего шаблона. Затрагиваются файлы шаблонов товара, категории, поиска, акций, производителя, сравнения и модуля "рекомендуемые", а также все их контроллеры.

Если у вас что-то не работает, не надо мне писать в личку с просьбами помочь за плату - я не ищу работу. Пишите в тему с вопросами и терпеливо ждите ответа, или создайте новую в разделе платных услуг.


  • Автор
    RGB
  • долучення
    31.05.13
  • Категорія
  • Системные требования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • ocStore
    1.5.4.1.2
    1.5.4.1.1
    1.5.4.1
    1.5.3.1
    1.5.2.1
    1.5.1.3
  • OpenCart.Pro, ocShop
    Не проверялось
  • Звернення до сервера розробника
    Нет

 

  • +1 18
Ссылка на комментарий
Поделиться на других сайтах

Обновление 1.1, просьба всем скачавшим дополнение (особенно владельцам filterpro), обновится

  • Добавлена поддержка filterpro, вывод стикеров в списке вишлиста, исправлен вывод в списке сравнения

 

Чтобы стикеры появились в filterpro, не забываем в его настройках включать отображение UPC

 

rmL4+.png

  • +1 3
Ссылка на комментарий
Поделиться на других сайтах

Коды стикеров в upc указали?

Шаблон нестандартный? Если да, то ставьте руками, а не через vqmod

Ссылка на комментарий
Поделиться на других сайтах

Коды стикеров в upc подскажи где , не указал....

 

////admin/view/template/shipping

я понимаю, тут - но где и что?

W12u+.png

 

Перечитайте пожалуйста описание дополнения :-) В частности, абзац Как это работает

  • +1 3
Ссылка на комментарий
Поделиться на других сайтах

Установил, но VQmode manager выводит следующую ошибку:

 

---------- Date: 2013-06-03 09:49:20 ~ IP : 31.23.104.17 ----------
REQUEST URI : /index.php?route=product/category&path=57
MOD DETAILS:
   modFile   : /путь-к-моему-магазину/vqmod/xml/free_stickers.xml
   id        : Free stickers
   version   : 1.1
   vqmver    : 2.1.6
   author    : RGB
SEARCH NOT FOUND (ABORTING MOD): <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/stylesheet.css" />

Тема theia.

Ссылка на комментарий
Поделиться на других сайтах


Всем привет! Поставил на ocStore Version 1.5.3.1 Установил, как написано. ничего не появилось.


Подскажите, что не так?


 


 


Странно , тема у меня стандартная по дефолту, почему не отобразились стикеры сделал более 3-4 товаров top special в поле upc указал....  (((((((((((((((((  что не так делаю обидно


Ссылка на комментарий
Поделиться на других сайтах


Кто использует модуль All-in-one tab, в контроллере добавляйте 

'upc'    	 => $result['upc'],

а не 

'upc'    	 => $product_info['upc'],

Вообще для совместимости с любым модулем смотрите, как в его контроллере берется name например.

 

 

Установил, но VQmode manager выводит следующую ошибку:

 

---------- Date: 2013-06-03 09:49:20 ~ IP : 31.23.104.17 ----------
REQUEST URI : /index.php?route=product/category&path=57
MOD DETAILS:
   modFile   : /путь-к-моему-магазину/vqmod/xml/free_stickers.xml
   id        : Free stickers
   version   : 1.1
   vqmver    : 2.1.6
   author    : RGB
SEARCH NOT FOUND (ABORTING MOD): <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/stylesheet.css" />

Тема theia.

Делайте ручную установку

 

 

Всем привет! Поставил на ocStore Version 1.5.3.1 Установил, как написано. ничего не появилось.

Подскажите, что не так?

 

 

Странно , тема у меня стандартная по дефолту, почему не отобразились стикеры сделал более 3-4 товаров top special в поле upc указал....  (((((((((((((((((  что не так делаю обидно

Делайте ручную установку

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

Установил, но VQmode manager выводит следующую ошибку:

 

---------- Date: 2013-06-03 09:49:20 ~ IP : 31.23.104.17 ----------
REQUEST URI : /index.php?route=product/category&path=57
MOD DETAILS:
   modFile   : /путь-к-моему-магазину/vqmod/xml/free_stickers.xml
   id        : Free stickers
   version   : 1.1
   vqmver    : 2.1.6
   author    : RGB
SEARCH NOT FOUND (ABORTING MOD): <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/stylesheet.css" />

Тема theia.

Делайте ручную установку

 

открыл xml файлик ручками переправил все пути с default на свою тему, в некоторых местах стояла звёздочка в пути. Подправил всё. Плагин заработал, но в логе ошибок всё равно 1 ошибка.

--------- Date: 2013-06-03 10:20:28 ~ IP : 31.23.104.17 ----------
REQUEST URI : /admin/index.php?route=module/vqmod_manager/clear_log&token=55b80f854870e712eeea18416926d49e
MOD DETAILS:
   modFile   : /путь-к-сайту/vqmod/xml/free_stickers.xml
   id        : Free stickers
   version   : 1.1
   vqmver    : 2.1.6
   author    : RGB
Could not resolve path for [catalog/view/theme/default/template/module/filterpro.tpl] (SKIPPED)
Ссылка на комментарий
Поделиться на других сайтах


как именно, где находится контроллер. Есть ли пошаговая инструкция как установить вручную!?

откройте vqmod (xml)-файл и вручную внесите изменения, перечисленные там, в указанные места

 

 

--------- Date: 2013-06-03 10:20:28 ~ IP : 31.23.104.17 ----------
REQUEST URI : /admin/index.php?route=module/vqmod_manager/clear_log&token=55b80f854870e712eeea18416926d49e
MOD DETAILS:
   modFile   : /путь-к-сайту/vqmod/xml/free_stickers.xml
   id        : Free stickers
   version   : 1.1
   vqmver    : 2.1.6
   author    : RGB
Could not resolve path for [catalog/view/theme/default/template/module/filterpro.tpl] (SKIPPED)

Если вы не используете filterpro, то этот блок (в конце) можно удалить из xml-файла. Речь про это:

<!-- Модуль FilterPro -->
	<file name="catalog/view/theme/*/template/module/filterpro.tpl">
		<operation>
			<search position="replace">
			<![CDATA[
				<img src="${thumb}" title="${name}" alt="${name}"/>
			]]>
			</search>
			<add>
			<![CDATA[
				{{if upc}}<i style="
background: url('catalog/view/theme/default/image/sticker_${upc}.png');"></i>{{/if}}<img src="${thumb}" title="${name}" alt="${name}"/>
			]]>
			</add>
		</operation>
		<operation>
			<search position="replace">
			<![CDATA[
				<span style="color:#38b0e3"><?php echo $pds_upc; ?></span> ${upc} <br/>
			]]>
			</search>
			<add>
			<![CDATA[
				<!--<span style="color:#38b0e3"><?php echo $pds_upc; ?></span> ${upc} <br/>-->
			]]>
			</add>
		</operation>
	</file>
Ссылка на комментарий
Поделиться на других сайтах

Всё заработало, спасибо RGB, я так понимаю земляк с КПИ?

РАБОТАЕТ на ocStore Version 1.5.4.1 Проверено!

И вам спасибо! RGB не только транслитерированное КПИ, а еще и сочетание Red-Green-Blue :-)

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

RGB, спасибо за обещанные стикеры и за помощь с модулем All-in-one tab, всё замечательно работает. Два раза плюсую за проделанную работу ;) 

Из пожеланий, что в принципе мы уже обсуждали в личке, было бы не плохо реализовать возможность лепить стиверы не только слева, но и справа т.к. иногда одному товару необходимо прилепить 2 стикера, например новинка и супер цена. Но это уже так, желательно, но не обязательно)

Ссылка на комментарий
Поделиться на других сайтах


День добрый. Супер модуль. Спасибо за него. 

У меня вопрос - как добавить возможность вывода стикеров в модулях: Акции, Последние (новые товары), Хиты продаж и т.д. Модули родные, opencartовские. Подскажите как добавить. Как раз в них надо, чтобы светились эти стикеры!

Заранее спасибо. Думаю это пригодится всем. 

Ссылка на комментарий
Поделиться на других сайтах


Откройте xml-файл и посмотрите как сделано для рекомендуемых (featured), там суть везде та же - внести одну строку в контроллер для upc (по аналогии с name) и одну строку в шаблон с выводом картинки стикера поверх фото товара

Ссылка на комментарий
Поделиться на других сайтах

классный модуль стикеров, до этого пробовал с платными - не работали и неудобные были, а это именно то, что нужно)

автору громадное спасибо)

из желаемого - пакетное только добавление как-нибудь реализовать

Ссылка на комментарий
Поделиться на других сайтах


я для этого использую обычный модуль импорта/экспорта, поскольку с трудом представляю, чтобы кто-то вел магазин, занимаясь его наполнением и обновлением только через админку, т.к. это ужасно медленно и неудобно

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

неплохо было бы добавить выбор расположения стикера, а так спасибо за мод :-)

Используйте в стилях свойство margin (background-position чего-то глючит), то есть чтобы подвинуть картинку стикера вправо и вниз на 20 пикселей, пишите так например:

.product-info .left .image i {
...
margin-left: 20px;
margin-top: 20px;
}
Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...

Отличный модуль! Спасибо автору.
Единственно не показываются стикеры в карточке товара, в чем может быть проблема??
OS store 1.5.1.3

Ссылка на комментарий
Поделиться на других сайтах


А должны

Делайте ручную установку, возможно у вас в карточке товара есть изменения в коде шаблона и вкмод не может найти соответствия

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.