1
我有一个脚本,用于从Magento提取产品数据并创建一个供Google产品使用的平面文件。Magento和Google产品 - 如何根据位置获得正确的货币?
问题是,网站的基础货币是欧元,但我需要给谷歌的价格在英镑。如果我从基于英国的IP地址发送请求到脚本,脚本工作正常。但是,当谷歌自动运行脚本时,它总会从脚本中获得欧元价格。
我意识到,根据IP位置,Magento将服务于不同的价格。但我想强制脚本总是拉英镑的价格。我使用的功能是:
$products = Mage::getModel('catalog/product')
->getCollection()
->addAttributeToSelect('*');
$product->getPrice();
有没有设置区域设置或指定货币的方法?