Программное создание настраиваемого продукта Magento
Как вы знаете, настраиваемый продукт magento -это продукт с простыми продуктами, которые отличаются назначенным им самим параметром (атрибутом). Мы можем использовать этот вывод для расширения нашего кода для создания простых продуктов для работы с конфигурируемыми. Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID); $simpleProduct = Mage::getModel(‘catalog/product’); try { $simpleProduct ->setWebsiteIds(array(1)) //website ID the product is assigned to, as an array ->setAttributeSetId(20) //ID of a attribute set named ‘default’ ->setTypeId(‘simple’) //product type ->setCreatedAt(Mage::getModel(‘core/date’)->date(‘Y-m-d H:i:s’)) //product creation time ->setSku(‘simple-green’) //SKU ->setName(‘test simple product green color’) //product name ->setWeight(4.0000) ->setStatus(1) //product status (1 — enabled, 2 — disabled) ->setTaxClassId(4) //tax class (0 — none, 1 — default, 2 — taxable, 4 — shipping) ->setVisibility(Mage_Catalog_Model_Product_Visibility::VISIBILITY_BOTH) //catalog and search visibility ->setManufacturer(28) //manufacturer id ->setColor(24) ->setNewsFromDate(’06/26/2014′) //product set as new from ->setNewsToDate(’06/30/2014′) //product set as new to ->setCountryOfManufacture(‘AF’) //country of manufacture (2-letter country code) ->setPrice(11.22) //price in form 11.22 ->setCost(22.33) //price in form 11.22 ->setSpecialPrice(00.44) //special price in form 11.22 ->setSpecialFromDate(’06/1/2014′) //special price… Читать далее »