현재 여러 제품을 magento로 가져올 수있는 스크립트를 작성 중입니다.Magento API : 새 제품을 추가 한 후 인덱스 다시 작성
$product = Mage::getModel('catalog/product');
$product->setSku($data['sku']);
//etc etc
$product->save();
제품은 완벽하게 작성되는하지만 나도 백엔드에 저장 때까지 (아무 것도 변경하지 않고!) 내 프론트 엔드에 표시되지 않습니다 또는 내가 백엔드에 인덱스를 다시 작성.
관련 데이터베이스 테이블에서 diff를 수행하여 제품을 저장하고 해당 필드를 가져 오기 스크립트에 추가했을 때 변경 사항을 확인했지만 아무런 효과가 없었습니다. 가져온 제품은 백엔드를 통해 인덱스를 수동으로 다시 빌드 할 때 나타나므로 확인해야합니다.
캐싱이 완전히 비활성화되어 있습니다.
제 질문은 : 제품을 가져온 후에 어떻게 인덱스를 다시 작성할 수 있습니까?
그건 훌륭하고 잘 작동합니다! 고맙습니다! – Alex
멋진 스 니펫, 감사합니다. Ivan. 느린 수입은 Magento에 대한 공통적 인 불만입니다. 개선 방법을 알면 좋습니다! –
정말 대단한 발췌 문장. 내 수입은 3/4의 속도로 빨라졌습니다! 고맙습니다! –