我已经有了下面的电子表格......
https://docs.google.com/spreadsheet/pub?key=0AjZAunFJlooudFhaQjZFLWZHTGZRc0dwZUMtel9BNmc&output=html
所有简单的产品都上传得很好(我添加了一个作为例子)。但可配置的不是正确地“关联”产品。
当我在导入后进入Magento的后端并单击可配置产品时,它会询问我要为可配置产品分配哪些属性。
有谁知道为什么我无法将可配置产品与简单产品相关联?导入时可配置产品显然存在问题。
答案 0 :(得分:0)
使用此功能,您可以将简单产品的分配/取消分配(合并)列表添加到现有的可配置产品
private function _attachProductToConfigurable( $_childProduct, $_configurableProduct ) {
$loader = Mage::getResourceModel( 'catalog/product_type_configurable' )->load( $_configurableProduct );
$ids = $_configurableProduct->getTypeInstance()->getUsedProductIds();
$newids = array();
foreach ( $ids as $id ) {
$newids[$id] = 1;
}
$newids[$_childProduct->getId()] = 1;
$loader->saveProducts( $_configurableProduct->getId(), array_keys( $newids ) );
}
由于