Изменить валюту продукта и цену в Drupal на основе Ubercart с переменной ценой - PullRequest
1 голос
/ 23 июня 2011

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

AСбор средств - это продукт Ubercart, который пользователи «покупают» по переменной цене, тем самым делая пожертвование.Я создаю собственный узел Donation с каждой покупкой Ubercart, содержащей поля CCK, такие как сумма пожертвования.

Итак, мне нужно разрешить следующее:

  1. Пользователь делает пожертвование вскажем, евро, EUR
  2. Другой пользователь делает пожертвование в датских кронах, DKK
  3. Третий пользователь просматривает сайт в США и должен увидеть все пожертвования, конвертированные в доллары США на основеобменный курс во время пожертвования для всех пожертвований.

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

Так может ли это быть достигнуто с помощью Drupal и Ubercart, и если да, то как?

1 Ответ

0 голосов
/ 23 июня 2011

Боюсь, что в итоге вы создадите свой собственный плагин для конвертации валют.

Проблема с преобразованием в том, что это что-то, что меняется, но вы уже поняли это. Единственный источник обменных курсов, который я знаю, это Оанда , и у них, похоже, есть собственный поток данных .
К сожалению, я не могу сказать, будет ли вам разрешено использовать его бесплатно, я думаю, что было бы хорошо спросить их.

...