Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


Recommended Posts

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


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.2013
  • Категория
  • Системные трепотому чтования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • OpenCart
    1.5.4.1
    1.5.3.1
  • 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
Link to comment
Share on other sites

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

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

 

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

 

rmL4+.png

  • +1 3
Link to comment
Share on other sites

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

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

Link to comment
Share on other sites


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

 

////admin/view/template/shipping

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

Link to comment
Share on other sites


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

 

////admin/view/template/shipping

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

W12u+.png

 

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

  • +1 3
Link to comment
Share on other sites

Усиновил, но 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.

Link to comment
Share on other sites


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


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


 


 


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


Link to comment
Share on other sites


Кто использует модуль 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
Link to comment
Share on other sites

Усиновил, но 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)
Link to comment
Share on other sites


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

откройте 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>
Link to comment
Share on other sites

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

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

Link to comment
Share on other sites


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

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

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

  • +1 1
Link to comment
Share on other sites

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

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

Link to comment
Share on other sites


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

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

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

Link to comment
Share on other sites


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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites


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

  • +1 1
Link to comment
Share on other sites

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

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

.product-info .left .image i {
...
margin-left: 20px;
margin-top: 20px;
}
Link to comment
Share on other sites

  • 3 weeks later...

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

Link to comment
Share on other sites


А должны

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

  • +1 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.