Обновление цены при выборе опции, без AJAX (OC1.5, OC2) 25.04.2017

   (129 отзывов)

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

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

При выборе опций товара обновляет цену товара (в том числе в бонусных баллах).

Поддержка OpenCart v1.5.x, v2

Поддержка ocStore: v1.5.x, v2

Возможности:

  • Не используется AJAX
  • Поддержка OpenCart2, ocStore2
  • Поддерживаемые типы опций: radio, select, checkbox, images, Опции с вводом количества
  • Поддерживаемые модификаторы цены: +, -, =, *, +%, -% (Для =, *, +%, -% необходимо установить модуль options_price)
  • Анимированная цена товара при изменении опций

( =, *, +% - при установленном модуле options_price - Оригинальный модль здесь )

Для корректной работы используйте модуль модификаторов цены опции из этой темы.

Демо ocStore 1.5.5.1.2: http://mpn-oc.org/autocalc_price_option_special.html

Демо OpenCart 2.0.3.1: http://oc2031.mpn-oc.org/index.php?route=product/product&product_id=42

 

Лицензия:

Данное дополнение является бесплатным и распространяется по лицензии GNU GPL.

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

 

Для корректной работы модуля с темой Journal2, необходимо в настройках Journal2 отключить встроенный модуль обновления цены:

Settings - Products Page - Product Details - Product Options - Auto Update Price

(Спасибо пользователю shadowrun за предоставленную информацию)

 

