Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Magento:以编程方式调用;进口;_Php_Magento_Csv_Import_Magento 1.8 - Fatal编程技术网

Php Magento:以编程方式调用;进口;

Php Magento:以编程方式调用;进口;,php,magento,csv,import,magento-1.8,Php,Magento,Csv,Import,Magento 1.8,其中一家制造商正在每天将.xls文件上传到我的服务器,然后我使用该文件自动确定添加/删除/更改了哪些产品,并生成.csv导入文件,然后我使用系统=>导入/导出=>导入(使用“替换现有复杂数据”)手动导入该文件,更新该制造商的产品 问题:我必须下载.csv文件,并使用magento导入功能将其上载。我想安排每天自动将给定的.csv文件导入Magento商店 已尝试:使用SQL直接在数据库中更改产品。这是可行的,但缺点是:代码在Magento更新后可能无法工作,如果我的代码没有更新所有应该更新的信息

其中一家制造商正在每天将.xls文件上传到我的服务器,然后我使用该文件自动确定添加/删除/更改了哪些产品,并生成.csv导入文件,然后我使用系统=>导入/导出=>导入(使用“替换现有复杂数据”)手动导入该文件,更新该制造商的产品

问题:我必须下载.csv文件,并使用magento导入功能将其上载。我想安排每天自动将给定的.csv文件导入Magento商店

已尝试:使用SQL直接在数据库中更改产品。这是可行的,但缺点是:代码在Magento更新后可能无法工作,如果我的代码没有更新所有应该更新的信息,我可能会导致错误,我没有得到Magento导入已经具有的所有错误检查


是否有任何方法可以像Magento一样导入.csv,但可以通过编程调用它,而不必登录到Magento并单击导入?

我不知道,您是否知道如何通过编程创建产品。我希望,你知道。如果是这样,用CreateProductsByCode创建一个新文件。然后使用cron定期运行该文件。感谢您的评论。我不仅想增加新产品,还想改变现有产品。如果我直接添加/更改产品,可能会导致错误(如果制造商在.xls中插入了错误值),但Magento import已经具备了我需要的所有错误检查功能,这就是我希望以这种方式实现的原因。Daew,在Magento Enterprise edition中,同样的功能可以通过“计划导入/导出”模块实现。我还在Magento社区(1.6)版中使用了该模块,它运行良好。因此,请搜索“在magento中安排导入/导出”。希望你能在某个地方找到免费的模块。