問題タブ [woocommerce-subscriptions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
566 参照

php - WooCommerce 定期購読料

WooCommerce で WooCommerce サブスクリプション プラグインを使用しています。次の条件のいずれかが満たされた場合に、通常の商品の 10% 割引を実行する関数を作成しようとしています。

  1. ユーザーはアクティブなサブスクリプションを持っています
  2. ユーザーのカートにサブスクリプション製品があります

問題は、このフックが何らかの理由で 2 回実行されることです。また、正しい料金を適用していません。マイナスに適用された料金から定期的なアイテムの合計を差し引くことになっていますが、代わりに、料金はサブスクリプション (定期的な) 製品の価格そのものになります。

補足情報やヘルプをいただければ幸いです。

0 投票する
1 に答える
947 参照

wordpress - WooCommerce サブスクリプション - ユーザーにアクティブなサブスクリプションを 1 つだけ許可する

私は私のクライアントのためにメンバーシップ/サブスクリプションベースのサイトを構築中です。Woocommerce SubscriptionsWoocommerce Membershipsプラグインを使用しています。

問題は、クライアントが基本的にユーザーがアップグレードを購入できるようにするいくつかのプロモーションページを作成していることです。これは問題ありませんが、私のクライアントは、顧客ごとに 1 つの一意のサブスクリプション(関連付けられたメンバーシップを含む)のみを必要としています。

したがって、合意された解決策は、新しいサブスクリプション製品の購入時に、他のすべてのサブスクリプションをキャンセルする必要があるということです. 関連するすべてのメンバーシップが削除/キャンセルされ、最新のサブスクリプションのみが付随するメンバーシップと共にアクティブなままになります。

したがって、このソリューションを構築しようとしましたが、機能していないため、アドバイスや指示は大歓迎です。

私が試したこと: