Как я могу добавить простой продукт в Magento с помощью функции PHP? - PullRequest
1 голос
/ 13 октября 2010

Как мне добавить продукт в Magento с помощью функции php?Я использовал API, но он очень медленный.Я должен импортировать около 100 000 записей и проверять запас каждую ночь.

1 Ответ

0 голосов
/ 14 октября 2010

Программно добавить товар легко. Вы начинаете с создания пустой модели

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

Тогда заполните его ...

$product->setSku('XXXX')    // must be a unique value
    ->setName('Your product\'s name')
    ->setWebsiteIds(array(1))    // should have at least one website to show
    ->setCategoryIds('1,2,3')    // comma-separated list
    ->setStatus(true);

... и так далее для атрибутов, которые вы хотите. (Здесь приведены только примеры.) Не забудьте включить все обязательные атрибуты, такие как описание, цена, класс налога, видимость и т. Д. Наконец добавьте его в базу данных.

$product->save();

Вы пытались использовать профили импорта / экспорта ?

...