サブスクリプション+クーポンで金額が0になる?注文異常と税金計算の修正ガイド(無料プラグイン例)

WooCommerceでオンラインストアを構築している多くのサイト管理者は、「定期購入商品」を有効化しクーポンキャンペーンを併用する際、典型的な問題に直面します——注文金額が突然0円になり、税金計算も誤り、場合によってはチェックアウトが継続できなくなるのです。この問題は無料版の定期購入プラグインとクーポンを組み合わせた際に頻繁に発生します。以下、無料プラグインを用いて WooCommerceの定期購入 例を挙げて、完全な調査と修復の手順を明確に説明する。

画像[1]-WooCommerceサブスクリプションの重ね掛けクーポンが0になる問題の修正方法

一、問題発生の根源

ある WooCommerce デフォルトのアーキテクチャでは、クーポン割引は合計金額に対して適用されますサブスクリプションプラグインはバックエンドで「初回請求書」と「更新請求書」を生成します。割引の適用範囲に制限がない場合、システムが「初回請求金額=0」と誤認識し、異常を引き起こす可能性があります。

最も一般的なトリガーとなるシナリオには以下が含まれます:

  • 利用する 固定カート割引(固定ショッピングカート割引)の場合、割引額が初回支払額を超過しました;
  • チェックを入れた 送料無料送料無料ルールが適用されることで、税金も控除される。
  • 試用期間(Trial)を開始してから、クーポンを使用してください。
  • 税基設定の混乱(請求先住所/配送先住所の切り替え)による税率再計算エラー。

二、無料プラグインを使用したデモ

本稿は WooCommerce用サブスクリプション(WP Swings版) 例として、このプラグインは無料で、管理画面から直接インストールできます:

インストールパス:

  • 管理画面にログイン → プラグイン → プラグインのインストール;
  • 探す WooCommerceの定期購入.;
  • 「インストール」をクリックし、「有効化」をクリックしてください;
画像[2]-WooCommerceサブスクリプションの重ねて使えるクーポンが0になる問題の修正方法
  • プラグイン依存 WooCommerce メインプラグインは有効化されていることを確認してください。

このプラグインは以下をサポートします:

  • 購読周期の設定(日/週/月);
  • 自動更新(決済ゲートウェイに依存します);
  • サブスクリプションの状態を管理する(一時停止/解約/更新)。

しかしそれは定期クーポン(Recurring Coupon)はサポートされていませんそのため、クーポンは初回注文の決済金額にのみ影響します。

三、定期購入商品の作成

  • 管理画面 → 製品 → 新規製品作成;
画像[3]-WooCommerceサブスクリプションの重ね掛けクーポンが0になる問題の修正方法
  • 「製品データ」の横にチェックを入れる サブスクリプション.;
画像[4]-WooCommerceサブスクリプションの重ね掛けクーポンが0になる問題の修正方法
  • 購読周期を入力(例:毎月1回引き落とし);
  • 認識 試験間隔 空欄(クーポンとの重複適用による0円化を避けるため)
画像[5]-WooCommerceサブスクリプションの重ねて使えるクーポンが0になる問題の修正方法
  • 製品を保存する。

四つ、クーポンを設定する(ゼロに到達するのを防ぐ)

1. 新規クーポン作成

管理画面のパス:WooCommerce → マーケティング → クーポン → 新規追加。

画像[6]-WooCommerceサブスクリプションの重ね掛けクーポンが0になる問題の修正方法

「General」オプションで:

  • 割引タイプセレクション 固定商品割引.
    「固定カート割引」を選択しないでください。注文全体の金額に影響します。
画像[7]-WooCommerceサブスクリプションの重ね掛けクーポンが0になる問題の修正方法
  • クーポン金額:合理的な割引率を設定する、例えば10;
  • 送料無料:チェックを入れないでください;
  • クーポン有効期限:オプション、キャンペーン期間を設定する。
画像[8] - WooCommerceサブスクリプションの重ね掛けクーポンが0になる問題の修正方法

2. 使用制限

「使用制限」タブに移動:

  • 個人使用のみ:チェック(他のクーポンとの併用防止);
  • 製品紹介:ご自身の定期購入商品のみを選択してください;
  • セール品を除く:チェックすることを推奨(プロモーション価格との重複適用防止のため);
  • 最低購入金額閾値を設定する(例:20)。これにより、合計額が低すぎて相殺されて0になるのを防ぐ。
画像[9]-WooCommerceサブスクリプションの重ね掛けクーポンが0になる問題の修正方法

3. 使用回数制限

