跨境电商
经验交流分享

自定义模块添加Magento计划任务

Magento的计划任务是一个非常不错的功能。对于分类价格更新,Newsletters,谷歌地图这些功能来说,定时执行比人工手动操作要方便很多。默认使用计划任务的Magento内置功能包含以下内容。

  • 分类价格规则更新
  • Newsletters发送
  • Google Sitemaps谷歌地图生成
  • 客户提醒
  • 货币汇率自动更新
  • 数据库日志清理

除了这些内置使用计划任务的功能之外,在新的模块中,我们也可以使用Magento的计划任务功能,整个过程非常简单,只需要在模块的配置文件中添加如下配置。

[xml]
<crontab>
<jobs>
<cronjob_name>
<schedule><cron_expr>* 1 * * *</cron_expr></schedule>
<run><model>ruiwant_rewards/cronjob::aggregate</model></run>
</cronjob_name>
</jobs>
</crontab>
[/xml]

在上面的配置文件中,我们规定了,在Magento执行计划任务时,将要执行的方法,即Ruiwant_Rewards_Model_Cronjob::aggregate()。关于计划任务的详细配置可以在Magento的Wiki中找到描述,地址是http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/how_to_setup_a_cron_job

赞(0)
未经允许不得转载:锐想 » 自定义模块添加Magento计划任务
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

锐想电商 - 跨境电商经验交流分享

锐想无限