WPML

문제 개요

WPML Multilingual & Multicurrency for WooCommerce 다중 통화 기능을 사용하는 경우, 보조 언어의 상품에 잘못된 가격이 표시되는 경우가 발생할 수 있습니다.

이러한 상황은 기본 통화를 WooCommerce의 기본값과 다르게 설정하거나 상품을 번역하기 전에 프런트엔드에서 통화를 전환하는 경우에 발생할 가능성이 높습니다.

임시 해결 방법

이 문제는 WooCommerce Multilingual 5.1.0에서 해결되었습니다. 업데이트하면 사이트에서 문제가 해결되므로, 아직 업데이트할 수 없는 경우에만 이 임시 해결 방법이 필요합니다.

개발팀에서 이 상황을 인지하고 있습니다. 그동안 다음 임시 해결 방법을 따르세요:

  1. 진행하기 전에 사이트를 전체 백업하세요.
  2. /woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-prices.php 파일을 여세요.
  3. 147번째 줄을 찾아 다음 코드 바로 뒤에:
    public function raw_price_filter( $price, $currency = false ) {
  4. 다음을 추가하세요:
    $debug = new \WPML\Utils\DebugBackTrace();
            if ( $debug->is_class_function_in_call_stack( 'WPML_TM_ATE_Jobs', 'apply', true ) ) {
                return $price;
            }

모든 알려진 문제

여전히 이 문제가 발생합니까?

업데이트해도 문제가 해결되지 않으면 지원 문의를 하세요. 함께 살펴보겠습니다.