根据每日汇率magento兑换货币

时间:2014-01-15 13:37:17

标签: magento converter currency automatic-updates

您好 magento 中的多站点

中我想要

  

产品价格

     

应根据每日美元汇率进行调整

  

就像今天1美元的价格是20美元一样

     

我的印度商店视图的产品价格等于1美元但是它   将显示为rs20

     但是,当美元汇率增加或减少时,我想要   印度商店视图的产品价格应自动调整。

任何人都可以建议我如何实现这一点。

提前感谢。

3 个答案:

答案 0 :(得分:1)

转到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上安排货币更新行。为测试目的,每分钟运行两次并验证。

答案 1 :(得分:0)

Magento拥有自己的货币转换,但它将使用cron服务进行更新。 其他一些扩展名是

http://www.magentocommerce.com/magento-connect/et-currency-manager.html http://www.magentocommerce.com/magento-connect/auto-currency-switcher-1.html

答案 2 :(得分:0)

您可以通过后端安排货币导入。 系统 - &gt;配置 - &gt;货币设置 - &gt;预定导入设置 根据您的要求设置导入,价格将每天更新。