Список файлов:

  • autocalc_price_option_v2.0.22.xml - модуль обновления цены при выборе опции OpenCart/ocStore v1.5.x
  • (NEW) autocalc_price_option_OC2_v3.0.10.ocmod.xml - Версия для OpenCart/ocStore v2.x (Настройки модуля находятся на закладке Локализация в конфигурации магазина
  • (NEW) autocalc_price_option_OC2_v3.0.10_unishop.ocmod.xml - Версия OC2 для шаблона UniShop. Поддержка обновления цены в быстром заказе.
  • (NEW) autocalc_price_option_OC2_v3.0.10_moneymaker2.ocmod.xml - Версия OC2 для шаблона MoneyMaker2.
  •  
  • autocalc_v2.0.17_not_select_first_option.xml - модуль обновления цены при выборе опции ( БЕЗ автоматического выбора первой опции )
  •  
  • autocalc_v2.0.18_multicurrency.xml - Вывод двух валют в карточке товара и категориях. Вторая валюта выбирается в настройке магазина на закладке Локализация. При совпадении валют цена выводится один раз.
  • autocalc_v2.0.18_opt_special_and_economy.xml - Акции на значения опций пропорционально товару. Вывод экономии. Там где необходимо вывести экономию в шаблоне вставьте: <div class="price-economy"></div>
  •  
  • autocalc_price_option_v2.0.9_weight.xml - Версия авторасчёта с выводом веса товара (Вес меняется в зависимости от выбранных опций)
  • autocalc_price_option_v2.0.9_weight2.xml - При весе больше 1000 г вес показывается в кг. (Основной вес указывать в граммах)
  •  
  • (NEW) options_price_v1.0.12_OC2.ocmod.xml - модуль модификаторов цены опций (=,*,/) OCMOD для OpenCart2 и ocStore2.
  • options_price_OC1.5_v1.0.0.xml- модуль модификаторов цены опций OpenCart v1.5.x (не мой, с небольшими правками для совместимости)
  • options_price_MaxyStore_1.5.5.1_fixed.xml - модуль модификаторов цены опций для MaxyStore v1.5.5.1 (не мой, Должен работать начиная с версии 1.5.3.)

 

Инструкция по установке OCMOD Opencart2, ocStore2:

  1. Файл autocalc_price_option_OC2_v3.0.10.ocmod.xml залить через админку в разделе Extension Installer (Кнопка Upload). Или положить файл в папку /system/
  2. В разделе Modifications нажать кнопки Clear(Очистить) и Refresh(Обновить)

 

Инструкция по установке OpenCart 1.5.x, ocStore v1.5.x (если vqmod уже установлен начинаем с пункта 5):

  1. Скачиваем vqmod http://code.google.c.../downloads/list (например vqmod-2.4.1-opencart.zip)
  2. Загружаем "vqmod" в корневую директорию вашего сайта.
  3. Устанавливаем права 777 следующим папкам: /vqmod, /vqmod/vqcache.
  4. В адресной строке браузера вписываем: http://имя-вашего-сайта/vqmod/install/
  5. Закидываем xml модуль в папку /vqmod/xml (например: autocalc_price_option_v2.0.9.xml). Заливать тоько одну из версий autocalc_price_option.

 

Список изменений (ocStore/OpenCart 2.x):

  • v3.0.0 (06.04.2016) - Переписана и подчищена от старых хвостов. +Прохождение валидации html.
  • v3.0.1 (07.04.2016) - Поддержка темы MoneyMaker2. Исправлен постоянный вывод бонусных баллов.
  • v3.0.2 (07.04.2016) - Поддержка OpenCart v2.2.
  • v3.0.4 (16.06.2016) - Добавлена поддержка модификатора '/'. (Обновлён модуль options_price_v1.0.10_OC2.ocmod.xml)
  • v3.0.5 (22.06.2016) - Поддержка вывода двух валют в карточке товара и категориях. Вторая валюта выбирается в настройке магазина на закладке Локализация.
  • v3.0.6 (24.06.2016) - Добавлена поддержка акции на опции (пропорционально товару). Добавлена настройка "Акция на опции (autocalc)". В настройке магазина на закладке Локализация.
  • v3.0.7 (30.06.2016) - Добавлена настройка - "Не умножать на количество". Модуль по умолчанию умножает цену на количество. Все настройки отмечены на скриншоте.
  • v3.0.8 (27.09.2016) - Добавлена настройка - "Выбор первой опции (autocalc)". При включении выбирает первую опцию (radio, select). В настройке магазина на закладке Локализация.
  • v3.0.9 (25.11.2016) - Добавлена настройка - "Скидка на опции (autocalc)". При включении делаест скидку на опции пропорционально скидке (за количество) на товар. В настройке магазина на закладке Локализация.
  • v3.0.10 (13.01.2017) - Доработка скидок и акций на опции для версии OC 2.3

Список изменений (ocStore/OpenCart 1.5.x):

  • v2.0.10 (08.08.2013) - Корректировка вывода цены опции для модификатора * (не всегда корректно рассчитывался %).
  • v2.0.11 (03.09.2013) - Анимированная цена товара при её изменении.
  • v2.0.12 (20.09.2013) - Исправление для лучшей совместимости с нестандартными темами.
  • v2.0.13 (01.11.2013) - BugFix: При работе скидки вместе с акцией неправильно обновлялась старая цена.
  • v2.0.14 (06.01.2014) - BugFix: Поправлена логика работы с налогами.
  • v2.0.15 (06.05.2014) - BugFix: Исправлена логика работы с модификатором '=' при множественном выборе опций.
  • v2.0.16 (11.06.2014) - Устранение конфликта с кнопками ввода количества для темы AVA STORE.
  • v2.0.17 (22.12.2014) - Улучшение совместимости с нестандартными темами.
  • v2.0.18 (30.03.2015) - Исправлена работа модификатора '-'. Добавлена поддержка модификатора '+%'.
  • v2.0.19 (22.07.2015) - BugFix: Цена по акции с модификатором '='.
  • v2.0.20 (08.07.2016) - Добавлена поддержка модификатора '-%'.
  • v2.0.21 (08.07.2016) - Небольшая доработка для корректного отображения модификаторов.
  • v2.0.22 (27.09.2016) - Прохождение валидации html.

Особенности работы:

  • Не используется AJAX, поэтому при подсчёте скидок учитывается только введённое количество (товар, лежащий в корзине, в расчёте не участвует).

Что нового в версии 25.04.2017   Просмотр изменений

Размещено

Загружена новая версия для шаблона UniShop




Обратная связь

Чтобы оставить отзыв, создайте аккаунт или авторизуйтесь

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

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

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

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

Войти

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

Войти


L0ky

   5 из 5 пользователей отзыв оказался полезным 5 / 5 пользователей

Хороший мод для динамического изменении цены, встал на Opencart 2.1.0.2 как влитой без ошибок (на кастомный шаблон от TemplateMonster) рекомендую!

Поделиться этим отзывом


Ссылка на отзыв
Yarik311

   1 из 1 пользователь отзыв оказался полезным 1 / 1 пользователь

на 2.3 полет нормальный

Поделиться этим отзывом


Ссылка на отзыв
tanya2307

   1 из 1 пользователь отзыв оказался полезным 1 / 1 пользователь

Отлично работает на OC2. Спасибо! Кстати, без  модуля модификаторов цены опций в корзине оказывался товар с ценой по умолчанию, даже если в карточке была выбрана другая. Но установка этого модуля решила проблему.

Поделиться этим отзывом


Ссылка на отзыв
Wadamir

   1 из 1 пользователь отзыв оказался полезным 1 / 1 пользователь

Прекрасный модуль!

Поделиться этим отзывом


Ссылка на отзыв
gavi

   1 из 1 пользователь отзыв оказался полезным 1 / 1 пользователь

Поделиться этим отзывом


Ссылка на отзыв
AVAsm

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

  

Огромное спасибо автору!!! Модуль встал как у девственника от поцелуя, проблем никаких не возникло. Бесконечно плюсую разработчику!!!!

OC 2.3, тема с TemplateMonster.

Поделиться этим отзывом


Ссылка на отзыв
artrush86

  

У меня проблема следующего плана

Ошибка! Дополнение не активировано.

Для активации дополнения вам необходимо отправить в личные сообщения письмо с указанием номера заказа и домена, где работает (будет работать) дополнение.
После проверки отправленных вами данных активация произведётся автоматически в течении 5-10 минут.

Поделиться этим отзывом


Ссылка на отзыв
strateg2010

  

Спасибо автору, очень полезный модуль! Без него не один ИМ не обходится!

Поделиться этим отзывом


Ссылка на отзыв
kisluk

  

Отличный модуль работает на Journal2 OC2. Только в настройках темы нужно отключить встроенный подсчёт цены. Спасибо за автору за помощь и данные дополнения!

Поделиться этим отзывом


Ссылка на отзыв
ilyntiy

  

Шикарный модуль! На шаблоне MoneyMaker2 смотрится шикарно!!!

Поделиться этим отзывом


Ссылка на отзыв
s7ranger

  

Отличный модуль, очень отзывчивый автор:-)

Поделиться этим отзывом


Ссылка на отзыв
domkrat

  

Категорически полезная штука

 

Поделиться этим отзывом


Ссылка на отзыв
Bazilio

  

Поделиться этим отзывом


Ссылка на отзыв
RGB

  

Поделиться этим отзывом


Ссылка на отзыв
korund89

  

Поделиться этим отзывом


Ссылка на отзыв
nastiywa

  

Поделиться этим отзывом


Ссылка на отзыв
petriknet

  

Поделиться этим отзывом


Ссылка на отзыв
pspnet

  

Поделиться этим отзывом


Ссылка на отзыв
FoxStickers

  

Поделиться этим отзывом


Ссылка на отзыв
papano

  

Поделиться этим отзывом


Ссылка на отзыв
smin

  

Поделиться этим отзывом


Ссылка на отзыв
solder555

  

Поделиться этим отзывом


Ссылка на отзыв
vicktor

  

Поделиться этим отзывом


Ссылка на отзыв
MrMIST

  

Поделиться этим отзывом


Ссылка на отзыв
zaz

  

Поделиться этим отзывом


Ссылка на отзыв
  • Последние посетители   0 пользователей онлайн

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