Мне нужно создать простой агент импорта Magento 1.6.x, который предполагает создание / обновление продуктов и их изображений. Может кто-нибудь посоветовать мне, как добавить изображение товара без использования magento API?
Производительность API оказалась очень плохой, и я начинаю немного расстраиваться ..: - (
Я нашел несколько других вопросов, касающихся этой проблемы, но ни один из них не касается добавления изображений в продукт.
Вот с чем я пришел:
$product->setIsMassupdate(true)
->setExcludeUrlRewrite(true)
->setManufacturer($this->addManufacturers(utf8_encode($record[4])))
->setSku($record[3])
->setAttributeSetId($this->attribute_set)# 9 is for default
->setTypeId(Mage_Catalog_Model_Product_Type::TYPE_SIMPLE)
->setName(utf8_encode($record[5]))
->setCategoryIds($this->getCategories(array($record[0], $record[1], $record[2]))) # some cat id's,
->setWebsiteIDs(array(1)) # Website id, 1 is default
->setDescription(utf8_encode($record[6]))
->setShortDescription($this->shortText(utf8_encode($record[6]), 150))
->setPrice($price) # Set some price
->setSpecialPrice($special_price)
->setWeight($record[12])
->setStatus( Mage_Catalog_Model_Product_Status::STATUS_ENABLED )
->setVisibility(Mage_Catalog_Model_Product_Visibility::VISIBILITY_BOTH)
->setTaxClassId(2) // default tax class
->setPixmaniaimg($record[10])
->setStockData(array('is_in_stock' => $inStock, 'qty' => $qty))
->setCreatedAt(strtotime('now'));
Может кто-нибудь помочь мне с добавлением изображений напрямую без API?
Спасибо
Lukas