0
제품 추가에 mage.php를 사용하면 모든 것이 잘 작동하지만 수량 (수량)은 항상 0으로 설정되고 20으로 설정하고 싶습니다. 라이브러리 mage.php를 사용합니다.이 코드는 내 코드입니다. 그것.Magento 제품 추가
require_once 'app/Mage.php';
Mage::app();
$product = Mage::getModel('catalog/product');
$product->setWebsiteIds(array(1));
$product->setSku('rand-sku-' . rand());
$product->setPrice(rand(100,2000));
$product->setAttributeSetId(4);
$product->setCategoryIds(array(3));
$product->setType('simple');
$product->setName('Product Name'.rand(1,200000));
$product->setDescription('The Product Description');
$product->setShortDescription('Brief Description');
$product->setStatus(1);
$product->setTaxClassId('1');
$product->setWeight(0);
$product->setCreatedAt(strtotime('now'));
$product->save();
$stockItem = Mage::getModel('cataloginventory/stock_item');
$stockItem->assignProduct($product);
$stockItem->setData('is_in_stock', 1);
$stockItem->setData('stock_id', 1);
$stockItem->setData('store_id', 1);
$stockItem->setData('manage_stock', 1);
$stockItem->setData('use_config_manage_stock', 0);
$stockItem->setData('min_sale_qty', 0);
$stockItem->setData('use_config_min_sale_qty', 0);
$stockItem->setData('max_sale_qty', 1000);
$stockItem->setData('use_config_max_sale_qty', 0);
$stockItem->setData('qty', 20);
$stockItem->save();
나는 그것을 시험해 본다. 그러나 그것은 작동하지 않는다. 항상 0이된다. –
@PatrikvanDendis 나는 내 노력 끝에 코드를 업데이트했다. pls now! –
그것은 나던 일도합니다. 그것은 아무것도 추가하지 않습니다. –