Magento 1.6 и продукты - PullRequest
       3

Magento 1.6 и продукты

2 голосов
/ 25 октября 2011

Как я могу добавить новые продукты в Magento 1.6? Я пробовал это: -

    $product = Mage::getModel('catalog/product');

    $product->setWebsiteIds(array('1'));
    $product->setAttributeSetId(4);

    $product->setType('Simple');
    $product->setName("test");
    $product->setDescription('[description]');
    $product->setShortDescription('[short_description]');
    $product->setPrice($arg_data['price']);
    $product->setWeight($arg_data['weight']);
    $product->setStatus(1);
    $product->setTaxClassId(2);
    $product->setCategoryIds($arg_data['category_ids']);
    $product->setVisibility(4);

    $product->save();

1 Ответ

3 голосов
/ 01 ноября 2011

Для категорий вы должны объявить идентификаторы в массиве, например:

$product->setCategoryIds( array( $arg_data['category_ids'] ) );

Несколько категорий будут выглядеть так:

$product->setCategoryIds( array( 1, 5, 23, 98 ) );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...