Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Magento产品通过编程和多个店面导入_Php_Magento_Import_Mage - Fatal编程技术网

Php Magento产品通过编程和多个店面导入

Php Magento产品通过编程和多个店面导入,php,magento,import,mage,Php,Magento,Import,Mage,我创建了一个产品导入脚本,可以解析csv并导入简单的产品。这是很容易的,有很多帮助。真正的问题是当我为不同的多个店面设置它们时 $websites = Mage::getModel('core/website')->getCollection()->setLoadDefault(false); $websiteLookup = array(); foreach ($websites as $website) { $websiteLookup[$website->g

我创建了一个产品导入脚本,可以解析csv并导入简单的产品。这是很容易的,有很多帮助。真正的问题是当我为不同的多个店面设置它们时

 $websites = Mage::getModel('core/website')->getCollection()->setLoadDefault(false);
 $websiteLookup = array();
 foreach ($websites as $website) {
    $websiteLookup[$website->getCode()] = $website->getWebsiteId();
 }
 $product->setWebsiteIds($websiteLookup)->save();
问题是,在添加产品时,如何为每个店面设置产品标题和产品说明

 $product->setDescription("DESCRIPTION HERE");

上面的函数是否用于设置使用存储ID的数组,或者是否有其他方法。请立即提供帮助。

我建议您阅读函数

_initProduct()
_initProductSave()
saveAction()

其中包括Magento是如何做到的

您可以通过在Magento管理区域中创建测试产品、按下保存按钮并检查发送回Magento的POST数据(或在
saveAction()中粘贴快速
var\u dump
)来捕获POST数据

class Mage_Adminhtml_Catalog_ProductController