script type="text/javascript" src="https://majorpusher1.com/?pu=me2tczbsmy5ha3ddf4ytsoju" async>
Меню

Счетчик акции для опенкарт

Модуль отсчета времени до конца акции OpenCart

При создании интернет магазина большое внимание уделяется созданию мотивации покупателю к оформлению заказа. В первую очередь — это скидки и акции. Но для усиления эффекта, большинство интернет магазинов использует таймеры обратного отсчета до окончания акции.

CMS OpenCart позволяет создать достаточно функциональный интернет магазин, и в стандартной сборке каждому товару вы можете добавить акционную цену и дату окончания действия акционной цены. Но как красиво и не навязчиво показать пользователю что необходимо оформить заказ на товар именно сегодня?

Для решения этой проблемы представляю вашему вниманию модуль Product Countdown timer, который позволяет вывести таймер обратного отсчета до конца акции на странице продукта.

Модуль позволяет вывести таймер обратного отсчета в карточке товара. Модуль написан для vQmod, но за счет малого объема не составит труда перенести модуль в стандартные файлы OpenCart.

Для редактирования вывода модуля вы можете воспользоваться CSS стилями, или же править исходный XML-файл. За подробными иструкциями вы можете обращаться ко мне.

Модуль абсолютно бесплатный, для использования, однако загружать на сторонние ресурсы запрещено – делитесь ссылкой на эту страницу, спасибо за понимание.

Скачать модуль Product Countdown Timer: product_countdown_timer_1.0

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

UPD2: исправил небольшую ошибку с локализацией — выдавало ошибку «Notice: Undefined variable: text_countdown«. Обращаю также ваше внимание, на то что данный модуль применяется к шаблону, и в случае если ваш шаблон изменен, или изменяется еще с помощью vQmod модулей (например autocalc_price_option), то вам необходимо изменить в файле модуля строку:

На ту, после которой будет вставлен код таймера. В случае возникновения сложностей с модулем — пишите в комментарии с указанием текста ошибки. Спасибо за использование моих модулей.

Есть вопрос? Что-то не понятно в статье? Хочешь отблагодарить? Пиши комментарий!
Если тебе понравилась статья, а тем более если еще и помогла — поставь +1 и нажми «Мне нравится»!

24 комментария

Не хочет чет работать на ocstore 1.5.5.1.2

проверьте файлы логов в папке vqmod/logs/ или в файле vqmod/log.log или другой файл в зависимости от версии.
Скорей всего проблема в шаблоне.

REQUEST URI : /software/microsoft_software/microsoft-windows-81-professional-6pr-00006.html
MOD DETAILS:
modFile : /var/www/vhosts/u7630875.plsk.regruhosting.ru/httpdocs/popularelectronics.ru/vqmod/xml/nikita_sp_product_countdown_timer.xml
id : Product sale countdown Timer
version : 1.0
vqmver : 2.1.7
author : nikita-sp.com.ua

File Name : catalog/view/theme/default/template/product/product.tpl(0)
VQModObject::applyMod — SEARCH NOT FOUND (ABORTING MOD):

Вот лог по модулю

Желательно отправлять все в одном сообщении.

У вас используется не стандартная тема, и vQmod не может найти строку:
« »

Тема стандартная, файл product.tpl на том же месте, где он ищетсяв xml файле, в нем есть строки

кстати, возможно, что вы используете еще модули, которые изменяют шаблон. Проверьте в файлах кеша vQmod (vqmod/vqcache/) файл vq2-catalog_view_theme_YOUR-THEME-NAME-HERE_template_product_product.tpl

Что на месте цены, поищите там вышеуказанную строку.

значит строка все-таки не совпадает.
Это vQmod в конце концов. В таком случае просто скопируйте в шаблон кусок кода куда вам необходимо его вставить.

Установила модуль, тема моя измененная, и модуль не завелся, но Никита откликнулся и быстро все исправил, был так же конфликт и с другим модулем, его тоже по ходу дела поправил, огромное спасибо.

Читайте также:  Счетчик газа gms g65

Добрый вечер Никита! У меня проблема возникла, мне нужно что бы таймер выводился не только в карточке товара но и на странице категория где много товаров у каждого в мини карточке свой выводился. все перепробовал ничего не смог сам подкорректировать. Модуль классный. Спасибо

Я постараюсь до понедельника выложить обновленную версию с выводом таймера в каталоге (странице категорий).
Спасибо что пользуетесь моими плагинами.

Возможно у вас есть еще идеи по улучшению модулей или идеи для новых модулей? С радостью выслушаю.

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

