Virtuemart 2.0: Как исключить базовую цену из общей суммы

У меня есть изделия разных размеров. У каждого размера своя цена. Различные размеры и цены настраиваются в настраиваемых полях продукта. Я ввел общую цену продукта в значение настраиваемого поля (таким образом, не инкрементное значение +10, например). Я также установил базовую цену для продукта в деталях продукта, потому что это обязательно.

Продукт А Базовая цена 100 евро "Размер 70x100 - 100 евро" "Размер 80x100 - 110 евро" "Размер 90x100 - 120 евро"

Теперь, когда я кладу в корзину 1 продукт A размером 80x100, общая цена неверно установлена ​​в 210 евро (базовая стоимость 110 евро плюс 110 для размера 80x100).

Решением было бы исключить базовую цену из общей цены. Как это сделать?

Другое решение - использовать только +10 евро, +20 евро и т. Д. Это означало бы для меня непозволительный объем работы, поэтому я надеюсь, что решение первое возможно.


person Dave van Horik    schedule 06.05.2012    source источник


Ответы (1)


возможно, это виртуальная проблема в настраиваемых полях (пока не решена). На моем тестовом веб-сайте: http://outros.net23.net/index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=8&virtuemart_category_id=2

вы могли увидеть образец данных по умолчанию vm2.0.6, без переопределения шаблона. Если вы попытаетесь изменить размер настраиваемого поля циркулярной пилы на «50», цена увеличится до 261,60 и налог: 59,20. Но если вы добавите в корзину это настраиваемое поле ... тогда мы увидим, что цена не такая же. ..

Попробуйте протестировать одну установку VM2 на вашем локальном хосте (с образцами данных VM2) и сравните / проверьте, подходит ли вам результат.

с уважением

person Lipes    schedule 28.05.2012