2014-01-17 2 views
-1

모든 제품이 포함 된 서버에 맞춤 텍스트 파일을 저장해야합니다. 이 플러그인을 검색하려고했지만 찾지 못했습니다.제품을 맞춤 텍스트 파일에 저장하는 방법은 무엇입니까?

+0

"제품"이란 무엇입니까? ID, 이름, Sku 등을 사용하여 CSV 파일이나 모든 것을 포함한 간단한 내보내기 (이미지 포함)? – enenen

+0

전체, + 제품 링크, 제품 이미지 링크 – John

답변

1

이벤트/관찰자가있는 제품 격자에 대량 작업을 추가 한 모듈이 있습니다. 나는 여기에 전체 모듈의 코드를 추가하지 않습니다하지만 수출에 대한 코드는 다음과 같이 될 것이다 : $product->getImageUrl()는 (당신은에 addAttributeToSelect('image')가 필요합니다 $product->getMediaGalleryImages() :

$products = Mage::getModel('catalog/product')->getCollection(); 

//write headers to the csv file 
$content = "ID,Name,SKU,SomeOtherStuff\r\n"; 

foreach ($products as $_product) { 
    $product = Mage::getSingleton('catalog/product')->load($_product->getId()); 

    $content .= "\"{$product->getId()}\",\"{$product->getName()}\",\"{$product->getSku()}\",\"{$product->getSomeOtherStuff()}\"\n"; 
} 

$this->_prepareDownloadResponse('Products.csv', $content, 'text/csv'); 

이미지 당신은 코드에 뭔가를 추가해야합니다 이 컬렉션) 또는 원하는대로.

관련 문제