mpn2005

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

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

vadik21    24

Кто успел потестить?

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


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

Спасибо, работает.

Чекбоксы не поддерживает?

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


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

Спасибо, работает.

Чекбоксы не поддерживает?

Добавил поддержку checkbox. Перекачайте.

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


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

Добавил поддержку checkbox. Перекачайте.

Спасибо. Работает.

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

Изображение

Поправите это, и можно делать платным :ugeek:

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


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

Натыкался на этот глюк. Постараюсь исправить.

Делал изначально для чекбоксов.

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


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

На 1541 стоит пробовать?

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


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

На 1541 стоит пробовать?

Не проверял, но может заработать. Если не подойдёт, то при закидывании в папку vqmod/xml просто ничего не произойдёт.

Если будете проверять, сообщите пожалуйста результат.

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


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

Спасибо. Работает.

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

Исправил в версии v1.2. Перекачайте файл.

Сообщите о результате.

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


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

Так как его установить?

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


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

Так как его установить?

Требуется установить vqmod (http://code.google.c...nstall_OpenCart).

Потом закинуть xml файл желаемой версии в папку vqmod/xml (от корня сайта)

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


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

Требуется установить vqmod (http://code.google.c...nstall_OpenCart).

Потом закинуть xml файл желаемой версии в папку vqmod/xml (от корня сайта)

Спасибо, vqmod стоит, а вот теперь и в какую папку кидать знаю :)

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


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

Спасибо......все установил и прекрасно работает

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


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

Спасибо......все установил и прекрасно работает

Пользуйтесь на здоровье. Добавил инструкцию в тему. :-)

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


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

Работает, но округляет до десятков. http://prntscr.com/lexft

Или это у меня только так?

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


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

Работает, но округляет до десятков. http://prntscr.com/lexft

Или это у меня только так?

Спасибо. Погоняю поподробнее по этому поводу.

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


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

Работает, но округляет до десятков. http://prntscr.com/lexft

Или это у меня только так?

Проверил. У меня не округляет.

post-26766-0-18512800-1354738709_thumb.png

А какие параметры у Вас в настройках текущей валюты?

В админке: Система -> Локализация -> Валюты.

Интересует параметр: Количество знаков после запятой.

Производились ли какие-либо модификации движка, или вылазит на чистой установке?

Какая версия OpenCart используется?

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

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


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

Проверил. У меня не округляет.

post-26766-0-18512800-1354738709_thumb.png

А какие параметры у Вас в настройках текущей валюты?

В админке: Система -> Локализация -> Валюты.

Интересует параметр: Количество знаков после запятой.

Производились ли какие-либо модификации движка, или вылазит на чистой установке?

Какая версия OpenCart используется?

версия движка opencart 1,5,5 с гитхаба

почистил system/cache - все нормально стало

Извините за беспокойство

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


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

версия движка opencart 1,5,5 с гитхаба

почистил system/cache - все нормально стало

Извините за беспокойство

Вам спасибо за участие. Буду теперь знать, что и на 1.5.5 работает. :-)

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


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

Достойный модуль спасибо!

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


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

Достойный модуль спасибо!

Пожалуйста. Рад, что модуль пригодился. :-)

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


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

Отличное решение. Плюс бесплатное :)

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


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

Обновление:

v1.3 (06.12.2012) - При выводе опций тиа raddio первая опция автоматически активируется.

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


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

Работает, благодарю.

А как быть, с акционными товарами, на которые есть опции? Модуль итогово считает правильно, но при этом меняется базовая цена, а не акционная.

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


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

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

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

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

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

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

Войти

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

Войти


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

    • От usergio

      600.00 руб
      Скачать/Купить дополнение


      Опции. Связанные значения
      - Минимально вмешивается в работу OpenCart
      - Простой в настройке
      - Поддерживает опции с артикулами
       
      Ссылка на демо-товар
      вход в админку demo demo
       
       
      Добавил usergio Добавлено 08.09.2017 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
    • От usergio
      - Минимально вмешивается в работу OpenCart
      - Простой в настройке
      - Поддерживает опции с артикулами
       
      Ссылка на демо-товар
      вход в админку demo demo
       
       
    • От mpn2005
      При выборе опций товара обновляет цену товара (в том числе в бонусных баллах).
      Поддержка OpenCart v1.5.x, v2
      Поддержка ocStore: v1.5.x, v2
      Возможности:
      Не используется AJAX Поддержка OpenCart2, ocStore2 Поддерживаемые типы опций: radio, select, checkbox, images, Опции с вводом количества, Опции с вводом количества ОС2 Поддерживаемые модификаторы цены: +, -, =, *, +%, -% (Для =, *, +%, -% необходимо установить модуль 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.13_OC2.ocmod.xml - модуль модификаторов цены опций (=,*,/) OCMOD для OpenCart2 и ocStore2. options_price_OC1.5_v1.0.0.xml- модуль модификаторов цены опций OpenCart v1.5.x (не мой, с небольшими правками для совместимости) Внимание! При использовании модуля MCL+ Полный пакет скидок устанавливать не требуется. Т.к. данное расширение уже интегрированно в модуль.
       
      Инструкция по установке OCMOD Opencart2, ocStore2:
      Файл autocalc_price_option_OC2_v3.0.10.ocmod.xml залить через админку в разделе Extension Installer (Кнопка Upload). Или положить файл в папку /system/ В разделе Modifications нажать кнопки Clear(Очистить) и Refresh(Обновить)  
      Инструкция по установке OpenCart 1.5.x, ocStore v1.5.x (если 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.  
      Список изменений (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, поэтому при подсчёте скидок учитывается только введённое количество (товар, лежащий в корзине, в расчёте не участвует).
  • Последние посетители   0 пользователей онлайн

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