我想为magento order_item
和quote_item
添加自定义属性,并为订单号属性和其他自定义属性添加订单中的字段。
我正在离线销售平板电脑,但我使用Magento后端管理所有库存和客户信息以及订单,平板电脑是在订阅基础上提供的,因此在购买期间客户不会在商店购物。
我想添加客户和平板电脑独有的自定义属性。
我可以为客户创建一个属性,但是如果他们订购了多个平板电脑,这意味着逻辑上唯一的方法就是将这些属性放在订单商品中。
我真的不知道如何去做。
我希望有人能指出我扩展的magento销售模块,并将我的自定义属性添加到order_item
,并以magento订单的形式显示。
答案 0 :(得分:2)
首先,您需要添加/更改这两个表:
- sales_flat_order_item
- sales_flat_quote_item
只需添加字段并根据需要为其命名(这将是您的新属性)
您需要编辑的文件,您的新属性才能在订单页面上显示:
app/design/adminhtml/default/default/template/sales/order/view/items/renderer/default.phtml
和你的新属性:
<?php echo $_item->getMyCustomAttribute() ?>
如果你想以“正确的方式”使这个属性,它需要更多的技能.. 下面是一个如何添加自定义类别属性的示例,同样适用于您的问题:
http://inchoo.net/ecommerce/magento/how-to-add-new-custom-category-attribute-in-magento/
由于
答案 1 :(得分:0)
我会问一些更受欢迎的扩展提供商的自定义报价。很快就会出现AheadWorks ......我说访问Magento Connect商店并浏览高评价的扩展程序,你会发现有少数公司在做很多成功的工作。
他们将能够“更恰当地”在整个系统中处理,存储,跟踪和传达您想要的数据。
一旦我更好地量化了我想编程的类似情况,我将寻求有经验的模块构建者的帮助。一旦你开始尝试编码,Zend MVC就是一碗可怜的意大利面! :d