我正在使用 cron 作业运行 php 脚本来运行 uRapidFlow / RapidFlow 导入配置文件。这是我发现可以帮助我执行此操作的文档化代码。
我需要能够逐行运行导入的批次,并根据该行是否成功导入进行一些处理。一般来说,能够发送有关失败导入的电子邮件通知也将非常方便和有用。如果有人有任何想法,或者可以指出我正确的方向,我将不胜感激。我没有在网上看到任何文档,所以我正在浏览模块代码和数据库,试图自己弄清楚。
我正在使用 Magento EE 1.12.0.2
最好的选择,除非您修改 uRapidFlow 扩展(在此之前检查许可证信息)。将扩展它并使用观察到的事件。
尝试观察者:catalog_product_import_finish_before 在每个产品导入后触发。请记住,对于任何手动导入,此解决方案都将被全局触发,因此如果您构建一个小型扩展,也许可以轻松地打开和关闭。
更多可以在这里找到 Magento 的观察员:http: //www.magentocommerce.com/wiki/5_-_modules_and_development/0_-_module_development_in_magento/customizing_magento_using_event-observer_method
请注意,由于您没有指定您使用的 Magento 版本,您必须检查您的版本是否支持该观察者。