Magento программно добавляет изображение продукта

Мне нужно создать простой агент импорта 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?

Спасибо

Лукас

19
задан Bery 12 December 2011 в 00:57
поделиться