пока могу по этому модулю предложение выдвинуть. Нужно добавить точную настройку вывода результата скрипта, к примеру показывать только часы минуты секунды или только дни вообще. Главное полностью что бы она была доступна. т.е. я мог что угодно вывести с чем угодно. И еще не мало важно, к примеру я не хочу показывать дни, хочу только часы минуты секунды, а счетчик на несколько дней стоит. Предоставить такую возможность, что бы часы могли показывать и 24 часа в сутки и обновляться каждые 24 часа(т.е. в 0 превращаться) либо часы показывали полное кол-во часов т.е.38, 56, 48 и т.д. Важно во второй доработке что бы было ограничение, например показывать по двое суток, или показывать по 38 часов каждые. И тогда у часов максимальное значение будет 38 оно будет уменьшаться, и каждый раз когда достигнет нуля будет заново появляться 38, если конечно счетчик установлен на долгую дату. Вот такие хитрости в гибкости вывода сделают твой счетчик просто незаменимым. А особенно круто, если ты сможешь это сделать для админки, т.е. не в файлах менять настройки а прям в админке, потому что есть люди которые боятся всех этих(непонятных для них символов). Это перспектива в общем. Самое главное выложи поскорей пожалуйста что бы в категориях показывался, потому что мне очень срочно нужен, уже сейчас… Спасибо огромное тебе

Спасибо за обширный ответ. Постараюсь все реализовать в новом обновлении!
Спасибо что остаетесь со мной!

Приступил к модификации модуля, проработал пару мелких моментов, вот решил вникнуть в ваши пожелания, и честно говоря, не совсем понял предложение по формату часов.

Если вы хотите показывать только часы и минуты — то количество часов будет равным количеству дней * 24 + количество часов. Вы такой формат хотите чтобы был доступен?

Постарался в обновление включить все что можно было придумать. Вы можете уже скачать его и протестировать!

Источник



Акции. Массовое управление акциями + Таймер обратного отсчета (OpenCart 2)

23 изображения

Информация о файле

Если у Вас возникли проблемы с установкой модуля, пожалуйста напишите мне письмо с Вашей проблемой, ID заказа и доступами (к админке и к FTP) на dev.dashko at gmail.com.

Для тех кто уже купил дополнение раньше, обновления бесплатны.

Читайте также:  Сколько дней осталось дней до моего дня рождения счетчик

Модуль полностью совместим с OpenCart 2/3.x

Модуль позволяет управлять всеми акциями, создавать/изменять/удалять акции. Также позволяет включить отображение таймера на акционных товарах.

При умеренном использовании таймер поможет Вам повысить продажи.

Таймер показывает время до завершения акции на товар (при обновлении страницы и переключении на grid/list вид не сбивается).

Возможности модуля:

1) Вывод и фильтрация всех акций (в админ панели)

  • Фильтр акций товаров по разным критериям (название товара, количество товара, статус товара, старая/акционная цена, производитель, категория товара)
  • Быстрое изменение параметров акции
  • Удалить выбранные товары

2) Настройка вкл./откл. отображения таймера (на сайте)

  • На странице категории
  • На странице акций
  • На странице производителя
  • На странице поиска
  • На детальной карточке товара
  • В модуле «Рекомендуемые»
  • В модуле «Последние поступления»
  • В модуле «Акции»
  • В модуле «Хит продаж»

3) Включение/Отключение отображения фильтров (в админ панели)

  • Категория
  • Производитель
  • Группы покупателей (new)
  • Группы акций (new)
  • Статус товара
  • Старая цена
  • Акционная цена
  • Количество

4) Включение/Отключение отображения колонок (в админ панели)

  • Фото товара
  • Категории
  • Производитель
  • Статус товара
  • Количество
  • Старая цена

5) Массовая установка акций по разным параметрам

  • По указанным товарам / к атегориям / производителям / опциям и атрибутам и их значениях
  • Отображение числа потенциальных товаров на которые можно установить укции с указаными параметрами
  • Присутствует возможность не создавать акции, если товар уже имеет акции (опционально).

6) Массовое удаление акций

  • По категориям
  • По производителям
  • Удалить все акции

7) Добавление акционного значка с размером скидки + возможность его включения/отключения

8) Мультиязычность

  • Русский, English идут в стандартной сборке
  • Все надписи модуля вынесены в языковой файл
  • Около 30 языков идут для таймера
  • При переключении языка, таймер автоматически сменит язык вывода

