作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Magento 社区版版本。 1.6.2.0。
我正在尝试使用 Varien 数据收集模型(而不是 Api)添加简单产品。
正在创建产品,但尚未设置价格、税级 ID 和重量。
如果有人能就为什么未设置这些特定产品属性提出建议,我将不胜感激。
这是我的代码:
// 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();
非常感谢任何帮助!
亲切的问候,
詹姆斯
最佳答案
<小时/>
错误
$product->setType('Simple Product');
替换为
$product->setTypeId('simple');
现在价格已确定。因为 magento 中的价格取决于产品类型。
关于magento - 以编程方式创建产品时无法 setPrice、setTaxClassId 和 setWeight,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9768471/
我正在使用 Magento 社区版版本。 1.6.2.0。 我正在尝试使用 Varien 数据收集模型(而不是 Api)添加简单产品。 正在创建产品,但尚未设置价格、税级 ID 和重量。 如果有人能就
我是一名优秀的程序员,十分优秀!