Фиксированная цена для каждой валюты в Virtuemart - PullRequest
0 голосов
/ 21 февраля 2012

В настоящее время Virtuemart использует модуль конвертера: convertECB.php . Такой модуль получает курсы валют с сервера и конвертирует одну валюту в другую.

Можно ли установить фиксированные цены для каждого товара и валюты?

т.е. у нас есть доллары США, евро и фунты, и мы хотели бы, чтобы цены были следующими:

  • Товар 1: 15 USD
  • Продукт 1: 10 GBP
  • Продукт 1: 12 EUR

  • Продукт 2: 29 долларов США

  • Продукт 2: 20 GBP
  • Продукт 2: 23 EUR

1 Ответ

1 голос
/ 22 февраля 2012

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

Если вы просто хотите иметь четное числоцен, тогда вы можете взломать convertECB.php, чтобы округлить цену, прежде чем выводить ее.

...