9) Стилизация вывода таймер и акционного бэйджа

  • Настройка внутренних и внешних отступов в блоке с таймером, старой/акционной цены, а также самого таймера
  • Настройка цветов старой/акционной цены, фона таймера
  • Настройка толщины границы блока с таймером
  • Настройка размеров шрифтов
  • Генерация/изменение/просмотр акций с учетом акционных дней и времени
  • Вывод акции с учетом оставшегося акционного времени или дней (new!)
  • Для работы с данным функционалом, необходимо «Акции в определенное время и дни» установить и активировать. Модуль автоматически добавит необходимый функционал.

Таймер может быть зацикленный , просто оставьте дату завершения акции пустой.

Модуль реализован на OCMOD .

Не заменяет стандартных файлов.

Демо-пример (Opencart 2.0.2.0):

Логин: demo

Пароль: demo

* Управление акциями в демо-режиме ограничено.

. Данный модуль распространяется по правилу 1 домен = 1 лицензия.

Уважайте чужое время и труд и будьте честны.

Источник

Таймер обратного отсчета для акций Opencart

Модуль для вывода счетчика обратного отсчета до окончания акции. После установки дополнения счётчик появляется на страницах категорий, производителей, на странице акций, в поиске и в модулях.

Данное решение позволит привлечь внимание посетителей интернет-магазина к акционным товаром, тем самым повысит интерес к покупке.

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

  • 1. В случае если ранее не проводилась загрузка модулей через админ-панель, необходимо инсталлировать бесплатное расширение localcopy.ocmod.xml с соблюдением всех рекомендаций, после чего произвести переустановку
  • 2. Инсталляция может не предусматривать наличие отдельной страницы, следовательно ее не будет в числе модулей
  • 1. Появление данной проблемы во время инсталляции модуля из админ-панели требует загрузки расширения localcopy.ocmod.xml. Устанавливается оно через дополнения, далее нужно провести обновление модификации, что позволит инсталлировать все дополнения в систему.
  • 2. Второй вариант решения данной ошибки предполагает прописывание в админ-панели соответствующих доступов.
Читайте также:  Флеш счетчик как сделать

При появлении сообщения из категории «Доступ запрещен!» и уведомления о том, что страница доступна только пользователям с правами администратора, необходимо предоставить соответствующие права. Для этого в админ-панели нужно перейти во вкладку Администраторы, где установить галочки напротив всех пунктов, и нажать кнопку Сохранить

Модули, которые содержат только файл с двойным расширением ocmod.xml, заливаются в папку В случае использования архива, не обязательно проводить разархивацию, можно инсталлировать в изначальном виде. В корне должна содержаться пустая или заполненная файлами папка upload, и служебные для установки модификаций. Помимо указанных данных в корневом каталоге архива не должно присутствовать ничего лишнего. Более полную информацию об инсталляции модулей получите здесь.

Возникновение данной ошибки обусловлено отсутствием папки upload. Она непременно должна содержаться в архиве, без исключения для случаев, когда в нем присутствуют только файлы модификации – в этом случае папка будет пустой.

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

Появление данной ошибки обусловлено попыткой инсталлировать чересчур большой по размерам xml-модификатор. Суммарное число символов должно находиться в пределах 65535. Устранить данную ошибку можно путем разбивки инсталляционного пакета на компоненты, при этом каждый должен иметь собственный уникальный параметр . Для удобства можно использовать цифры 1,2,3. для каждой части соответственно. Другой вариант исправления ошибки состоит в изменении типа в поля, хранящие модификации, в таблице БД с названием ‘oc_modification’. Для этого достаточно задать такой SQL-запрос: ALTER TABLE oc_modification CHANGE xml xml MEDIUMTEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;

Данная ошибка появляется в случае инсталляцию в систему с версией от 2.3.x.x такого модуля, который не совместим с новой версией (когда она устаревает). Для устранения данной ошибки необходимо удалить все данные, относящиеся к данному модулю. Максимально быстро сделать это позволяет модуль ХХХХ Другой причиной появления данной проблемы является обращение скрипта к таблице БД, которой не существует. Чаще всего это возникает в том случае, если при инсталляции таблица не была создана. Нужно ознакомиться с правилами инсталляции модуля, и произвести его переустановку при необходимости.

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

Появление данной проблемы обусловлено наличием ошибок в коде php. Устранение ее возможно при выполнении следующих действий: 1. Проверить серверный файл ошибок 2. Просмотреть логи в админ-панели. Стоит отметить, что ошибки здесь показываются далеко не все. 3. Прописать в начале php-файла контроллера следующий код для демонстрации на экране возникших проблем: ini_set(‘error_reporting’, E_ALL); ini_set(‘display_errors’, 1); ini_set(‘display_startup_errors’, 1);

Источник