- 상태
- 해결됨
- 보고된 제품
- WPML Multilingual & Multicurrency for WooCommerce 5.3.2
- 관련 플러그인/테마
- WooCommerce Subscriptions
- 주제 태그
- Compatibility, WCML
문제 개요
다국어 설정이 적용된 WooCommerce Subscriptions에서 그룹화된 구독의 프런트엔드 제품 페이지에 표시되는 “From” 가격이 보조 언어 및 통화에서 잘못된 값을 표시합니다.
임시 해결 방법
진행하기 전에 사이트를 전체 백업했는지 확인하세요.
- …/wp-content/plugins/woocommerce-multilingual/compatibility/WcSubscriptions/MulticurrencyHooks.php 파일을 여세요.
- 85번째 줄을 찾으세요.
- 다음을:
if ( get_post_meta( $originalProductId, '_wcml_custom_prices_status', true ) ) { $subscriptionSignUpFee = get_post_meta( $originalProductId, '_subscription_sign_up_fee_' . $currency, true ); } else { - 다음으로 바꾸세요:
if ( get_post_meta( $originalProductId, '_wcml_custom_prices_status', true ) ) { $subscriptionSignUpFeeCurrency = get_post_meta( $originalProductId, '_subscription_sign_up_fee_' . $currency, true ); if (! empty($subscriptionSignUpFeeCurrency) ) { $subscriptionSignUpFee = $subscriptionSignUpFeeCurrency; } } else {