「使用制限」タブに移動:

  • クーポンごとの使用制限:例えば100(活動上限);
  • 使用をX個に制限する:空欄;
  • ユーザーごとの制限:1に設定(各購入者は1回のみ利用可能)。
画像[10]-WooCommerceサブスクリプションの重ね掛けクーポンが0になる問題の修正方法

保存して公開後、このクーポンは定期購入の初回注文に使用でき、金額がリセットされることはありません。

5人です、租税表示エラーの修正方法

多くのユーザーは、割引が修正された後も税金や手数料が依然として混乱していることに気づいています。例えば:

  • 税金は0と表示されています;
  • 負数を表示する;
  • 住所変更後、税金・手数料が更新されない。

この問題の本質は 税率計算順序の不一致 もしかしたら 更新注文の税ラインが同期されていません.

1. 税金機能の有効化

管理画面 → WooCommerce → 設定 → 一般
「税率と税費計算を有効にする」にチェックを入れ、保存すると上部に「税費」タブが表示されます。

画像[11]-WooCommerceサブスクリプションのクーポン割引が0になる問題の修正方法

2. 統一税基ルール

管理画面 → WooCommerce → 設定 → 税金
「税金・手数料オプション」で確認:

  • 「税金の計算基準」:「顧客の請求先住所」を選択;
  • 「店舗での価格表示」:バックエンド入力と一致させる(税込または税抜のいずれかを選択)。
  • 「丸め」:デフォルトのままにします。
画像[12]-WooCommerceサブスクリプションのクーポン適用時に金額が0になる問題の修正方法

保存後、数件の注文をテストし、税額が住所に応じて正常に変化するか確認する。

3. 更新注文の税率が更新されない問題を修正

税率表を更新した場合、古いサブスクリプションではまだ旧税率が適用されている可能性があります。
解決策

  1. とおす WooCommerce → 注文;
  2. 更新注文(通常「Renewal Order」と表示)を見つける;
  3. 注文を編集する;
  4. 右側の「Recalculate(再計算)」をクリックし、保存してください;
  5. 税額が正常に戻っているか確認する。

これにより、WooCommerce に税金の再計算を強制できます。

六、自己診断(再び0円が発生するのを防ぐ)

修復後、テストアカウントで以下のシナリオを実行することをお勧めします:

  1. 定期購入商品 + クーポン未使用:金額は通常通り、税金は正確;
  2. 定期購入商品 + クーポン利用:初回金額が割引されますが、ゼロにはなりません;
  3. 請求先住所の変更:税金は地域ごとに更新されます;
  4. 自動更新請求書の生成:金額は元の価格に戻り、税率は現在のルールに準拠します。

上記の4項目すべてが通過した場合、サブスクリプションとクーポンシステムの設定が正しく行われていることを示します。

七、よくある小さな問題

問題1:初回注文0元で支払いができない?
解決策:オンライン決済以外の方法(銀行振込や代金引換など)を有効化し、システムが0元の注文を送信できるようにする。

問題2:クーポン更新が適用されないのはなぜですか?
無料プラグインは定期割引に対応しておらず、更新時に自動的に通常価格に戻ることは正常な動作です。

問題3:割引後の税額が変わらない?
「割引後に課税」が有効かどうかを確認する必要があります。WooCommerce → 税金 → 税金オプションに移動し、「割引後に課税を適用」がチェックされていることを確認してください。

まとめ

定期購入商品の金額が0になる原因は、主にクーポンタイプ選択間違いまたは税金設定の不一致。使用 WooCommerceの定期購入 無料プラグインの場合、正しい方法は:

  1. 利用する 固定製品割引適用商品に制限あり;
  2. 送料無料と注文全体の割引の併用を避ける;
  3. 税金はすべて請求書記載の住所に基づいて計算されます;
  4. 更新請求書は税率を手動で再計算する必要があります。

本記事の手順に従って設定することで、新規顧客が初回注文で特典を受けられると同時に、継続的な更新を円滑に実行でき、金額が0になることや税金の混乱を回避できます。この設定を完了すると、WooCommerceの定期購入システムは安定して動作し、特典と税金の計算も一貫性を保ちます。


お問い合わせ
チュートリアルが読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ!
カスタマーサービス WeChat
カスタマーサービス WeChat
電話:020-2206-9892
QQ咨询:1025174874
Eメール:info@361sale.com
勤務時間: 月~金、9:30~18:30、祝日休み
© 複製に関する声明
著者:Linxiulian
終わり
好きなら応援してください。
クドス139 分かち合う
linxiulianのアバター - Photon Flux|WordPress 修理サービス、プロフェッショナル、ワールドワイド、迅速対応
おすすめ
解説 ソファ購入

コメントを投稿するにはログインしてください

    コメントなし