File Name: Обновление цены при выборе опции, без AJAX (vqmod)
File Submitter: Paul002
File Submitted: 18 Май 2015
File Category: Модули
АВТОР МОДУЛЯ: mpn2005
При выборе опций товара обновляет цену товара (в том числе в бонусных баллах).
Работа модуля проверена на OpenCart v1.5.3.1, v1.5.4.1, v1.5.5.1, v1.5.6, v2.0.1.1 + vqmod v2.2.1-v2.4.1
Возможности:
Не используется AJAX
Поддерживается шаблон Shoppica 2 (проверялось на версии v.2.2.1).
Поддерживаемые типы опций: radio, select, checkbox, images, Опции с вводом количества
Поддерживаемые модификаторы цены: +, -, =, *, +% (Для =, *, +% необходимо установить модуль options_price_1_5_3_1-2_0_1_fixed.xml)
Анимированная цена товара при изменении опций
( =, *, +% - при установленном модуле options_price - Оригинальный модль здесь )
Для корректной работы используйте модуль модификаторов цены опции из этой темы.
Демо: http://mpn-oc.org/au...on_special.html
Лицензия:
Данное дополнение является бесплатным и распространяется по лицензии GNU GPL.
Разрешается: модификация кода дополнения, использование с целью получения коммерческой выгоды, продажа или бесплатное размещение на других ресурсах.
Список файлов:
autocalc_price_option_v2.0.18.xml - модуль авторасчёта
(NEW) autocalc_price_option_v2.0.18_opencart2.xml - модуль авторасчёта для Opencart2
(NEW) autocalc_price_option_v2.0.18_opencart2.ocmod.xml - модуль авторасчёта для Opencart2 (для заливки через админку БЕЗ VQMOD)
autocalc_v2.0.17_not_select_first_option.xml - модуль авторасчёта ( БЕЗ автоматического выбора первой опции )
autocalc_with_prod_image_v1.0.3_test_version.xml - Экспериментальная версия авторасчёта (меняет картинку товара на картинку опции, при выборе опции)
autocalc_with_prod_image_v1.0.4.xml - При выборе опции с типом 'image' меняет картинку товара на изображение опции
autocalc_v2.0.14_multicurrency.xml - Вывод двух валют в карточке товара и категориях. Вторая валюта выбирается в настройке магазина на закладке Локализация. При совпадении валют цена выводится один раз.
(NEW) autocalc_v2.0.18_multicurrency.xml - Вывод двух валют в карточке товара и категориях.
autocalc_v2.0.14_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 г вес показывается в кг. (Основной вес указывать в граммах)
shoppica2_autocalc_price_option_v1.0.1.xml - отдельная версия ТОЛЬКО для шаблона Shoppica2
shoppica2_autocalc_v1.0.1_not_select_first_option.xml - отдельная версия ТОЛЬКО для шаблона Shoppica2 (БЕЗ автоматического выбора первой опции)
(NEW) options_price_1_5_3_1-2_0_1_fixed.xml- модуль модификаторов цены опций OpenCart v1.5.3.1-v2.0.1.1 (не мой, с небольшими правками для совместимости)
options_price_1_5_3_1-1_5_6_fixed.xml - модуль модификаторов цены опций OpenCart v1.5.3.1-v1.5.6 (не мой, с небольшими правками для совместимости)
options_price_1_5_1_3_fixed.xml - модуль модификаторов цены опций OpenCart v1.5.1.3 (не мой, с небольшими правками для совместимости)
options_price_MaxyStore_1.5.5.1_fixed.xml - модуль модификаторов цены опций для MaxyStore v1.5.5.1 (не мой, Должен работать начиная с версии 1.5.3. Не проверено.)
Инструкция по установке Opencart2 БЕЗ VQMOD:
Файл autocalc_price_option_v2.0.18_opencart2.ocmod.xml залить через админку в разделе Extension Installer (Кнопка Upload).
В разделе Modifications нажать кнопки Clear и Refresh
Если модуль не заработал, то лучше установить vqmod. И в дальнейшем ставить как и раньше.
Инструкция по установке (если vqmod уже установлен начинаем с пункта 5):
Скачиваем vqmod http://code.google.c.../downloads/list (например vqmod-2.4.1-opencart.zip)
Загружаем "vqmod" в корневую директорию вашего сайта.
Устанавливаем права 777 следующим папкам: /vqmod, /vqmod/vqcache.
В адресной строке браузера вписываем: http://имя-вашего-сайта/vqmod/install/
Закидываем xml модуль в папку /vqmod/xml (например: autocalc_price_option_v2.0.9.xml). Заливать тоько одну из версий autocalc_price_option.
Если в файлы движка или темы вносились изменения, то возможно придётся адаптировать xml.
Список изменений:
v2.0.9_weight (20.06.2013) - Добавлена версия с выводом и авторасчётом веса товара (autocalc_price_option_v2.0.9_weight.xml)
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: При работе скидки вместе с акцией неправильно обновлялась старая цена.
14.11.13 - Добавлены версии без автоматического выбора первой опции.
19.11.13 - BugFix: autocalc_with_prod_image v1.0.3 - при наличии текстовой опции в товаре выдавалась ошибка.
12.12.13 - Добавлена версия: autocalc_with_prod_image_v1.0.4.xml - При выборе опции с типом 'image' меняет картинку товара на изображение опции.
v2.0.14 (06.01.2014) - BugFix: Поправлена логика работы с налогами.
28.01.14 - Добавлена версия: autocalc_v2.0.14_multicurrency.xml - Выводит две цену в двух валютах (в карточке товара).
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.18 (06.04.2015) - Версия для Opencart2 (файл: autocalc_price_option_v2.0.18_opencart2.xml)
v2.0.18 (06.04.2015) - Версия с двумя валютами autocalc_v2.0.18_multicurrency.xml
Список изменений версии для шаблона shoppica2 (shoppica2_autocalc_price_option_v1.0.x):
Начиная с 28.05.2013 формат версии для шоппики будет v1.0.x.
v1.0.1 (28.05.2013) - Добавлены стили форматирования валюты в цене.
Особенности работы:
При использовании скидок и акций нельзя использовать модификатор цены "=", т.к. цена перезаписывается опцией.
Не используется AJAX, поэтому при подсчёте скидок учитывается только введённое количество (товар, лежащий в корзине, в расчёте не участвует).
shoppica2_autocalc_v1.0.1_not_select_first_option.xml
shoppica2_autocalc_price_option_v1.0.1.xml
options_price_MaxyStore_1.5.5.1_fixed.xml
options_price_1_5_3_1-2_0_1_fixed.xml
options_price_1_5_3_1-1_5_6_fixed.xml
options_price_1_5_1_3_fixed.xml
autocalc_with_prod_image_v1.0.4.xml
autocalc_with_prod_image_v1.0.3_test_version.xml
autocalc_v2.0.18_opt_special_and_economy.xml
autocalc_v2.0.18_multicurrency(1).xml
autocalc_v2.0.17_not_select_first_option(1).xml
autocalc_v2.0.14_opt_special_and_economy(1).xml
autocalc_v2.0.18_multicurrency.xml
autocalc_v2.0.17_not_select_first_option.xml
autocalc_v2.0.14_opt_special_and_economy.xml
autocalc_v2.0.14_multicurrency.xml
autocalc_price_option_v2.0.9_weight.xml
autocalc_price_option_v2.0.14.xml
autocalc_price_option_v2.0.9_weight2.xml
autocalc_price_option_v2.0.17.xml
autocalc_price_option_v2.0.18_opencart2.ocmod.xml
autocalc_price_option_v2.0.18.xml
autocalc_price_option_v2.0.17_moneymaker.xml
autocalc_price_option_v2.0.18_opencart2.xml