2012-07-31 98 views
0

我目前正在为magento产品写入一个导入。数据以一个巨大的XML文件传送 - 所以我不能使用CSV导入,这似乎是直接与magento交付。使用magento用PHP连接带可配置产品的产品

它可以导入简单的产品 - 但也有两种产品我有一些问题:

  1. 不同的语言对产品(语言绑定到storeview)
  2. 配置的产品,哪些已连接产品

我完全不知道如何解决问题。我希望你能给我一个线索! 我已经用产品创建模型并保存它们 - 这是有效的。但我不知道如何添加语言版本和可配置产品。

目前我有这样的:

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

但这并不产品相互链接。

+0

您可能想要检查uRapidFlow。 http://www.unirgy.com//products/urapidflow/这是一个用于导入大量产品的好模块。 – 2012-07-31 16:57:06

+0

检查MAGMI - 它是免费的,是一个非常强大的导入产品的工具。 – Ovidiu 2012-08-01 09:40:34

回答

相关问题