我想要批量导入分组产品。以下是使用的csv格式:
sku _type _associated_sku _associated_position
123456 grouped sku1,sku2,sku3 3,2,1
它表示导入已成功完成。但是当我在相关产品下通过管理员端查找此产品(sku = 123456)时,它没有导入任何内容。
我该怎么办?
答案 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');
}
}