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

Как отобразить цену в опциях а не разницу?


qweezz

Recommended Posts

Как сделать так чтобы в опциях была проставлена цена на конкретный товар а не разница?

 

Например есть жидкость в разных объемах, по умолчанию стоит 1л - 400 руб, а 100мл сейчас отображается как -235 руб.

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


Разница чего с чем?

 

Для продажи миллилитров, пачек, метров квадратных есть дополнения позволяющие указывать количество товара дробью, возможно это Вам нужно

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


trance

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

 

Например вот так

https://opencartforum.com/files/file/700-optcii-s-knopkoi-kupit-dlia-kazhdoi-optcii-i-arti/

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

Вот оно как, я только сегодня как раз для парфюмерии это делал.

Но делал "в лоб". В классе cart, не добавлял стоимость опции к цене товара, а присваивал цену опции к основной цене товара. По сути изменил с += на =

 

Другого решения не искал.

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


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

Для того, чтобы в опции была полная цена можно воспользоваться модулем - [vQMod] Дополнительные действия с ценой опции 1.5.3.1_5 https://opencartforum.com/files/file/619-vqmod-dopolnitelnye-deistviia-s-tcenoi-optcii/

Там добавляется модификатор цены опции =. И можно прописывть цены.

 

Можно ещё использовать модуль для обновления цены при выборе опции https://opencartforum.com/files/file/743-obnovlenie-tceny-pri-vybore-optcii-bez-ajax-vqmod/

Для наглядности.

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

Для того, чтобы в опции была полная цена можно воспользоваться модулем - [vQMod] Дополнительные действия с ценой опции 1.5.3.1_5 https://opencartforum.com/files/file/619-vqmod-dopolnitelnye-deistviia-s-tcenoi-optcii/

Там добавляется модификатор цены опции =. И можно прописывть цены.

А если нет vqmod? Неужели для отображения цены товара в опции нужен vqmod? Что то я сомневаюсь и думаю прав что сделать это можно чуток подправив код.

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


Для того, чтобы в опции была полная цена можно воспользоваться модулем - [vQMod] Дополнительные действия с ценой опции 1.5.3.1_5 https://opencartforum.com/files/file/619-vqmod-dopolnitelnye-deistviia-s-tcenoi-optcii/

Там добавляется модификатор цены опции =. И можно прописывть цены.

А если нет vqmod? Неужели для отображения цены товара в опции нужен vqmod? Что то я сомневаюсь и думаю прав что сделать это можно чуток подправив код.

Так сомнения или же всё таки уверенность? VQ mod своего рода инструкция,можно запросто  внести поправки требуемые согласно этой самой инструкции и ручками)))

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

Так сомнения или же всё таки уверенность? VQ mod своего рода инструкция,можно запросто  внести поправки требуемые согласно этой самой инструкции и ручками)))

 

ну как я понял по сути надо чуток подправить в классе корзины + поправить чтобы в админке можно было выставлять "=" .

тут я сделал себе префикс "=" для цены селекта

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


  • 7 years later...

  Я сделал проще, вместо ({{ option_value.price_prefix }}{{ option_value.price }}) в файле \template\product\product.twig на Opencart 3.0 написать  ( {{ price + option_value.price  }} ) если у вас другая версия Opencart у вас файл может быть в другом месте, я добавил price + и все! Там конечно в price есть р. можно дальше залезть и удалить, но у меня автоматом php преобразует в число и отлично работает ! 

Вот так: закомментируйте рабочий вариант и добавьте костыль
<!--({{ option_value.price_prefix }}{{ option_value.price }})-->
 ( {{ price + option_value.price  }} )

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


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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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