2017-01-03 15 views
-1

クライアントが同時に複数の支払い方法で同じ注文を支払うことができるようにWooCommerceをカスタマイズする方法があるかどうかを知りたいですか?WooCommerce - 複数の支払い方法を同時に注文する

たとえば、ある注文が$ 100の価値がある場合、Visaカードで25ドル、Discoverカードで$ 75を支払うことができます。だから一般的な考え方は1つの注文を支払うことです(複数回チェックアウトしないでください)が、1つ以上の支払い方法を使用します。

私は何かをパーソナライズする方法があると仮定しますが、どこから始めるべきかを知りたいと思います。

編集1 新しい支払いゲートウェイ(カスタム)を追加しても問題は解決しません。私は、カスタム支払いゲートウェイを作成する方法を知っています。

問題はです。2つ以上のソースから同時に支払いを受けるには、1つの注文に対して1つのチェックアウトを許可するにはどうすればよいですか?たとえば、$ 175は$ 50のPayPal + $ 100のVisa + $ 25のMasterCardでキャッシュされます。

このオプションが好きで、同時に多くのカードでお支払いいただけるクライアントがたくさんいます。

これは明らかな質問の1つではありません。カスタム決済ゲートウェイを作成するにはどうすればよいですか? - それはあまりにも多くの時間を費やすことなく簡単に達成できるものです。同じチェックアウトの複数の支払いは、しかし、(私は多くの記事、フォーラムなどを研究してきました)説明していない/長いことを証明

+0

hodsゲートウェイクラス。例:https://github.com/woocommerce/woocommerce/blob/master/includes/gateways/bacs/class-wc-gateway-bacs.php これは、必要な作業を行うために必要なすべてのフックを備えています。 –

+0

私は支払いゲートウェイを作成/複製し、それらをすべてカスタムゲートウェイとして追加できることを知っています。この問題はまだ解決されています:どのように1つの注文は同じ時間に2〜3の支払い方法を取ることができますか?クライアントは2〜3回発注する必要はありませんが、1つの発注を行う必要があります。精算を完了すると、すべての支払いが追加されます($ 50 PayPal $ 100 Visa MasterCardまたは他の組み合わせ)。私はそれを行う方法は見当たりませんでした。すべてがNの方法の中から一つの方法で支払うことができるように作られているからです。私は彼らがインストールされたNの方法の中で同時にMの方法で支払うことを望みます。 – user1639822

+0

これはカスタムゲートウェイです。フックを使うと、今までに何ができるのかが決まります。クレジットカードの詳細を受け取った別のエンドポイントにリダイレクトしてから、PayPalにリダイレクトしてから、現金で支払うこともできます。あなたは部分的に支払われた新しい注文ステータスを登録するだけで済みます。 –

答えて

0

あなたが何らかの形でそれを行うことを可能にするプラグインがあり、Account Funds

このプラグインを使用すると、ユーザーは彼の望む決済方法を使用して自分の口座に資金を投入することができ、後で彼の口座資金で支払うことができます。

同じことをするために使用できる他のプラグインがあります。あなたのニーズに最も適したものを発見してください。

+0

私が他のコメントで言及した例を考えてみましょう:合計175ドル、PayPalで50ドル、Visaで100ドル、MasterCardで25ドルの合計を注文します。私は顧客がこれを行うための簡単な方法を望んでいます。アカウントファンドではなくカスタム支払いプロバイダではありません。 N個の方法のいずれかを使って支払いをした店舗からチェックアウトすることができますので、利用可能なN個の方法のうちM個の支払い(1個以上)でチェックアウトしたいのですが、同じONE注文で同じチェックアウトがすべて必要です。 – user1639822

関連する問題