2012-03-09 6 views
8

違いは何ですか? '状態'は初期とステータスが「最終」を意味しますか?Magentoのsales_flat_orderテーブルの 'state'と 'status'カラムの相違点

「ステータス」は支払い後に自動的に更新されるはずです。

次に、「ステータス」の閉鎖と完了の違いは何ですか?

保留中の定期的なプロファイルの「ステータス」は何ですか?

うまくいけば、ここで私が何を言っているか、何か助けてもらえたらうれしいですね。

+2

http://blog.baobaz.com/en/blog/magento-orders-states-and-statuses –

+2

http://tweetorials.tumblr.com/post/9954863818/more-on-order-state-and -status –

答えて

1

状態は状態に関連付けられています。通常の状態では、Magentoのステータスで作業し、状態をさらに変更する必要はありません。 ステータスは、状態に関連付けられた具体的な状況です。状態の遷移は

pending->not payment 
processind-> payment effective 
cancel-> order canceling for vorious reason 
Hold-> order blocked, for example suspect of fraud 
complete-> order shipped 

はご注文が支払われ、あなたが(などの包装、後で包装、前に言って)各種ステータスを置くことができることを想像しています。

processing-payment received 
processing-packaging 
processing-packaging pending delivery 

上記のステータスは、すべて処理ステータスに関連付けることができます。あなたはwikiの州図を見ることができます:http://www.magentocommerce.com/wiki/2_-_magento_concepts_and_architecture/order_management

私はこれがあなたを助けてくれることを願っています。

+0

お返事ありがとうございます。もう1つの質問だけで、顧客が後で払い戻しを受ける場合はどうなりますか?同じような状態は完了していますが、いつか顧客が払い戻しを受けた後です。州は払い戻しやその他のものに変更されますか?払い戻しが表示される場所 – RIK

+0

サブスクリプションベースの製品でこれがどのように機能しますか?それは状態が完了すると言うようなものですか、一度全体の支払いが完了した状態が変更になりますか?私はわかりません。 – RIK

+0

部分払い戻しを行うことができます。たとえば、3つの商品との注文があり、1つの商品を払い戻した場合、注文のすべての商品を払い戻しして閉鎖状態にした場合のみ、注文は変更されません。図では、すべてのトランジション状態を見ることができます – davidselo

1

ステートは、注文が新しい、処理中、完了済み、保留中、閉鎖済み、キャンセル済みなどのいずれかを示すためにmagentoによって使用されます。ステータスは、システム - >受注ステータスでバックエンドで定義するステータスです。 Magentoはバックエンド注文の詳細ページにSTATUSではなくSTATUSESを表示し、どのステータスがあなたのマッピングに従って割り当てられているかを知らせます。複数のステータスを1つの状態にマッピングできますが、その逆は不可能です。 例として、お客様が現金による納品を注文した場合、注文ステータスとしてCOD_Pendingのようなものが必要になりますので、未払いであることがわかります。 Magentoには新しい状態がありますので、これはどのような取引か、CODかPrepaidか予測できません。 STATUSは、あなたの理解のために、あなたが定義したように何でもかまいません。 STATEはMagentoが内部で理解する必要があるものです。

つまり、Magentoは注文の処理に内部的に注文状態を使用しますが、注文状況は店舗所有者が1つの州を複数のステータスに割り当てることができる正確な注文の流れを理解するために使用されます。

関連する問題