私はDrupalで寄付サイトを運営しています。すぐに別の国に展開する必要があり、言語の切り替えだけでなく通貨もサポートする必要があります。つまり、ユーザーは自分の通貨で慈善団体に寄付金を寄付しています。これは現在のユーザーに表示された寄付の総額が合計でのになります。ユーバーカートベースのドリューパールでの商品の通貨と価格を可変価格で
募金活動は、ユーザーが様々な価格で「購入」することで寄付を行うユーバーカード製品です。寄付された金額などのCCKフィールドを含むそれぞれのユーバーカート購入でカスタム寄付ノードを作成しています。
だから私は許可するために必要なものは以下です:
- ユーザーは、ユーロ、たとえば、に寄付を行い、EUR
- 別のユーザーがデンマーククローネで寄付を行い、DKK
- 第3のユーザ米国のロケールでサイトを表示し、すべての寄付が寄付された時点の為替レートに基づいて、すべての寄付がUSDに変換されていることを確認する必要があります。
さらに難しくなっています。UCの可変価格モジュールを使用して、ユーザーが適切な額を寄付できるようにしています。
DrupalとUbercartを使用してこれを行うことができますか?
無料ですが、幸いにも問題はありません:)しかし、あなたはどうすればこのための独自のプラグインを作成するでしょうか。私が扱う唯一の幸運なことは、ユーバーカートのフックで通貨を変更することができるので、ユーザーに製品の「価格」を表示する必要がないことです。 – Houen
実際にはわかりませんそれはPHP関連です)。私はいくつかのデータベーステーブルにあなたの "購買"データがあると思いますか?もしそうなら、私はあなたがロケール(実際には国)を必要とし、通貨を入手し、与えられた日付の為替レートを求めるのではないかと恐れています。このトピックは非常に幅広く見えますが、これは非常に複雑になるでしょう、私は恐れています。 BTW。ロケールには国情報がない場合があります...必要に応じて(ユーザーが通貨を選択したとき)為替レートを計算する方がいいでしょうか? –