为m2e pro设置cron工作

时间:2014-12-24 17:13:41

标签: magento cron m2e

我需要在magento中导入ebay列表,但在m2pro中总会有消息:" eBay第三方列表现在正在下载。它们将很快在Sale on eBay上发布>房源>第三方。您可以继续使用M2E Pro。"。 设置是正确的:"导入第三方列表导入"和#34;第三方列表同步"已启用,但我在magento中没有ebay第三方列表。 M2e pro支持回复说有必要设置cron工作,但我不知道我要更改哪个文件以及如何更改。

3 个答案:

答案 0 :(得分:1)

在M2ePro模块中,您可以看到etc目录。 有两个文件config.xm和system.xml。 请打开config.xml并检查以下代码:(您可以在该文件的底部检查此代码)

<crontab>
    <jobs>
        <M2ePro_cron>
            <schedule>
                <cron_expr>*/1 * * * *</cron_expr>
            </schedule>
            <run>
                <model>M2ePro/Cron::process</model>
            </run>
        </M2ePro_cron>
    </jobs>
...
</crontab>

这只是M2ePro扩展。

实际上,我认为你会通过Magento connect Manager更新到6.2.3版本。在此版本中,您可以在后端查看第三方列表(亚马逊 - >管理列表 - &gt;第三方列表)

答案 1 :(得分:1)

我已经拥有6.2.3版本了。我在config.xml中有这段代码:

    <crontab>
    <jobs>
        <M2ePro_cron>
            <schedule>
                <cron_expr>*/1 * * * *</cron_expr>
            </schedule>
            <run>
                <model>M2ePro/Cron_Type_Magento::process</model>
            </run>
        </M2ePro_cron>
    </jobs>

答案 2 :(得分:1)

从版本6.1.1开始,M2E使用自己的cron系统(不是Magento cron)。现在,从M2E pro服务器启动同步任务。每5分钟启动一次自动同步。无需其他设置即可进行设置。 正如您所说的那样,您有版本6.2.3,那么同步应该自动存在。如果没有发生自动同步,那么你必须运行cron manualy。我在上一个项目中遇到了同样的问题。我使用以下方法解决了这个问题:

打开Cpanel并添加一个cron作业。

命令PHP:php -q /%PATH_MAGENTO_ROOT_CATALOG%/cron.php -mdefault 1

OR

命令获取:获取http://%YOUR_DOMAIN%/cron.php

强烈建议将cron作业设置为每1分钟运行一次(例如* * * * *)。

在我的情况下,我应用了php命令,即

php -q /%PATH_MAGENTO_ROOT_CATALOG%/cron.php -mdefault 1

现在,在此之后,如果您想测试您的cron是否正在运行,请转到

<强> /应用程序/代码/小区/ ESS / M2ePro /型号/克龙/类型

有一个名为Abstract.php的文件,它在行号上包含一个函数process()。 20

您可以在此处设置mail()功能并查看电子邮件ID。如果您在每分钟间隔后收到电子邮件,则表示您的cron运行正常。祝你好运