2012-04-05 13 views
3

ダウンロード可能な電子商取引ストアがあります。顧客が何かを注文したとき。顧客は、請求書を作成するまで製品をダウンロードできません。だから私は、顧客が注文し、注文が完了し、顧客が請求書を作成せずに自動的に製品をダウンロードできるときに解決策が必要です。私にMagentoのの請求書発行機能は、請求書を作成するために、QuickBooksのまたは類似を使用して、任意の会社のために無用なステップであるので、我々はこれをやったMagento請求書なしで注文ステータスを変更する

おかげ

答えて

3

を解決をお願いします。その長短は、OrderモデルのsetState()setStatus()メソッドを使用して、の状態のステータス(これらを読み上げる)を変更できることです。 completeに注文状況を設定すると、このように簡単です:私たちもまで内部引用符として扱われるための全く新しいタイプの(状態)を作成、引用ジェネレータが含まれるようにMagentoのを拡張しました

$orderOBJ = Mage::getModel('sales/order')->load($order->getId()); 
$orderOBJ->setStatus('complete'); 
$orderOBJ->save(); 

顧客は見積もりを承認し、その時点で注文に変換されます。

+0

お返事ありがとうございます。ファイルパスを教えてください。ありがとうございます。 –

+0

@Jason管理者から完了するために注文ステータスを変更するにはどうすればよいですか? –

0

私は、利用可能なステータスの一覧に[完了]オプションを追加して別の方法を使用しました。私はそれについての記事をmy blogに書いた。私はそれが助けて欲しい

関連する問題