【问题标题】:404 when programmatically adding products to magento以编程方式将产品添加到 magento 时出现 404
【发布时间】:2015-04-15 20:30:21
【问题描述】:

我一直在进行从 CSV 文件到 magento 的集成,该集成是由另一个人开始并被放弃的,所以我正在使用他们的代码来尝试完成它。大约有 7000 种产品可供导入,并为团体定制定价。

如果不在这里添加代码(如果需要我可以这样做),是否有人知道为什么当我运行导入器时它最终会显示 magento 404 页面?

如果我只导入类别、客户组和分配到组的客户,它运行良好。但是,如果我运行傲慢导入它会产生相同的结果。

如果我注释掉任何添加产品的代码,则 CSV 上的循环正常工作,并继续重定向并向我发送包含计数器报告的电子邮件。它似乎只在导入时发生。

任何建议将不胜感激。

谢谢。

【问题讨论】:

  • 听起来您可能遇到了某些文件大小或导入大小限制。您要导入的文件有多大(KB)?您可能想尝试只导入一种产品进行测试。
  • 嘿,文件为 3268KB,脚本打开文件并导入 1 - X 行,具体取决于配置的设置方式。然后它重定向到自身,增量器相应地移动。如果我只是在文件上运行迭代并且不使用任何 magento 产品保存它会一直运行到 7000 个产品的末尾。

标签: php magento csv


【解决方案1】:

据我了解,您使用浏览器运行脚本,我认为您的服务器无法在 php 有限的时间内正确处理一堆类似的产品。

如果是这样,您应该设置一个 cron 作业来完成交易。如果您需要自己上传文件。例如,您可以创建一个脚本,在接下来的十分钟内设置一个 cron。我处理较大的目录,但仅使用这种方法,即使在小型服务器上也是如此。另外,我建议您最终完成一个固定时间的 cron 作业,以避免在高峰时段服务器过载。

【讨论】:

    猜你喜欢
    • 2011-09-23
    • 1970-01-01
    • 2016-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多