5つの製品を注文した顧客がいますが、2つは在庫がなく、完全な注文を満たすことができません。ただし、2つのSKUを削除するために注文を編集(削除して新しい注文を作成)すると、クレジットカード情報が削除されます。それを維持する方法はありますので、お客様に電話する必要はありませんか?
5つの製品を注文した顧客がいますが、2つは在庫がなく、完全な注文を満たすことができません。ただし、2つのSKUを削除するために注文を編集(削除して新しい注文を作成)すると、クレジットカード情報が削除されます。それを維持する方法はありますので、お客様に電話する必要はありませんか?
回答:
このシナリオでは、記入できないアイテムを削除しています。Authorize.netを使用しているため、注文の請求書の明細からクレジットメモを発行して、それらの特定の明細の料金を払い戻し、残りの商品を発送できる必要があります。
注文にアイテムを変更または追加する必要がある場合は、サードパーティのCIM実装の1つまたはEE Payment Bridgeを使用する必要があります(エンタープライズにいる場合)。
Braintreeなどの支払いゲートウェイ、CIM(顧客情報マネージャー)オプション付きのauthorize.net、またはMagentoの支払いトークンとゲートウェイのトークンを保存し、ゲートウェイに顧客のクレジットカード情報を保存する他のゲートウェイを使用する必要があります。レベル。これがなければ、顧客が最初の取引で許可するよりも多くの資金を獲得することは不可能です。クレジットカード情報を自分で保存することは、非常に費用がかかる厳しいPA-DSS認定を受けない限り、PCIコンプライアンスに違反します。
Braintreeには、Magento用の無料の支払いゲートウェイ拡張機能があります。最近のバージョンはチェックアウトしていませんが、以前のバージョンのいくつかのバグを修正する必要がありました。ただし、いくつかのバグ修正を行った後でも非常にうまく機能します。
Auth.net CIMにはいくつかの支払いゲートウェイ拡張機能があります。過去にhttp://www.magentocommerce.com/magento-connect/idp-authorizecim-2-1-payment-module.htmlを使用しました。新しいものがいくつかあるようです。シルバータッチの安いものに近づかないでください。
Braintreeを試してみて、バグがあることに気づいたら、私にpingを送ってください。リポジトリから最新のコードを送信できます。
これは、解決するのが本当に簡単な問題です。
Magento管理画面で、注文に対して複数の請求書を作成できます。構成が適切に設定されている場合、利用可能な製品についてのみ請求できます。請求書を作成するときに、キャプチャするアイテムを選択すると、Magentoが部分キャプチャを作成します。
同様に、注文ごとに複数の出荷を管理できます。
もちろん、これはすべてプログラムで行うこともできます。
$service = Mage::getModel('sales/service_order', $order);
$service->prepareInvoice( array( 'qty' => 'sku' ) );
一部支払い機能の拡張機能を開発しました。これにより、顧客は製品サービスの部分的な支払いを回収できます。お客様は、出荷時/出荷前に残りの金額を徴収します。一部支払いの延長により、顧客は製品のわずかな金額を支払うだけでウェブストアから製品を購入できます。顧客は、管理者が定義したように、複数の分割払いで残りの金額を支払うことができます。
特徴:
管理者:-
詳細な説明と機能については、当社のmagento拡張ストアをご覧ください。
部分支払機能のindieswebs.com Webサイト