"bulk import of products/customers"이벤트가 있습니까?Magento 이벤트 옵저버로 상품 일괄 가져 오기
내 공급 업체가 백엔드를 통해 제품 정보를 xml/csv에 업로드하도록 모듈을 만들려고합니다. 파일을 업로드 할 때 Solr 레코드를 업데이트해야합니다.
고맙습니다
"bulk import of products/customers"이벤트가 있습니까?Magento 이벤트 옵저버로 상품 일괄 가져 오기
내 공급 업체가 백엔드를 통해 제품 정보를 xml/csv에 업로드하도록 모듈을 만들려고합니다. 파일을 업로드 할 때 Solr 레코드를 업데이트해야합니다.
고맙습니다
당신은으로)합니다 (Mage_Catalog_Model_Convert_Adapter_Product :: saveRow을 재정의 할 수
1> Config.xml의
<global>
<models>
...
<catalog>
<rewrite>
<!-- Override Mage_Catalog_Model_Convert_Adapter_Product -->
<convert_adapter_product>MagePsycho_Productimport_Model_Convert_Adapter_Product</convert_adapter_product>
</rewrite>
</catalog>
...
</models>
</global>
2> 클래스 파일을 생성
class MagePsycho_Productimport_Model_Convert_Adapter_Product extends Mage_Catalog_Model_Convert_Adapter_Product
{
public function saveRow(array $importData)
{
parent::saveRow($importData);
//do your extra stuffs here..
}
}
참고로 : 이것은 단지 하나의 아이디어 일 뿐이며, 스스로 완전한 작업 모듈을 개발해야합니다.
감사
감사
MagePsycho
감사합니다. MagePscho. 이 아이디어는 효과가있었습니다. 비록 내가 다른 몇 가지 모델을 오버라이드해야했지만. :) – sulabh
"제품/고객의 대량 가져 오기"는 무엇입니까? 시스템 -> 가져 오기/내보내기 도구를 의미합니까? – Zyava
예 ... 백엔드에서이 "가져 오기/내보내기"도구를 캐시하는 방법이 필요합니다. – sulabh