嗨,我在magento中有多个站点。在这我想要
产品价格
应根据每日美元汇率进行调整
.
就像今天 1 美元的价格是 20 卢比
我的印度商店视图的产品价格等于 1 美元,但它会显示为 rs20
但是当美元汇率上升或下降时,我希望我的产品在印度商店视图中的价格应该自动调整。
任何人都可以建议我如何实现这一目标。
提前致谢。
嗨,我在magento中有多个站点。在这我想要
产品价格
应根据每日美元汇率进行调整
.
就像今天 1 美元的价格是 20 卢比
我的印度商店视图的产品价格等于 1 美元,但它会显示为 rs20
但是当美元汇率上升或下降时,我希望我的产品在印度商店视图中的价格应该自动调整。
任何人都可以建议我如何实现这一目标。
提前致谢。
转到 app\code\core\Mage\Directory\etc\config.xml
你可以找到
<crontab>
<jobs>
<currency_rates_update>
<run>
<model>directory/observer::scheduledUpdateCurrencyRates</model>
</run>
</currency_rates_update>
</jobs>
</crontab>
将其替换为
<crontab>
<jobs>
<currency_rates_update>
<schedule>
<cron_expr>00 01,13 * * *</cron_expr>
</schedule>
<run>
<model>directory/observer::scheduledUpdateCurrencyRates</model>
</run>
</currency_rates_update>
</jobs>
</crontab>
这样货币更新将每天运行两次
然后更改config.xml的版本
<Mage_Directory>
<version>1.6.0.X</version>
</Mage_Directory>
X 增加一个版本
然后将根文件夹上的 cron.php 配置为每小时运行一次或每 5 小时运行一次,以便它在表 cron_schedule 上安排货币更新行。出于测试目的,每分钟运行两次并进行验证。
您可以通过后端安排货币导入。系统->配置->货币设置->预定导入设置根据您的要求设置导入,价格将每天更新。
Magento 有自己的货币转换,但它将使用 cron 服务进行更新。其他一些扩展是
http://www.magentocommerce.com/magento-connect/et-currency-manager.html http://www.magentocommerce.com/magento-connect/auto-currency-switcher-1.html