相关疑难解决方法(0)

按顺序运行多个Magento DataFlow配置文件

我正在开发一个Magento扩展,允许用户将来自不同网店解决方案的类别,产品和其他类型的数据导入Magento.为了实现这一目标,我设置了几个负责导入的DataFlow高级配置文件.

到目前为止,它工作正常,但配置文件需要以适当的顺序运行(第一类,然后是产品等).为了使非技术用户尽可能轻松,并尽量减少人为错误的可能性,我想按顺序自动运行配置文件.理想情况下,您只需按一个"运行配置文件"按钮,然后观察草生长几个小时,而DataFlow处理配置文件.

我似乎无法做到这一点.我的主要问题是 - 这可能吗?如果是,那怎么样?

我试图在同一个XML文件中组合多个配置文件(实际上只是在一个XML中复制粘贴2个配置文件),但这不起作用.解析了输入文件,但不管怎么说,还没有运行负责实际导入的Adapter类.

有没有办法告诉配置文件在完成时开始另一个配置文件(例如通过"完成"方法)?或许我应该写一个小的控制面板,你可以点击"运行"按钮,然后控制面板通过一些AJAX伏都教来处理序列?

不幸的是,使用命令行脚本不是一种选择,也没有使用Magmi.

为了完整起见,我必须提到所有配置文件包括:

  • 读取CSV文件的IO适配器
  • 自定义CSV解析器(从默认的DataFlow CSV解析器复制,并进行一些调整以解释输入文件中的怪癖)
  • 执行导入的自定义适配器

magento

5
推荐指数
1
解决办法
2145
查看次数

标签 统计

magento ×1