我们可以在magento中为管理员制作一个简单的表单来添加产品和其他所需的详细信息,而不是使用登录后管理员的默认菜单吗?
问问题
1302 次
1 回答
0
在控制器中使用以下功能添加新产品
public function addNewProduct(Varien_Object $object){
$product = Mage::getModel('catalog/product');
$product->setSku('pro12');
$product->setAttributeSetId(9);
$product->setTypeId('simple');
$product->setName('Product title');
$product->setCategoryIds(array(7));
$product->setWebsiteIDs(array(1));
$product->setDescription('Product Full description');
$product->setShortDescription('Product Short description');
$product->setPrice(250.00);
$product->setWeight(30.00);
$product->setVisibility(4);
$product->setStatus(1);
$product->setTaxClassId(0);
$product->setStockData(array(
'is_in_stock' => 1,
'qty' => 20
));
$product->setCreatedAt(strtotime('now'));
try {
$product->save();
}
catch (Exception $e) {
Mage::log($e->getMessage()); //check your var/log/system.log for error
}
echo "saved";
die();
}
此外,要设计表单,请使用此链接从管理员那里获取必要的输入,您可以使用简单的表单添加您的产品。
于 2013-08-19T12:29:16.803 回答