Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Поддержка] Обновление цены при выборе опции, без AJAX - HYPER Dynamic price of options OC 2


Recommended Posts

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

Надіслати
Поділитися на інших сайтах


народ подскажите, как мне в opencart 2 сделать так чтобы автоматически выбиралась первая опция в карточке товара

как-то решили?

Надіслати
Поділитися на інших сайтах


разобралась, в xml не было типа checked а только radio.

 

    <operation error="skip">
      <search position="replace"><![CDATA[<input type=checked]]></search>
      <add><![CDATA[<input type="checked" <?php echo (isset($opt_checked) ? $opt_checked : ''); $opt_checked=""; ?>]]></add>
    </operation>
Змінено користувачем Marianna
Надіслати
Поділитися на інших сайтах


Всем здравствуйте.

У меня следующий вопрос: установлена Opencart версия 2.0.3.1, с модулем Автоматическая обработка прайс-листов 8.4.

Продажа постельного постельного белья с вариантами размеров: 1,5 спальный, 2,0 спальный и т.д (каждый размер это опция со своей стоимостью). Требуется чтобы основная- опция с минимальной ценой, а при выборе другого размера стоимость менялась. Также есть товары со связанными опциями (полотенца с размером и цветом) основная цена это опция с минимальной ценой и каким-либо цветом. И наконец товары с одной ценой. Для всех выше перечислены товаров будут проводиться акции и (возможно под определённый размер).

А теперь сам вопрос: какой модуль(файл) из здесь представленных нужно установить и будет ли он работать с модулем Автоматическая обработкой прайс от ркзработчика usergio.

Заранее благодарен за ответ.

Надіслати
Поділитися на інших сайтах


Всем здравствуйте.

У меня следующий вопрос: установлена Opencart версия 2.0.3.1, с модулем Автоматическая обработка прайс-листов 8.4.

Продажа постельного постельного белья с вариантами размеров: 1,5 спальный, 2,0 спальный и т.д (каждый размер это опция со своей стоимостью). Требуется чтобы основная- опция с минимальной ценой, а при выборе другого размера стоимость менялась. Также есть товары со связанными опциями (полотенца с размером и цветом) основная цена это опция с минимальной ценой и каким-либо цветом. И наконец товары с одной ценой. Для всех выше перечислены товаров будут проводиться акции и (возможно под определённый размер).

А теперь сам вопрос: какой модуль(файл) из здесь представленных нужно установить и будет ли он работать с модулем Автоматическая обработкой прайс от ркзработчика usergio.

Заранее благодарен за ответ.

С обработкой прай слистов конфликтовать не будет. Т.к. эти модули вообще не пересекаются.

Ставьте версию: autocalc_price_option_v2.0.18.2_opencart2.ocmod.xml

Надіслати
Поділитися на інших сайтах

Скиньте в личку ссылку на сайт.

правильно ли я сделала? сравнила два разных xml, с акциями и без, добавила это 

 <?php if ($special) { ?>
      special = main_price / special_coefficient;
      tax = special;
    <?php } ?>
 
и вроде бы заработало, опенкарт два, если неправильно скину доступ, спасибо.
Надіслати
Поділитися на інших сайтах


 

правильно ли я сделала? сравнила два разных xml, с акциями и без, добавила это 

 <?php if ($special) { ?>
      special = main_price / special_coefficient;
      tax = special;
    <?php } ?>
 
и вроде бы заработало, опенкарт два, если неправильно скину доступ, спасибо.

 

Если работает и всё считает, то значит правильно.

Там ещё выше должен быть расчёт значения special_coefficient.

Надіслати
Поділитися на інших сайтах

С обработкой прай слистов конфликтовать не будет. Т.к. эти модули вообще не пересекаются.

Ставьте версию: autocalc_price_option_v2.0.18.2_opencart2.ocmod.xml

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

Добавил options_price_1_5_3_1-2_0_1_ и только обновил кэш стало работать. Ошибок нет.

Надіслати
Поділитися на інших сайтах


Обновление:

 

19.01.2016 - Добавлен модуль options_price_oc2.ocmod.xml

19.01.2016 - Убраны некоторые старые версии (в том числе для шаблона shoppica2).

 

(NEW) options_price_oc2.ocmod.xml - модуль модификаторов цены опций (=,*,/) OCMOD для OpenCart2 и ocStore2.

Надіслати
Поділитися на інших сайтах

Обновление:

 

19.01.2016 - Добавлен модуль options_price_oc2.ocmod.xml

