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

Вывод полной суммы из опций


Recommended Posts

Как сделать что бы показывало сразу полную сумму в опциях в выборе товара, а не приплюсовывало (ставит + к примеру 100 грн). Нужно сразу что бы покупатель видел полную сумму при выборе товара.

 

Сайт: http://agrobiom.com/index.php?route=product/product&path=59&product_id=50

post-721495-0-98987200-1482518419_thumb.jpg

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


if ($option_value['price_prefix'] == '-') {
$price = (($product_info['special'] ? ($product_info['special'] - $option_value['price']) : ($product_info['price']) - $option_value['price']));
} elseif ($option_value['price_prefix'] == '+') {
$price = (($product_info['special'] ? ($product_info['special'] + $option_value['price']) : ($product_info['price']) + $option_value['price']));
}

Как-то так

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


Либо поставьте данный модуль, цена будет изменятся при выборе опции

https://opencartforum.com/topic/15160-обновление-цены-при-выборе-опции-без-ajax-vqmod/

Спасибо, шикарный модуль!

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


  • 2 weeks later...

 

if ($option_value['price_prefix'] == '-') {
$price = (($product_info['special'] ? ($product_info['special'] - $option_value['price']) : ($product_info['price']) - $option_value['price']));
} elseif ($option_value['price_prefix'] == '+') {
$price = (($product_info['special'] ? ($product_info['special'] + $option_value['price']) : ($product_info['price']) + $option_value['price']));
}

Как-то так

 

Подскажите пожалуйста в каком файле его вставлять?

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


Держите ocmod.

Устанавливайте через менеджер дополнений, не забудьте очистить кэш модификаторов.

Все работает.

Огромное спасибо, всё отлично работает! Единственное что неудобно, это всё равно цену в админке приплюсовывать нужно, а не ставить по факту. Приходится между данными и опциями переключаться и просчитывать сколько к цене в данных нужно добавить.

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


Огромное спасибо, всё отлично работает! Единственное что неудобно, это всё равно цену в админке приплюсовывать нужно, а не ставить по факту. Приходится между данными и опциями переключаться и просчитывать сколько к цене в данных нужно добавить.

Установите модуль - options_price_v1.0.12_OC2.ocmod.xml

И используйте модификатор '=' в цене опции.

Получите полную цену в опции, и в админке будете указывать цену опции без учёта цены товара.

 

Взять можно тут - https://opencartforum.com/files/file/743-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%86%D0%B5%D0%BD%D1%8B-%D0%BF%D1%80%D0%B8-%D0%B2%D1%8B%D0%B1%D0%BE%D1%80%D0%B5-%D0%BE%D0%BF%D1%86%D0%B8%D0%B8-%D0%B1%D0%B5%D0%B7-ajax-vqmod/

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

Установите модуль - options_price_v1.0.12_OC2.ocmod.xml

И используйте модификатор '=' в цене опции.

Получите полную цену в опции, и в админке будете указывать цену опции без учёта цены товара.

 

Взять можно тут - https://opencartforum.com/files/file/743-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%86%D0%B5%D0%BD%D1%8B-%D0%BF%D1%80%D0%B8-%D0%B2%D1%8B%D0%B1%D0%BE%D1%80%D0%B5-%D0%BE%D0%BF%D1%86%D0%B8%D0%B8-%D0%B1%D0%B5%D0%B7-ajax-vqmod/

Установил autocalc_price_option_OC2_v3.0.9.ocmod.xml. Приплюсовка осталась, только сверху обновляется цена. В каталоге товаров в опциях как был "+" и "-", так и остались, "=" не появилось.

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


Установил autocalc_price_option_OC2_v3.0.9.ocmod.xml. Приплюсовка осталась, только сверху обновляется цена. В каталоге товаров в опциях как был "+" и "-", так и остались, "=" не появилось.

 

Я написал:

 

Установите модуль - options_price_v1.0.12_OC2.ocmod.xml

 

Вы пишете:

 

Установил autocalc_price_option_OC2_v3.0.9.ocmod.xml

 

Это два разных модуля.

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

Я написал:

 

Вы пишете:

 

Это два разных модуля.

Точно, поспешил и не доглядел. В сочетании два модуля autocalc_price_option_OC2_v3.0.9.ocmod.xml и options_price_v1.0.12_OC2.ocmod.xml очень даже хорошо дополняют друг друга. Спасибо Вам за помощь, посмотрю ещё что остальные Ваши дополнения делают!

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


Держите ocmod.

Устанавливайте через менеджер дополнений, не забудьте очистить кэш модификаторов.

Все работает.

Чисто для расширения своего кругозора и понимания, куда там нужно было тот код вставлять?

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


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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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