2011-11-30 4 views
-1

나는 그것은 몇 가지 제품이있는 경우 관리 잘하고 쉽게 작동그룹화 된 제품을 Magento로 가져 오는 방법은 무엇입니까?

 
Wallpaper 
    -- Wallpaper 12 X 12 
    -- Wallpaper 16 X 16 
    -- Wallpaper 18 X 18 

아래로 그룹화 된 제품을 만들었습니다. 그러나 제 가게에는 각 제품마다 20 가지 이상의 다른 크기가 있으며 그룹화 된 제품의 "Associated Products"에서 간단한 제품을 만들고 추가하는 데 많은 시간이 소요됩니다.

Magento에 그룹화 된 제품을 직접 업로드 할 수있는 방법이 있습니까? 이 특수 가져 오기 프로필을 만들어야합니까? 그렇다면 어떻게?

제발 이걸 내게주세요. Amartinez_CustomImportExport 및 Magmi :

덕분에, 발안

답변

0

같은 수입이 개 모듈이 있습니다. 그들은 당신의 문제를 해결해야합니다. 그들이 그렇게하지 않는다면, 그런 제품을 수입하기위한 자신의 모듈을 작성해야합니다. 그리 어렵지 않습니다.

+0

나는 모두를 사용하고 일반적으로 A 마르티네즈 모듈을 선호, 사용하기 쉽지 않다, 그러나 나는 빠르고 magmi보다 더 안정을 찾았습니다. –

+1

Amartinez 모듈은 데이터베이스가 아닌 Magento의 API를 사용하기 때문에 안정적입니다. –

-1

실제로 MAGMI는 매력과 같은이 업무를 위해 작동합니다. 그것은 직접 SQL 쿼리를 사용하지만, 꽤 안정적입니다. (올바르게 사용하면 대부분의 작업에서 99 % 안정적입니다).

그룹화 된/간단한 연결을 가져 오는 방법에 대한 빠른 참조를 얻으려면 this cheat sheet with an example을 확인하십시오. 2 단어로, MAGMI에서 매우 쉽습니다. 열을 정의하기 만하면됩니다. grouped_skus 쉼표로 구분 된 간단한 제품 목록이 있습니다. 그게 다야. 아, "작성"모드에있는 경우 "type"열을 그룹화하는 것도 잊지 마십시오.

type grouped_skus          
grouped CHOCKOLATE-BAR,CHOCKOLATE-MILK,CHOCKOLATE-CAKE         
+0

왜 하향 투표합니까? 내 답장이 누구에게 도움이되지 않았습니까? 나는 그것이 확실했다 :-) –

0
0

프로그래밍 가져 오려면 다음 코드를 사용하십시오. https://www.pearlbells.co.uk/import-grouped-products-magento/

function setGroupedProducts($product, $simpleProdSkus) { 

try { 

    $grpProducts = array(); 
    $simpleProductSkus = explode(',',$simpleProdSkus); 
    $i = 0; 

    foreach ($simpleProductSkus as $simpleProdSku) { 

     $simple_product = Mage::getModel('catalog/product')->loadByAttribute('sku', $simpleProdSku); 

     if (is_object($simple_product)) { 

      $grpProducts[$i++] = $simple_product->getId(); 

     } 
    } 

    $products_links = Mage::getModel('catalog/product_link_api'); 

    foreach($grpProducts as $id) { 
     $products_links->assign ("grouped",$product->getId(),$id); 
    } 

    return $product; 
} 
catch (Exception $ex) { 
    Mage::log($ex->getMessage(),null,'grp.log'); 
} 

} 
관련 문제