19.01.2016 - Убраны некоторые старые версии (в том числе для шаблона shoppica2).

 

(NEW) options_price_oc2.ocmod.xml - модуль модификаторов цены опций (=,*,/) OCMOD для OpenCart2 и ocStore2.

А где он я не нашел в файлах?

Надіслати
Поділитися на інших сайтах


Подскажите как убрать пробел между текстом и верхней  строчкой информации об авторе?

post-705002-0-83301600-1453236799_thumb.png

Змінено користувачем Ch0oJoy
Надіслати
Поділитися на інших сайтах


Подскажите, есть возможность сохранить жизнь данному дополнению в шаблоне отличном от "по умолчанию"? И если да, то как?

На многих не дефолтных шаблонах работает.

 

А сделать под любой абстрактный шаблон не возможно.

 

Поэтому если на какой-то теме не заработао, пишите в личку. Помогу с адаптацией.

Надіслати
Поділитися на інших сайтах

Установил "autocalc_price_option_v2.0.18.2_opencart2.ocmod" на "ocshop_cms_2_0_3_1" тема "lexus_golmart" ничего не изменилось
Лог

MOD: Обновление цены при выборе опций (без AJAX)
FILE: catalog/view/theme/lexus_golmart/template/product/product.tpl
CODE: <?php echo $special; ?>
NOT FOUND!
FILE: catalog/model/catalog/product.php
CODE: 'weight'                  => $product_option_value['weight'],
LINE: 348
CODE: $data['options'] = array();
LINE: 365
CODE: $product_option_value_data[] = array(
LINE: 403
Подскажите пожалуйста где и что нужно подкрутить?
Надіслати
Поділитися на інших сайтах


Спасибо автору, очень полезное дополнение.

Версия ocStore 2.1.0.1

Поставил autocalc_price_option_v2.0.18.2_opencart2.ocmod.xml запустилось не сразу, после загрузки и обновления кеша выдавало:

 

Notice: Trying to get property of non-object in W:\domains\OC2\admin\controller\extension\modification.php on line 88Warning: Cannot modify header information - headers already sent by (output started at W:\domains\OC2\admin\index.php:80) in W:\domains\OC2\system\library\response.php on line 12

 

Проблема решается заменой modification.php, там же в папке есть modification.php.original берем его.

Надіслати
Поділитися на інших сайтах


скачал 

  • autocalc_v2.0.17_not_select_first_option.xml - модуль обновления цены при выборе опции ( БЕЗ автоматического выбора первой опции )

а он всё равно при открытии страницы автоматом выбирает первую опцию.. а у меня опции не обязательные

 

http://shop.coffeehome.info/tovar/amerikano-150ml

Змінено користувачем Azazello77
Надіслати
Поділитися на інших сайтах


Добрый день.

 

Установил модуль. Работает, но как удалить микроразметку? в частности #formated_price

Добрый день. Это совсем не микроразметка.

Это id для обновления цены и к микроразметке не имеет никакого отношения.

Надіслати
Поділитися на інших сайтах

Скачала autocalc_price_option_v2.0.19.xml, залила на сервер, права везде установила, кеш чистила, не работает  :cry:И версии разные попробовала заливать...
Шаблон вот этот  https://opencartforum.com/files/file/1782-шаблон-онлайн-торговый-центр-адаптивн-униве, стоит FilterPro v2.4.2.
В OpenCart первый раз делаю магазин, поэтому очень дятел, но как я поняла, не находит переменную в шаблоне, который как раз модифицировался FilterPro, и ее таки там действительно нет. 

Лог вот

REQUEST URI : /index.php?route=product/product&path=18&product_id=28
MOD DETAILS:
   modFile   : /home/p/ptinepel/energecoffee.hometer.ru/public_html/vqmod/xml/autocalc_price_option_v2.0.19.xml
   id        : Обновление цены при выборе опций (без AJAX)
   version   : 2.0.19
   vqmver    : 2.2.1
   author    : mpn2005
File Name    : catalog/view/theme/*/template/product/product.tpl(7)
VQModObject::applyMod - SEARCH NOT FOUND (ABORTING MOD): <option value=""><?php echo $text_select; ?></option>

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

<operation>
      <search position="replace"><![CDATA[<option value=""><?php echo $text_select; ?></option>]]></search>
      <add><![CDATA[  ]]></add>
      <!-- <add><![CDATA[<option value=""  price_prefix="+" price="0.0"><?php echo $text_select; ?></option>]]></add> -->
    </operation>

Как быть? Одновременно с фильтром не заработает, да?..  :(

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.