Magento 2 分组产品导入
Magento 2 grouped product import
我正在尝试导入分组产品及其关联产品,但似乎缺少某些内容。我正在使用 Magento 2.1.5
分组产品导入正常,但没有任何关联的分组产品。问题出在哪里?
使用列:_associated_sku
尝试传递值 testskunew, testsku
和 testskunew=1.000, testsku=2.000
。存在已通过 sku 的产品
谢谢。
更新 刚刚尝试使用列:associated_skus
但我收到另一个错误:Additional data: Notice: Undefined index: attr_set_code in /home/filoform/public_html/vendor/magento/module-grouped-import-export/Model/Import/Product/Type/Grouped.php on line 105
嗯,不知道问题出在哪里,但我已经做了:
1. 手动创建分组产品
2.导出
3. 编辑导出文件
4.添加了我自己的自定义数据
5.进口产品
6. 成功
7. 开发者若有所思又迷茫的表情
这是用于导入的 Google Sheet - 可以下载为 CSV https://docs.google.com/spreadsheets/d/13FemIzzexF5koAdQYjbcKscqoCfXyknYWkQkbSZGPsk/edit#gid=1411519730
Guide 导入组产品和 associated_skus 列的格式,您可以在其中将简单产品分配给组
以下代码适用于我。完整代码请参考教程。
https://www.pearlbells.co.uk/import-grouped-products-magento-2/
$associated = array();
$position = 0;
foreach($childrenIds as $productId) {
$position++;
$productRepository = $objectManager->create('\Magento\Catalog\Api\ProductRepositoryInterface');
$linkedProduct = $productRepository->getById($productId);
$productLink = $objectManager->create('Magento\Catalog\Api\Data\ProductLinkInterface');
$productLink->setSku($product->getSku())
->setLinkType('associated')
->setLinkedProductSku($linkedProduct->getSku())
->setLinkedProductType($linkedProduct->getTypeId())
->setPosition($position)
->getExtensionAttributes()
->setQty(0);
$associated[] = $productLink;
}
$product->setProductLinks($associated);
$product->save();
我正在尝试导入分组产品及其关联产品,但似乎缺少某些内容。我正在使用 Magento 2.1.5
分组产品导入正常,但没有任何关联的分组产品。问题出在哪里?
使用列:_associated_sku
尝试传递值 testskunew, testsku
和 testskunew=1.000, testsku=2.000
。存在已通过 sku 的产品
谢谢。
更新 刚刚尝试使用列:associated_skus
但我收到另一个错误:Additional data: Notice: Undefined index: attr_set_code in /home/filoform/public_html/vendor/magento/module-grouped-import-export/Model/Import/Product/Type/Grouped.php on line 105
嗯,不知道问题出在哪里,但我已经做了:
1. 手动创建分组产品
2.导出
3. 编辑导出文件
4.添加了我自己的自定义数据
5.进口产品
6. 成功
7. 开发者若有所思又迷茫的表情
这是用于导入的 Google Sheet - 可以下载为 CSV https://docs.google.com/spreadsheets/d/13FemIzzexF5koAdQYjbcKscqoCfXyknYWkQkbSZGPsk/edit#gid=1411519730
Guide 导入组产品和 associated_skus 列的格式,您可以在其中将简单产品分配给组
以下代码适用于我。完整代码请参考教程。 https://www.pearlbells.co.uk/import-grouped-products-magento-2/
$associated = array();
$position = 0;
foreach($childrenIds as $productId) {
$position++;
$productRepository = $objectManager->create('\Magento\Catalog\Api\ProductRepositoryInterface');
$linkedProduct = $productRepository->getById($productId);
$productLink = $objectManager->create('Magento\Catalog\Api\Data\ProductLinkInterface');
$productLink->setSku($product->getSku())
->setLinkType('associated')
->setLinkedProductSku($linkedProduct->getSku())
->setLinkedProductType($linkedProduct->getTypeId())
->setPosition($position)
->getExtensionAttributes()
->setQty(0);
$associated[] = $productLink;
}
$product->setProductLinks($associated);
$product->save();