我创建了一个分组产品,如下所示
Wallpaper
-- Wallpaper 12 X 12
-- Wallpaper 16 X 16
-- Wallpaper 18 X 18
如果产品很少,它的工作正常且易于管理。但是在我的商店里,我会为每种产品提供20多种不同的尺寸,并在" Associated Products"在Grouped产品中很费时间。
有没有办法直接将分组产品上传到Magento?我必须为此创建一个特殊的导入配置文件吗?如果是这样的话?
请帮我解决一下。
谢谢, 巴兰
答案 0 :(得分:0)
有2个导入模块,如:Amartinez_CustomImportExport和Magmi。他们应该解决你的问题。如果他们不这样做,那么你应该编写自己的模块来导入这些产品,这并不困难。
答案 1 :(得分: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');
}
}
答案 2 :(得分:-1)
实际上,MAGMI就像魅力一样为这项任务工作。虽然它使用直接SQL查询,但它非常稳定(如果使用得当,我会说大多数任务的稳定性为99%)。
查看this cheat sheet with an example以获取有关如何导入分组/简单连接的快速参考。换句话说,使用MAGMI非常容易,只需要定义一个列 grouped_skus ,其中包含逗号分隔的附加简单产品列表。就这样。啊,如果你处于“创建”模式,也不要忘记包括列“type”=分组。
type grouped_skus
grouped CHOCKOLATE-BAR,CHOCKOLATE-MILK,CHOCKOLATE-CAKE