Magentoの製品データを取得し、Google製品用のフラットファイルを作成するスクリプトがあります。MagentoとGoogleの商品 - 場所に基づいて適切な通貨を取得するにはどうすればよいですか?
サイトの基本通貨はユーロですが、Googleにはスターリングでの価格を指定する必要があります。私が英国のIPアドレスからスクリプトにリクエストを送ると、スクリプトは正常に動作します。しかし、Googleがスクリプトを自動的に実行すると、スクリプトからユーロの価格が常に得られます。
私は、IPの場所によっては、Magentoの価格が異なることに気付きました。しかし、私はスクリプトが常にスターリング価格を引き上げるようにしたい。私が使用している機能は次のとおりです。
$products = Mage::getModel('catalog/product')
->getCollection()
->addAttributeToSelect('*');
$product->getPrice();
ロケールの設定方法や通貨の指定方法はありますか?