2012-04-21 14 views
1

magento order_itemquote_itemにカスタム属性を追加し、シリアル番号属性とその他のカスタム属性のオーダーフォームにフィールドを追加したいとします。order_itemとquote_itemにシリアル番号などのカスタム属性を追加

私はタブレットをオフラインで販売していますが、Magentoバックエンドを使ってすべての在庫と顧客情報を管理しています。タブレットは購読拠点に置かれているため、購入時に顧客が店頭にいるので出荷しません。

お客様とタブレットに固有のカスタム属性を追加したいと考えています。

私は顧客の属性を作成することができましたが、複数のタブレットを注文する場合、論理的に唯一の方法はこれらの属性を注文アイテムに配置することです。

私は真剣に行く方法がわかりません。

私は誰かが私にmagentoの拡張販売モジュールを指示し、自分のカスタム属性をorder_itemに追加して、マジェンタの注文フォームでも表示できることを願っています。

答えて

0

カスタム見積もりの​​普及している一部の拡張プロバイダにお尋ねします。 AheadWorksはすぐに私の頭に浮かぶ...私はMagento Connectストアを訪れ、評価の高いエクステンションを閲覧すると、成功した仕事をたくさん行っている少数の企業があることがわかります。

システム全体を通して、より適切にデータを処理、保存、追跡、および伝達することができます。

私がプログラムしたいと思うような状況をより正確に定量化すると、経験豊富なモジュールビルダーの助けを求めることになります。 Zend MVCは、一度コードを作成しようとすると、辛口なスパゲッティのボウルです! :D

2

まずあなたが追加する必要があります/この2つのテーブルを変更する:あなたは

ファイルを編集する必要があります(それがあなたの新しい属性となります)望むよう

- sales_flat_order_item 
- sales_flat_quote_item 

だけのフィールドと名前を追加しますあなたの新しい属性が注文ページに表示されるようにするには、この1のようになります。

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/

おかげ

+0

私はこの変更に私の進捗状況を報告します...私はあなたが私を与えたinchooリソースが好き...私は創造的な取得する必要があると思うし、自分でそれを行う...ありがとう –

+0

@Vedean:顧客が1個以上注文する場合。彼らの連続した宗派は異なるだろう。どうすれば " - sales_flat_order_item"を使って別のシリアル番号を追加することができますか? – Trliok

関連する問題