WPML
ステータス
開発者により解決済み
解決されたバージョン
WooCommerce PayPal Payments 4.0.4
関連するプラグイン/テーマ
WooCommerce PayPal Payments
トピックタグ
WCML

問題の概要

WooCommerce PayPal Paymentsバージョン4.0.3にアップデートした後、バリエーション商品のページにアクセスすると、フロントエンドに「商品にアクセスして商品のオプションを選択してください」というWooCommerceのエラー通知が表示される場合があります。

  • この問題は「WooCommerce PayPal Payments 4.0.3」に影響し、WPMLやWCMLを使用していない単独のWooCommerce環境でも発生します。
  • このメッセージは商品ページにアクセスした際に表示され、ユーザーの操作(カートへの追加など)は必要ありません。
  • 通知が表示されても、選択したバリエーションで商品をカートに追加できます。WCMLのマルチ通貨機能を含め、後続のプロセスがブロックされることはありません。

なお、この問題はWPMLやWooCommerce Multilingualがインストールされているかどうかに関係なく発生し、ユーザーの操作をブロックすることはありません。

詳細な調査のため、この問題はすでにプラグインの作成者に報告されています:

https://github.com/woocommerce/woocommerce-paypal-payments/issues/4321

回避策

恒久的な修正が完了するまでの間、開発者は以下の回避策を提供しています。
続行する前に、必ずサイトの完全なバックアップを取得してください。



    • 以下のコードをテーマのfunctions.phpファイルに追加します。
// WPML - compdev-1163
add_filter( 'woocommerce_paypal_payments_simulate_cart_enabled', '__return_false' );

上級ユーザー向けの注意:

これにより、カートシミュレーション機能が無効になります。この機能は主に、特定のサードパーティ機能やPay Later(後払い)の計算との互換性を保つために使用されます。この問題はすでに解決されており、このフィルターは現在不要であることにご注意ください。

すべての既知の問題 →