0

WordPress/Woocommerce が顧客のために 2 番目の注文を作成する際に問題が発生しています。これは、以下で概説するいくつかの問題につながります。これが私がフォローしているプロセスです:

  1. 新しい Woocommerce サブスクリプション オブジェクトを作成して入力する
  2. 新しい更新注文を作成し (これは以下の ID 1033 になります)、顧客に請求書を送信します
  3. 顧客がログインし、[マイ アカウント] ページで保留中の注文を見つける
  4. 顧客が保留中の注文を開くと、正しい製品と価格が入力されます。顧客は正しい金額を支払う
  5. 支払い後、お客様は領収書画面になりますが、それは新規注文です。古い注文はまだ保留中としてアカウントに残っています。

アクセスログを見ると、次のように表示されます。

  • エントリ リンク (前払い) は次のとおりです: /checkout/order-pay/1033
  • レビュー リンク (後払い) は次のとおりです: /checkout/order-received/1055

私が遭遇している問題は次のとおりです。

  • 私は支払いの完了を十数回テストしましたが、それを再現できたのは最初の 1 回だけでした。同じ手順を可能な限り実行しましたが、役に立ちませんでした (他のすべてのトランザクションは、追加の注文を作成することなく、期待どおりに処理されています)。
  • 最初の注文はサブスクリプションに関連付けられており、支払いが完了すると、サブスクリプションは自動支払いに設定されます。この新しい注文の問題は注文を切り離すことであり、次の支払いが処理されるまで (1 か月後) 自動支払いを有効にすることはできず、顧客が手動で注文を再度送信する必要があります。

WordPress/Woocommerce が支払い時に 2 つ目の注文を作成する理由を知っている人はいますか?

4

1 に答える 1

1

更新の支払いが新しい注文に適用されるという同じ問題がありました。私の場合、手動で追加されたサブスクリプションと、インポートされたサブスクリプションで常にこの問題が発生していました。

Woocommerce Subscriptions Support と協力した後、彼らは私の問題を解決するアップデート (バージョン 2.1.0) をリリースしました。彼らの変更ログは修正を参照しています。

修正: 注文の作成時に WooCommerce で使用されるカート ハッシュが更新されるようにすることで、更新を処理するときに新しい注文を作成せず、元の注文とは異なる詳細で支払いを再サブスクライブします。(PR#1687)

Woocommerce Subscriptions をバージョン 2.1.0 に更新してみてください。

于 2016-11-30T19:13:18.363 に答える