2012-07-31 5 views
0

현재 magento 제품에 대한 가져 오기를 쓰고 있습니다. 데이터는 거대한 XML 파일로 전달되므로 magento로 직접 전달되는 것으로 보이는 CSV 가져 오기를 사용할 수 없습니다.PHP를 사용하여 구성 가능한 제품과 함께 Magento 제품을 연결하십시오.

그것은 간단한 제품을 수입 할 수 있습니다 -하지만 몇 가지 문제가 제품 두 종류가 있습니다 :

  • 구성 제품 (언어가 storeview에 바인딩) 제품에 대한

    1. 다른 언어, 연결된 제품이있는 제품

    나는이 문제를 어떻게 해결할 지 전혀 모른다. 당신이 나에게 단서를 줄 수 있기를 바랍니다. 제품으로 모델을 만들고 저장했습니다.이 방법이 효과적입니다. 하지만 언어 버전과 구성 가능한 제품을 추가하는 방법을 모르겠습니다.

    현재 나는이있어 :

    $newProduct = Mage::getModel('catalog/product'); 
    $newProduct->setData('attribute_set_id', self::APP_ATTRUBITE_SET_ID); 
    $newProduct->setData('tax_class_id', self::APP_TAX_CLASS_ID); 
    $newProduct->setData('website_ids', array_keys(Mage::app()->getWebsites())); 
    $newProduct->setData('status', Mage_Catalog_Model_Product_Status::STATUS_ENABLED); 
    $newProduct->setData('type_id', Mage_Catalog_Model_Product_Type::TYPE_CONFIGURABLE); 
    $newProduct->save(); 
    
    $relatedProduct = clone $newProduct; 
    $relatedProduct->setData('type_id', Mage_Catalog_Model_Product_Type::TYPE_SIMPLE); 
    $relatedProduct->setData('sku', $relatedProduct->getData('sku') . '-ABC'); 
    $relatedProduct->save(); 
    

    하지만이 서로 제품을 연결하지 않습니다.

  • +0

    uRapidFlow를 확인하는 것이 좋습니다. http://www.unirgy.com//products/urapidflow/ 많은 양의 제품을 가져 오기위한 훌륭한 모듈입니다. –

    +0

    MAGMI를 확인하십시오. 무료이며 제품을 가져 오기위한 강력한 도구입니다. – Ovidiu

    답변

    관련 문제