2014-01-15 95 views
1

嗨,我有多站点magento。在此我要的产品根据每日费率转换货币magento

价格应该根据每天美元汇率

进行调整。

一样,如果今天1元钱的价格是20卢比

和我的产品的价格为印度商店视图等于$ 1,但它 将可见的RS20

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

任何人都可以建议我任何想法我怎么能做到这一点。

在此先感谢。

+0

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

回答

0

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

1

转到应用软件\代码\核心\法师\目录\等\ 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行。为了测试目的,每分钟运行两次并验证。