Перейти к содержанию
arvaal

[Поддержка] Скидка в процентах на картинке товара (vqmod и в ручную)

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

Скидка в процентах на картинке товара (vqmod и в ручную)


Скидка в процентах на картинке товара (vqmod и в ручную)


Добавляем стикер с процентами на картинку в карточке товара, скидкам, категориям, модуль скидки, модуль новинки и др.

В файле readme.txt инструкция по установке через VQmod и в ручную.

Дополнение работает на всех версиях Opencart и не изменяет системные фалы.


 

  • +1 2

Поделиться сообщением


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

Понравилось, только жалко что только в карточке товара отражается, а в категориях и на главной нет.

Поделиться сообщением


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

Понравилось, только жалко что только в карточке товара отражается, а в категориях и на главной нет.

Спасибо! Попозже сделаю и для категорий и для модулей.

  • +1 1

Поделиться сообщением


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

Понравилось, только жалко что только в карточке товара отражается, а в категориях и на главной нет.

Нужная вещь. Автору модуля спасибо.

Поделиться сообщением


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

А у меня почему-то не работает. Ставил через VQmod, а в ручную не пробовал.

ОпенКарт 1.5.6.4

Поделиться сообщением


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

Попробуйте в ручную, точно заработает! Не забудьте сделать бэкап изменяемых файлов!

Поделиться сообщением


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

Все работает! Спасибо автору! Очень хотелось бы увидеть дополнение для категорий и спецпредложений)

Поделиться сообщением


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

Я, конечно, не автор. Но себе подправила для категорий, акций, хитов продаж и прочее. Могу поделиться. Буду рада, если кому-то будет полезно ))

стикеры акций.zip

Поделиться сообщением


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

Если есть VQmod то закачайте .xml файл из архива в папку /vqmod/xml/ на сервере.

Но лучше вручную внести изменения, там не сложно.

Поделиться сообщением


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

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

Поделиться сообщением


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

Увидел! А вместо процентной скидки - например бесплатная доставка или хит продаж можно сделать?

Поделиться сообщением


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

Увидел! А вместо процентной скидки - например бесплатная доставка или хит продаж можно сделать?

Конечно можно.

Поделиться сообщением


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

Можете описать как вы это себе представляете, то есть как это должно выглядеть?

Поделиться сообщением


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

если есть модуль - то установлю его, я честно говоря пока не представляю порядок действий

Поделиться сообщением


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

Я такого модуля не видел, может и есть.

Поделиться сообщением


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

Увидел! А вместо процентной скидки - например бесплатная доставка или хит продаж можно сделать?

 

Это Вам нужен модуль стикеров. Их много. Вот, например бесплатные-простые-стикеры

Поделиться сообщением


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

Мир всем. Скажите, автор, а можно сделать так, что бы писало сумму скидки. Не процент, а именно сумму.

 

Вот 1000 грн стоимость товара, 7% скидку выставить, а на стикере "-70 грн"

 

Спасибо

Поделиться сообщением


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

Мир всем. Скажите, автор, а можно сделать так, что бы писало сумму скидки. Не процент, а именно сумму.

 

Вот 1000 грн стоимость товара, 7% скидку выставить, а на стикере "-70 грн"

 

Спасибо

 

Можно сделать чтобы писало сумму скидки. В ценах стоят какие нибудь посторонии знаки?

Поделиться сообщением


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

Можно сделать чтобы писало сумму скидки. В ценах стоят какие нибудь посторонии знаки?

 

 

как это сделать?

в каком смысле посторонние?  вот так  в товаре - Цена: 8 159 грн 

Изменено пользователем Keyser

Поделиться сообщением


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

как это сделать?

в каком смысле посторонние?  вот так  в товаре - Цена: 8 159 грн[/size] 

Есть пробел между 8 и 159?

Поделиться сообщением


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

вот этот шаблон http://extended.tmpl.mk.ua/  пробел.. м.. в карточке товара в админке нету, всё стандартно. Это в шаблонах же разьеденение.. 

 

на демо вот точно так же http://demo.myopencart.ru/index.php?route=product/product&product_id=46

Изменено пользователем Keyser

Поделиться сообщением


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

вот этот шаблон http://extended.tmpl.mk.ua/  пробел.. м.. в карточке товара в админке нету, всё стандартно. Это в шаблонах же разьеденение.. 

 

на демо вот точно так же http://demo.myopencart.ru/index.php?route=product/product&product_id=46

 

