1

我想为 magento 添加一个自定义属性,order_itemquote_item在订单中为我的序列号属性和其他自定义属性添加一个字段。

我正在离线销售平板电脑,但我使用 Magento 后端来管理所有库存和客户信息以及订单,平板电脑是在订阅基础上提供的,因此没有运输,因为客户在购买期间会在商店。

我想添加客户和平板电脑独有的自定义属性。

我可以为客户创建一个属性,但是如果他们订购了多个平板电脑怎么办,这在逻辑上意味着唯一的方法是将这些属性放在订单项目中。

我真的不知道该怎么办。

我希望有人可以将我指向扩展的 magento 销售模块并将我的自定义属性添加到order_item并显示在 magento 订单中。

4

2 回答 2

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/

谢谢

于 2012-04-27T00:54:59.060 回答
0

我会向一些更受欢迎的扩展提供商询问自定义报价。AheadWorks 很快就出现在我的脑海中……我说访问 Magento Connect 商店并浏览评价很高的扩展程序,您会看到少数公司在做很多成功的工作。

他们将能够通过整个系统“更正确地”处理、存储、跟踪和传达您想要的数据。

一旦我更好地量化了我想编程的类似情况,我将寻求有经验的模块构建者的帮助。一旦您开始尝试在 Zend MVC 中编写代码,Zend MVC 就是一碗可悲的意大利面!:D

于 2012-04-24T02:00:55.973 回答