新しい注文ステータスを作成する方法は明らかです。システム>注文ステータス>新しいステータスの作成
しかし、どのように新しい状態を作成しますか?
「処理」、「完了」、「新規」は、デフォルトのMagento注文状態コードの例です。
新しい注文ステータスを作成する方法は明らかです。システム>注文ステータス>新しいステータスの作成
しかし、どのように新しい状態を作成しますか?
「処理」、「完了」、「新規」は、デフォルトのMagento注文状態コードの例です。
回答:
ファイルapp/code/core/Mage/Sales/etc/config.xml
を開き、ノードを見つけます。このノード内に、以下を追加します。
<mystate translate="label">
<label>My State</label>
<statuses>
<mystatus default="1"/>
</statuses>
<visible_on_front>1</visible_on_front>
</mystate>
注:コアファイルを編集することはお勧めしません。しかし、あなたができることは、これをMage_Salesモジュールに依存する独自のモジュールに設定することです。
モジュールにXMLコードを追加するだけで状態を追加できますconfig.xml
<global>
<sales>
<order>
<states>
<order_recieved translate="label">
<label>Order Recieved</label>
<statuses>
<order_recieved default="1"/>
</statuses>
<visible_on_front>1</visible_on_front>
</order_recieved>
</states>
</order>
</sales>
</global>
また、[システム]> [注文ステータス]> [新しいステータスの作成]でステータスを作成し、ステータスを状態に割り当てることもできます([システム]> [注文ステータス]> [ステータスの状態への割り当て])。