
Обновление цены при выборе опции для Opencart
» OpenCart Extensions , Модули OpenCart , Модули OpenCart 2 , Модули OpenCart 3 , По подпискеМодуль Обновление цены на странице товара при выборе опции с наценкой или при смене количества товара в магазине на базе Opencart.
Цена обновляется по технологии AJAX. У модуля есть настройки для того, чтобы заставить его работать на любом шаблоне.
У модуля есть настройки для того, чтобы заставить его работать на любом шаблоне.
Функциональность модуля:
- автоматическое обновление цены при смене количества
- автоматическое обновление цены при выборе опции
- опции со своей ценой, отдельной независимой от цены товара
Перед установкой на Opencart 3 необходимо предварительно установить localcopy_oc3.ocmod.
Совместимость: Opencart 2.x, Opencart 2.3.x, Opencart 3.0.x
Языки: русский, английский
Поделись сейчас!
При установке на openCart 3.0.2 не изменяется основная цена при выборе опции и указания количества изменяются только сами настройки для опции если указать что показывать полную цену то в списке опций указана полная а основная как была так и остается. Разработчику просьба помочь с решением. Шаблон стандартный
Включите кэширование (Использовать кэш)
Да включено но не работает. Может в редакторе шаблона прописать чего принудительно, там логика вывода цены такая(product/product):
{% if not special %}
{{ price }}
{% else %}
{{ price }}
{{ special }}
{% endif %}
не скопировалось полностью там список li а price и special заключены в тэг h2
В самом модуле нужно включить кэш. Можете конечно прописать, но они уже прописаны. Попробуйте. Со стандартным шаблоном проблем не должно быть никаких.
Если дадите вечерком доступ, посмотрим, может что подскажем. help@freeopencart.ru
в самом модуле включен
Цена товара – показывать общ. стоим.
Цена опции – показывать общ. стоим.
Использовать кэш – Вкючено
Считать количество – Вкючено
Статус – Вкючено
хоть тресни не работает(
Дополнительно, удалите кэш из папки \system\storage\cache. Обновите модификаторы (Modifications). На всякий случай дайте права администратору.
Здравствуйте! У меня такая же проблема.
В самом модуле кэширование включил.
Кэш удалил, модификаторы обновил, права админу дал.
Не меняется основная цена.
Возможно, что у вас шаблон не стандартный или иные причины.
Шаблон стандартный, что нужно сделать чтобы все работало?
Цена меняется только в опциях, а основная цена остается прежней.
Вы все сделали правильно. Нет, цена должна сменятся. Посмотрите логи.
Я в этом мало что понимаю.
MOD: Update Price When Choise Options
FILE: catalog/model/catalog/product.php
CODE: ‘weight’ => $product_option_value[‘weight’],
LINE: 365
FILE: catalog/view/theme/default/template/product/product.twig
CODE: {{ footer }}
LINE: 553
CODE: {{ price }}
LINE: 137
LINE: 140
CODE: {{ special }}
LINE: 146
CODE: {{ points }}
LINE: 155
CODE: {{ reward }}
Попробуйте зайти на главную страницу админ-панели, в “Настройки разработчика” (в правом углу шестеренка), обновите компоненты.
Сделано, не помогло
FILE: catalog/controller/product/product.php
CODE: $data[‘products’] = array();
LINE: 404
CODE: foreach ($option[‘product_option_value’] as $option_value) {
LINE: 338
CODE: $price = $this->currency->format($this->tax->calculate($option_value[‘price’], $product_info[‘tax_class_id’], $this->config->get(‘config_tax’) ? ‘P’ : false)
LINE: 350
Так и не заработало (
Версия OpenCart у вас какая ?
Здравствуйте, подскажите, пожалуйста, будет ли через этот модуль обновлять вместе с ценой вес товара?
Добрый день,
При выборе опций, обновляется цена.
Добрый день! Тоже проблема с пересчетом цены относительно опций.
В консоли браузера вижу ошибку javascript.
Вот страница на которой воспроизводится, мне кажется проблема в классах css, подскажите что куда указать.
https://safari-active.com/vyshivka/nashyvki/nashyvka-ohrana
Настройки модуля такие
Цена товара – показывать общ. стоим.
Цена опции – показывать общ. стоим.
Использовать кэш – Вкючено
Считать количество – Вкючено
Статус – Вкючено
Product Page Container #content
Special Price Container .price-new-live
Price Container .price-old-live
Tax Price Container .price-tax-live
Points Container .spend-points-live
Reward Container .get-reward-live
В \system\storage\cache пусто, модификаторы обновлял несколько раз.
Если нужен доступ к админке, то предоставлю.
Версия opencart 3.0.2.0.
Смотрите по своему шаблону, и указывайте.
Я написал детально информацию для того, чтобы получить ответ развернутый и четкий, потому что изменение на то, что я думал не помогает.
С вашим модулем не идет документации, а подписи в закладке “Дополнительно” не информативны.
Сылка на страницу предоставлена, подскажите какие классы мне прописать в настройках модуля, для его корректной работы.
У меня та же ошибка, судя по всему у Вас стоит seo_pro, и вероятно модуль не умеет с ним работать, с отключением seo_pro ошибка пропадает… Буду ковырять модуль или seo_pro, надо их подружить как то…
В файле catalog/controller/startup/seo_pro.php
внес правку в функцию private function validate() (добавил):
if (isset($this->request->get[‘route’]) && $this->request->get[‘route’] == ‘product/live_options/js’) {
return;
}
Попробуйте.
Здравствуйте. Помоги пожалуйста решить проблему: Поставил модуль, он работает, цена в зависимости от опции меняется, однако возникла проблема с изменением цены при изменении количества товаров. При увеличении количества цена не уменьшается до тех пор, пока кликнешь, к примеру на другую опцию.
“При увеличении количества цена не уменьшается до тех пор” – прошу прощения, цена не не уменьшается, а не изменяется (не обновляется).
https://altaiflora.ru/bystrorastvorimye-napitki/kiseli/kisel-brusnichnyj-na-sahare/ – ссылка на сайт
Попробуйте обновить компоненты в настройках разработчика. Также, сверьте CSS вашего шаблона с CSS в настройках модуля.
Модификаторы обновлял, кеш чистил. Ничего не помогло. А по поводу CSS, не могли бы ВЫ помочь мне с данным вопросом?
Если только вечером. Из-за отсутствия.
Добрый день!
Как решили?
Спасибо, буду очень признателен. Вы скажите, если там нужно что-то довести до ума, то в какую сумму это обойдется.
Включите кэширование, и считать количество в настройках модуля.
Включил сразу после установки и кэширование, и считать. С CSS все нормально?
Вам гораздо проще, и дешевле заменить модуль на этот, чем искать причину. Это более гибкий модуль: https://freeopencart.ru/downloads/modul-obnovlenie-ceny-pri-vybore-opcij-opencart-3
1) ???Этот модуль включает в себя Дополнительные действия к цене опции: =, %, *, / ???
2) У меня тема MADESHOP
Данный модуль содержит здесь адаптацию под темы UniShop, Ultrastore ?
Не содержит.
Добрый день!
Купили модуль. Не работает https://clck.ru/W7hg9 🙁 Подскажите в чем дело?
Не обновляется цена при выборе опции, не обновляется цена при выборе количества!!!