2

私はmagentoを初めて使用します。以下のタスクでやりたいことを明確にしてください

カートの金額が(総計)500を超える場合は、最初に10%のデポジットを請求し、商品の配送ユーザーが残りの金額を支払う必要があります。カートの金額(総計<= 500)の場合、ユーザーは合計金額を支払う必要があります。

どうすればこれを行うことができますか?

ありがとう。

4

1 に答える 1

3

カスタマイズに最適なオプションは、Magento で注文の部分キャプチャを使用することです。

このようなカスタマイズを実現するには、次のものが必要です。

  • お使いの支払い方法が注文の部分的なキャプチャをサポートしていることを確認してください。
  • その場合、キャプチャ方法を「オーソライズ」に変更すると、クレジット カードの金額がロックされます。そして、ロックされた金額の 10% に一致する請求書を作成します。
  • 注文が届き次第、残りの金額の請求書を作成する必要があります。

したがって、観察できるイベントは次のとおりです。

  • sales_order_place_after は、承認された金額の 10% で部分的な請求書を作成します (適切なキャプチャ フラグを設定することを忘れないでください)。合計が 500 未満の場合は、完全な注文金額で請求書を作成してください。
  • 管理パネルで、販売マネージャーは、請求書を作成して自分で請求書を作成できます。自動にしたい場合は、sales_order_shipment_after_save イベントを観察して、残りの注文金額の請求書を自動的に作成します。
于 2012-07-24T07:03:11.980 に答える