在创建新订单时创建新产品,并按顺序添加该产品

时间:2014-01-30 17:01:25

标签: php magento backend

在Magento中,是否有可能在后端创建订单时构建一个添加简单产品的按钮?

将产品保存在目录中并不重要:它应该保存到订单中。只需要产品的两个属性:名称和税率(可选择其他)。可以从订单购物车编辑数量价格。

2 个答案:

答案 0 :(得分:1)

是的,有可能,你需要一个控制器才能做到这一点。 请记住,您需要向我们提供您正在处理的代码,并且不要指望我们为您编程。 感谢

答案 1 :(得分:1)

感谢Beto Castillo,我进入了精神,更清楚地思考这一点。该项目尚待建设。无论如何,开始的步骤可能是:

  1. 创建正确的输入以在sales/order/create/data.phtml的ChildHtml中添加新产品,并调整布局文件。随着输入,将有一个按钮来触发产品的创建。在其中一项输入中,我必须加载税率选项。
  2. 有很多方法可以创建新产品,即Magento: Adding new products programmatically。我只需要获得上述输入。
  3. 应该将产品添加到数据库中的订单报价中(我可以从这开始:Create order programmatically in Magento
  4. 更新创建订单视图,调用ajax函数以重新加载项目网格。部分代码已存在于Magento中。所有这些步骤都应该打包到同一个ajax调用中:这是由Beto Castillo命名的控制器动作。
  5. 所以答案是肯定的,这是可能的。