【问题标题】:convert currency according to daily rates magento根据每日汇率转换货币 magento
【发布时间】:2014-01-15 13:37:17
【问题描述】:

您好,我在 ma​​gento 中有 multisite。在这个我想要的

产品价格

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

.

如果今天 1 美元的价格是 20 卢比

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

但是当美元汇率上升或下降时,我想要 我的产品在印度商店视图中的价格应该会自动调整。

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

提前致谢。

【问题讨论】:

  • 在 magento 管理面板中,我们有选项配置->管理货币,您可以定义 1 $ 的值,它会自动反映在网站上。但是你必须手动完成,因为没有 API 可以通过它来识别当前的美元汇率

标签: magento converter currency automatic-updates


【解决方案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 上安排货币更新行。出于测试目的,每分钟运行两次并进行验证。

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-07-16
        • 2018-03-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-02-26
        相关资源
        最近更新 更多