Я использую Magento Community Edition ver.1.6.2.0.
Я пытаюсь добавить простой продукт, используя модель сбора данных Varien (не Api).
Продукт создается, но цена, идентификатор налогового классаи вес не устанавливается.
Буду признателен, если кто-нибудь посоветует, почему эти конкретные атрибуты продукта не устанавливаются.
Вот мой код:
// instatiate Product
$product = Mage::getModel('catalog/product');
$product->setWebsiteIds(array(1));
$product->setSku('99996');
$product->setPrice(99.0000);
$product->setAttributeSetId(4);
$product->setCategoryIds(array(2));
$product->setType('Simple Product');
$product->setName('Product Name6');
$product->setDescription('The Product Description');
$product->setShortDescription('Brief Description');
$product->setStatus(1);
$product->setTaxClassId(2);
$product->setWeight(1.0000);
$product->setCreatedAt(strtotime('now'));
$product->save();
$stockItem = Mage::getModel('cataloginventory/stock_item');
$stockItem->loadByProduct($product->getId());
if (! $stockItem->getId()) {
$stockItem->setProductId($product->getId())->setStockId(1);
}
$stockItem->setData('inventory_manage_stock_default', 1);
$stockItem->setData('is_in_stock', 1);
$stockItem->setData('qty', 10000);
$stockItem->save();
Любая помощь очень ценится!
С уважением,
Джеймс