2013-01-02 47 views
0

我正在運行使用cron作業運行uRapidFlow/RapidFlow導入配置文件的php腳本。 Here是我發現可以幫助我做到這一點的文檔代碼。獲取導入配置文件批處理的uRapidFlow日誌

我需要能夠通過導入的批次,逐行運行,並根據行是否已成功導入來執行一些處理。一般來說,能夠在失敗的進口上發送電子郵件通知也是非常方便和有用的。如果任何人有任何想法,或者可以指出我的方向正確,我會非常感激。我沒有看到這個在線的任何文檔,所以我正在通過模塊代碼和數據庫試圖弄清楚自己。

我使用的Magento EE 1.12.0.2

回答

0

最好的辦法,除非你修改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的版本,你必須檢查,如果該觀察員在您的版本支持。

+0

很酷,感謝您的回覆。我會研究它。 –

+0

所以這不適用於Magento EE 1.12? –

+0

'catalog_product_import_finish_before'事件是ImportExport模塊引發的核心事件,我不相信uRapidFlow會觸發。由於uRapidFlow使用IonCube進行編碼,所以在任何鉤子點上擴展和添加都不會那麼容易,但模塊會觸發一些事件,不確定它們是否有用(http://www.unirgy.com /維基/ urapidflow /定製)。應該可以從Profile模型中取回基本信息(請參閱$ _saveFields)。 –

相關問題