2012-05-06 1 views
0

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

Продукт А Базовая цена 100 евро «Размер 70х100 составляет 100 евро» «Размер 80х100 составляет 110 евро» «Размер 90x100 составляет 120 евро»

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

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

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

ответ

0

Возможно, это проблема virtuemart в пользовательских полях (еще не решена). На моем тестовом веб-сайте: 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) и сравнить/проверить, является ли результат для вас одинаковым.

С наилучшими пожеланиями

 Смежные вопросы

  • Нет связанных вопросов^_^