1

嗨,我在magento中有多个站点。在这我想要

产品价格

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

.

就像今天 1 美元的价格是 20 卢比

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

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

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

提前致谢。

4

3 回答 3

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

于 2014-11-25T13:26:57.127 回答
0

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

于 2014-01-16T07:05:09.890 回答
0

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

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

于 2014-01-15T14:27:10.767 回答