- ステータス
- 未解決
- 報告対象
- WPML Multilingual & Multicurrency for WooCommerce 5.3.7
- 関連するプラグイン/テーマ
- WooCommerce Subscriptions
- トピックタグ
- Compatibility, WCML
問題の概要
WooCommerce Subscriptions用アドオンであるWoo All Products For Subscriptionsを使用している場合、マルチ通貨の設定がカスタムサブスクリプションプランに適用されない問題が発生します。
回避策
続行する前に、サイトの完全なバックアップを必ず取得してください。
- …/wp-content/plugins/woocommerce-all-products-for-subscriptions/includes/product/class-wcs-att-product-prices.php ファイルを編集します。
- 528行目を探します。
- 以下のコードを:
$price = $overridden_prices[ $price_prop ];
- 次のコードに置き換えます:
$price = $overridden_prices[ $price_prop ]; $currency = apply_filters('wcml_price_currency', NULL ); $price = apply_filters('wcml_raw_price_amount', $price, $currency);