Can we make a simple form in magento for admin to add products and other required details rather than using the default menu which is for the admin after login ??
1条回答 默认 最新
- du5114 2013-08-19 12:29关注
use below function in controller to add new product
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(); }
Also to design form use this link to take necessary input from admin and you can add your product with simple form.
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥20 机器学习能否像多层线性模型一样处理嵌套数据
- ¥20 西门子S7-Graph,S7-300,梯形图
- ¥50 用易语言http 访问不了网页
- ¥50 safari浏览器fetch提交数据后数据丢失问题
- ¥15 matlab不知道怎么改,求解答!!
- ¥15 永磁直线电机的电流环pi调不出来
- ¥15 用stata实现聚类的代码
- ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
- ¥20 docker里部署springboot项目,访问不到扬声器
- ¥15 netty整合springboot之后自动重连失效