从XML源文件更新Magento目录产品列表
有人知道如何通过让magento读取XML文件来自动更新magento的产品目录吗?这种情况下,cron作业会定期检查远程服务器上是否存在提要文件,执行FTP传输以将其拉到本地计算机上,然后,根据提要文件是完整列表还是仅包含新产品,Magento会在每次更新时完全刷新其目录,或者它可能只是做一个附加。这在现阶段并不重要;我只想知道Magento是否有能力完成这样的任务? 谢谢从XML源文件更新Magento目录产品列表,magento,Magento,有人知道如何通过让magento读取XML文件来自动更新magento的产品目录吗?这种情况下,cron作业会定期检查远程服务器上是否存在提要文件,执行FTP传输以将其拉到本地计算机上,然后,根据提要文件是完整列表还是仅包含新产品,Magento会在每次更新时完全刷新其目录,或者它可能只是做一个附加。这在现阶段并不重要;我只想知道Magento是否有能力完成这样的任务? 谢谢 马克。解决这个问题有很多方法。就我个人而言,我会建立一个模块,按照“cron”计划运行,以检查(远程)位置以解析新文件
马克。解决这个问题有很多方法。就我个人而言,我会建立一个模块,按照“cron”计划运行,以检查(远程)位置以解析新文件 在该模块中,有两种解析XML文件的方法:一些Magento/Zend方法可以神奇地为您完成这一切,或者使用普通的PHP XML解析技术,将文件作为一系列对象读取。由于我具备XML技能,我将采用后一种方法 下一步取决于产品的性质。有一些简单的产品只有一个SKU,没有选项,还有一些可配置的产品。可配置产品,例如,一件T恤有尺寸和颜色,想象一下五种尺寸和五种颜色,那么“简单”变体需要25个SKU代码,而可配置的“主”产品则需要另一个SKU代码 如果你主要销售“简单”的产品,那么一切都很好。无论是在后端还是通过程序代码创建可配置文件,都需要付出更多的努力才能正确实现 鉴于这些困难,我将更新一个部分手工制作的目录,而不是期望Magento+您的代码神奇地为您创建它 为了回答您的问题,Magento当然具有该功能,但是在构建目录和自动化该过程方面总是需要大量的工作