使用PHP将产品与magento中的可配置产品连接起来

使用PHP将产品与magento中的可配置产品连接起来,magento,import,Magento,Import,我目前正在为magento产品编写导入。数据在一个巨大的XML文件中传递-因此我不能使用CSV导入,它似乎是直接通过magento传递的 可以进口简单的产品-但有两种产品我有一些问题: 产品的不同语言(语言绑定到storeview) 可配置的产品,具有连接的产品 我完全不知道如何解决这些问题。我希望你能给我一个线索! 我已经用产品创建了模型并保存了它们——这很有效。但我不知道如何添加语言版本和可配置产品 目前,我有: $newProduct = Mage::getModel('catalog/p

我目前正在为magento产品编写导入。数据在一个巨大的XML文件中传递-因此我不能使用CSV导入,它似乎是直接通过magento传递的

可以进口简单的产品-但有两种产品我有一些问题:

  • 产品的不同语言(语言绑定到storeview)
  • 可配置的产品,具有连接的产品
  • 我完全不知道如何解决这些问题。我希望你能给我一个线索! 我已经用产品创建了模型并保存了它们——这很有效。但我不知道如何添加语言版本和可配置产品

    目前,我有:

    $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();
    

    但这并不能将产品相互链接。

    我在web上找到了一个教程,它有点混乱,但包含了导入可配置产品的解决方案


    您可能需要检查uRapidFlow。这是一个进口大量产品的好模块。检查MAGMI-它是免费的,是一个进口产品的非常强大的工具。