В файле /catalog/language/russian/russian.php нужно убрать пробел в переменной $_['thousand_point']        = ' ';

Скорее всего из за него неправильно вычисляет процент.

А что бы сделать сумму скидки на товар вместо процентов нужно заменить это -<?php echo round((($price) - ($special)) / (($price) / 100)); ?>%  на это -<?php echo round(($price) - ($special)); ?>

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От crazzylittle
      450.00 руб
      Скачать/Купить дополнение


      Автоматические Стикеры Opencart 3.00
      Данное расширение автоматически добавляет Стикеры (Топ продаж, Распродажа, Новинка, Последний и Продано) к продуктам в самом продукте, в категориях, в производителях, в акциях и поиске
      Также в модуле рекомендуемые, топ продаж и cпециальные предложения.
      Не трогает файлы магазина.
      Автоматически добавляет стикер "Новинка" (Количество дней настраивается в админке)
      Автоматически добавляет стикер "Топ продаж" для проданных товаров (Лимит настраивается в админке)
      Автоматически добавляет стикер "Распродажа" для товаров со скидками(Возможность отображения в процентах или текстом)
      Автоматически добавляет стикер "Продано" для товаров отсутствующих на складе. (Отключить отображение стикера в админке)
      Автоматически добавляет стикер "Последний" для товаров остаток товаров на складе которых равен 1. (Отключить отображение стикера в админке)
       
      В настройках можно выбрать цвет и текст каждого стикера
       
       
      Язык: en/ru.
      Тестировалось на Opencart 3.0.X
      Демо на сайте
      Демо админки
      Login: demo 
      Pass: demo
      Установка:
      Через меню "Модули" -> "Установка расширений" установить файл "AutolabelsV3.0.ocmod.zip".
      Обновить кэш модификаторов "Модули" -> "Модификаторы" Нажав на кнопку "Обновить"
      Через меню "Модули" -> "Модули" установить и настроить "Настройки автоматических стикеров"
      Все вопросы отправляйте на почту sergeomikh@gmail.com
      Посмотреть другие дополнения автора
      Добавил crazzylittle Добавлено 29.06.2017 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore Несовместим OpenCart.Pro, ocShop Несовместим  
    • От crazzylittle
      Данное расширение автоматически добавляет Стикеры (Топ продаж, Распродажа, Новинка, Последний и Продано) к продуктам в самом продукте, в категориях, в производителях, в акциях и поиске
      Также в модуле рекомендуемые, топ продаж и cпециальные предложения.
      Не трогает файлы магазина.
      Автоматически добавляет стикер "Новинка" (Количество дней настраивается в админке)
      Автоматически добавляет стикер "Топ продаж" для проданных товаров (Лимит настраивается в админке)
      Автоматически добавляет стикер "Распродажа" для товаров со скидками(Возможность отображения в процентах или текстом)
      Автоматически добавляет стикер "Продано" для товаров отсутствующих на складе. (Отключить отображение стикера в админке)
      Автоматически добавляет стикер "Последний" для товаров остаток товаров на складе которых равен 1. (Отключить отображение стикера в админке)
       
      В настройках можно выбрать цвет и текст каждого стикера
       
       
      Язык: en/ru.
      Тестировалось на Opencart 3.0.X
      Демо на сайте
      Демо админки
      Login: demo 
      Pass: demo
      Установка:
      Через меню "Модули" -> "Установка расширений" установить файл "AutolabelsV3.0.ocmod.zip".
      Обновить кэш модификаторов "Модули" -> "Модификаторы" Нажав на кнопку "Обновить"
      Через меню "Модули" -> "Модули" установить и настроить "Настройки автоматических стикеров"
      Все вопросы отправляйте на почту sergeomikh@gmail.com
      Посмотреть другие дополнения автора
    • От vlkombat
      400.00 руб
      Скачать/Купить дополнение


      Баннеры произвольно среди товаров и категорий
      Модуль позволяет:
      Вывести среди товаров, и подкатегорий баннеры с произвольным расположением в сетке - после n-го товара, или подкатегории.  Баннеры можно вывести среди товаров (подкатегорий) на всю ширину, или часть ширины страницы, разместив рядом произвольное число товаров.  Вывести слайдер, или одиночное изображение на странице категории Можно задать свои CSS классы и оформить в таблице стилей Есть версия с поддержкой многоязычности Установка
      Стандартно, через ocmod. В процессе установки в БД добавляется таблица "category_images".
       
      Панель управления (admin/)
      Все баннеры добавляются в карточке категории (все русифицировано, тестовый сайт без перевода):

       
      Для каждого баннера можно задать заголовок, описание, ссылку, размеры, CSS классы. 
      В полях "После категории" и "После товара" - задается порядковый номер подкатегории/товара на странице, после которого будет отображаться баннер. Если задать отрицательное значение, баннер будет выведен в самом начале. Если оставить поле не заполненным ("0") - будет отображено либо одиночное изображение вверху, либо слайдер (зависит от количества изображений).
      После одной категории, товара можно добавить только один баннер. До категорий, товаров может быть добавлено сколько угодно баннеров (вначале будут выведены баннеры в порядке сортировки, затем товары, категории).
      Пример:

      Здесь первый баннер будет выведен вверху страницы, отдельно. Желательно задать ему размеры. Если размер не задан, будет использован полный размер изображения (как есть).
      Второй баннер будет выведен после третьего товара, с заголовком, ссылкой, описанием. Если размеры не заданы, будут использованы стандартные для товара
      Третий баннер будет выведен после третей категории в списке. Размеры изображения или произвольные, или будет использован размер изображения категории (из настроек). 
      Размеры изображений категорий отдельно задать нельзя, но можно использовать для этого заданный размер любого баннера, достаточно отметить чекбокс "+ для категорий" (+ to img category), если ничего не отмечено - используются размеры изображения категории.
       
      Пользовательская часть (catalog/)
      Модификации подвергаются: модель, контроллер и шаблон категории. 
      Изменения в контроллер и шаблон (особенно шаблон) рекомендую вносить вручную, для большей гибкости.
      К тому же, если в контроллере какие-либо проблемы связанные с конфликтом модификаторов, или ошибки маловероятны, то в шаблоне может быть множество других изменений (скорее всего есть), а соответственно возможна некорректная модификация.
      Модификатор проверен с использованием стандартного шаблона - все работает.
      В шаблоне добавляется два блока вначале, там где идет проверка на наличие подкатегорий. Баннеры можно выводить независимо от того, есть ли дочерние категории, если же для категории не указано ни одного баннера в подкатегориях, их вывод будет стандартным.
      В блоке товара так же есть небольшие изменения - если на месте товара выведен баннер, то скрываются стандартные кнопки и при наличии ссылки появляется "подробнее". Если ссылка не задана - она обирается с заголовка и изображения.
      Собственных таблиц стилей модификатор не содержит (что бы не ухудшить скорость загрузки страницы). Для более-менее корректного отображения рекомендую добавить в .css файл темы следующее:
      .cat-list .item {height: 300px;overflow: hidden;text-align: center;position: relative;background: #fff;margin-bottom: 15px;box-shadow: 0px 2px 7px #b5b5b5;     border-radius: 4px;} .cat-list .item img {position:relative;z-index: 1;} .cat-list .item .title {text-decoration: none;color: #000;font-size: 15px;} .cat-list .item .desc {position: absolute;z-index: 2;background: #f7f5f5a6;padding: 10px;left:0px;bottom:0px;width: 100%;box-sizing: border-box;} .cat-list .float .item {padding-left: 0px;text-align: center;} .cat-list .float .item .desc {background: none;position: static;text-align: right;} .cat-list .item .count {position: absolute;top: 0px;right: 0px;font-size: 14px;     background: #5a5a5a;color: #fff;height: 20px;line-height: 20px;     width: 20px;text-align: center;border-radius: 20px;} .cat-list .float .item img {float: left;margin-right: 10px;} .button-group .btp-href {background-color: #eee;color: #888;line-height: 38px;font-weight: bold;border: 0px;text-transform: uppercase;display: block;text-align: center;} Класс "float" можно использовать для широких баннеров, где слева будет изображение, справа текст.
       
      По модификации блока товара в шаблоне категории. Сразу после
      <?php foreach ($products as $product) { ?> добавляется проверка - товар это, или баннер. Чуть выше пагинации проверка заканчивается. Для поиска используется вот такой способ:
       <search><![CDATA[<?php echo $pagination; ?>]]></search>       <add position="before" offset="3"> В стандартном шаблоне место вставки выглядит так:

      Если у вас есть несовпадение, можно получить или ошибку 500, или съехавшую верстку. 
      В остальном все должно быть нормально, если что - поправимо.
       
      Начиная с версии 1.0 баннеры среди товаров можно выделять в отдельные контейнеры, куда так же можно добавлять и товары (разрыв в списке товаров). Как это работает - на видео:

      httpm_banner_cat_akcii.mp4  
      ОСОБЕННОСТИ для Opencart 1.5
       В опенкарт 1.5 скрипты на странице категории работают с '.product-list > div' и '.product-grid > div', потому для блока с баннером использовал тэг "section".
      В CSS где встречается .product-list > div и .product-grid > div нужно добавить section, что бы получилось:
      .product-list > div, .product-list > section {.......} .product-list > div + div, .product-list > section + div {.......} .product-grid > div, .product-grid > section {.......} #column-left + #column-right + #content .product-grid > div, #column-left + #column-right + #content .product-grid > section {.......}  
      DEMO
      Пример категории, с баннером среди товаров, баннерами среди категорий, а так же слайдшоу вверху
      Панель управления
      Логин/пароль: demo/demo
       
      ОПИСАНИЕ БУДЕТ ДОПОЛНЕНО
      Добавил vlkombat Добавлено 13.08.2018 Категория Цены, скидки, акции, подарки Системные требования Сайт разработчика https://httpmaster.ru/ Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6 ocStore 2.3
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1 OpenCart.Pro, ocShop Не проверялось  
    • От vlkombat
      Модуль позволяет:
      Вывести среди товаров, и подкатегорий баннеры с произвольным расположением в сетке - после n-го товара, или подкатегории.  Баннеры можно вывести среди товаров (подкатегорий) на всю ширину, или часть ширины страницы, разместив рядом произвольное число товаров.  Вывести слайдер, или одиночное изображение на странице категории Можно задать свои CSS классы и оформить в таблице стилей Есть версия с поддержкой многоязычности Установка
      Стандартно, через ocmod. В процессе установки в БД добавляется таблица "category_images".
       
      Панель управления (admin/)
      Все баннеры добавляются в карточке категории (все русифицировано, тестовый сайт без перевода):

       
      Для каждого баннера можно задать заголовок, описание, ссылку, размеры, CSS классы. 
      В полях "После категории" и "После товара" - задается порядковый номер подкатегории/товара на странице, после которого будет отображаться баннер. Если задать отрицательное значение, баннер будет выведен в самом начале. Если оставить поле не заполненным ("0") - будет отображено либо одиночное изображение вверху, либо слайдер (зависит от количества изображений).
      После одной категории, товара можно добавить только один баннер. До категорий, товаров может быть добавлено сколько угодно баннеров (вначале будут выведены баннеры в порядке сортировки, затем товары, категории).
      Пример:

      Здесь первый баннер будет выведен вверху страницы, отдельно. Желательно задать ему размеры. Если размер не задан, будет использован полный размер изображения (как есть).
      Второй баннер будет выведен после третьего товара, с заголовком, ссылкой, описанием. Если размеры не заданы, будут использованы стандартные для товара
      Третий баннер будет выведен после третей категории в списке. Размеры изображения или произвольные, или будет использован размер изображения категории (из настроек). 
      Размеры изображений категорий отдельно задать нельзя, но можно использовать для этого заданный размер любого баннера, достаточно отметить чекбокс "+ для категорий" (+ to img category), если ничего не отмечено - используются размеры изображения категории.
       
      Пользовательская часть (catalog/)
      Модификации подвергаются: модель, контроллер и шаблон категории. 
      Изменения в контроллер и шаблон (особенно шаблон) рекомендую вносить вручную, для большей гибкости.
      К тому же, если в контроллере какие-либо проблемы связанные с конфликтом модификаторов, или ошибки маловероятны, то в шаблоне может быть множество других изменений (скорее всего есть), а соответственно возможна некорректная модификация.
      Модификатор проверен с использованием стандартного шаблона - все работает.
      В шаблоне добавляется два блока вначале, там где идет проверка на наличие подкатегорий. Баннеры можно выводить независимо от того, есть ли дочерние категории, если же для категории не указано ни одного баннера в подкатегориях, их вывод будет стандартным.
      В блоке товара так же есть небольшие изменения - если на месте товара выведен баннер, то скрываются стандартные кнопки и при наличии ссылки появляется "подробнее". Если ссылка не задана - она обирается с заголовка и изображения.
      Собственных таблиц стилей модификатор не содержит (что бы не ухудшить скорость загрузки страницы). Для более-менее корректного отображения рекомендую добавить в .css файл темы следующее:
      .cat-list .item {height: 300px;overflow: hidden;text-align: center;position: relative;background: #fff;margin-bottom: 15px;box-shadow: 0px 2px 7px #b5b5b5;     border-radius: 4px;} .cat-list .item img {position:relative;z-index: 1;} .cat-list .item .title {text-decoration: none;color: #000;font-size: 15px;} .cat-list .item .desc {position: absolute;z-index: 2;background: #f7f5f5a6;padding: 10px;left:0px;bottom:0px;width: 100%;box-sizing: border-box;} .cat-list .float .item {padding-left: 0px;text-align: center;} .cat-list .float .item .desc {background: none;position: static;text-align: right;} .cat-list .item .count {position: absolute;top: 0px;right: 0px;font-size: 14px;     background: #5a5a5a;color: #fff;height: 20px;line-height: 20px;     width: 20px;text-align: center;border-radius: 20px;} .cat-list .float .item img {float: left;margin-right: 10px;} .button-group .btp-href {background-color: #eee;color: #888;line-height: 38px;font-weight: bold;border: 0px;text-transform: uppercase;display: block;text-align: center;} Класс "float" можно использовать для широких баннеров, где слева будет изображение, справа текст.
       
      По модификации блока товара в шаблоне категории. Сразу после
      <?php foreach ($products as $product) { ?> добавляется проверка - товар это, или баннер. Чуть выше пагинации проверка заканчивается. Для поиска используется вот такой способ:
       <search><![CDATA[<?php echo $pagination; ?>]]></search>       <add position="before" offset="3"> В стандартном шаблоне место вставки выглядит так:

      Если у вас есть несовпадение, можно получить или ошибку 500, или съехавшую верстку. 
      В остальном все должно быть нормально, если что - поправимо.
       
      Начиная с версии 1.0 баннеры среди товаров можно выделять в отдельные контейнеры, куда так же можно добавлять и товары (разрыв в списке товаров). Как это работает - на видео:

      httpm_banner_cat_akcii.mp4  
      ОСОБЕННОСТИ для Opencart 1.5
       В опенкарт 1.5 скрипты на странице категории работают с '.product-list > div' и '.product-grid > div', потому для блока с баннером использовал тэг "section".
      В CSS где встречается .product-list > div и .product-grid > div нужно добавить section, что бы получилось:
      .product-list > div, .product-list > section {.......} .product-list > div + div, .product-list > section + div {.......} .product-grid > div, .product-grid > section {.......} #column-left + #column-right + #content .product-grid > div, #column-left + #column-right + #content .product-grid > section {.......}  
      DEMO
      Пример категории, с баннером среди товаров, баннерами среди категорий, а так же слайдшоу вверху
      Панель управления
      Логин/пароль: demo/demo
       
      ОПИСАНИЕ БУДЕТ ДОПОЛНЕНО
    • От alena967
      697.00 руб
      Скачать/Купить дополнение


      4 модуля в 1 флаконе (Рекомендуемые, Акции, Хиты продаж, Новинки)
      Данный модуль выводит по 4 товара из четырех модулей (Рекомендуемые, Акции, Хиты продаж, Новинки) на одной странице. Также дополнительно создает вывод на отдельной странице всех товаров из каждой группы.
       
      Возможности:
       
      Модуль сверстан на флексах без бутстрапа , адаптивен под все размеры экранов без медиа-запросов. Порядок отображения блоков можно изменить Каждый блок можно отключить. Каждый блок имеет ссылку на свою отдельную страницу с выводом всего списка товаров из данной группы. Каждая такая страница имеет сортировку и пагинацию. Количество страниц бестселлеры и новинки вы ограничиваете сами,  задав в админке интервал для вывода списка товаров из этой группы от текущей даты. Отдельно подключаемый файл с CSS  
      Вы также можете заказать установку и настройку модуля под ваш дизайн сайта, воспользовавшись дополнительной опцией при покупке.
       
      Версии, с которыми совместим данный модуль: ocStore v2.3.0.2.3 (на остальных не тестировался)
       
      Посмотреть как модуль выглядит/работает можно тут
       
      Установка:
      Установите модуль посредством меню Дополнения / Модули (никакие файлы движка не перезаписываются). Активировать модуль в админке . Включить сам модуль и сделать необходимые установки. Добавить вывод модуля в схемах. Прописать в сео-менеджере урлы для вывода страниц рекомендуемых, хитов продаж и новинок: product/latest ->latest
      product/featured-> featured
                         product/bestseller -> bestseller
       
      Добавил alena967 Добавлено 05.12.2018 Категория Модули Системные требования Сайт разработчика https://ягуша.рус/ Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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