WPML
สถานะ
แก้ไขแล้ว
รายงานสำหรับ
WPML Multilingual & Multicurrency for WooCommerce 4.12.0
แก้ไขใน
WooCommerce Multilingual 5.1.0

ภาพรวมของปัญหา

หากคุณกำลังใช้งานฟีเจอร์หลายสกุลเงิน WPML Multilingual & Multicurrency for WooCommerce ของเรา คุณอาจพบกรณีที่สินค้าในภาษารองแสดงราคาไม่ถูกต้อง

สถานการณ์นี้มักจะเกิดขึ้นหากคุณตั้งค่าสกุลเงินเริ่มต้นแตกต่างจากค่าเริ่มต้นของ WooCommerce หรือหากคุณสลับสกุลเงินในส่วนหน้าเว็บไซต์ก่อนที่จะแปลสินค้าของคุณ

วิธีแก้ปัญหาชั่วคราว

นักพัฒนาของเราทราบถึงสถานการณ์นี้แล้ว ในระหว่างนี้ คุณสามารถทำตามวิธีแก้ปัญหาชั่วคราวนี้:


  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;
            }

ปัญหาที่ทราบแล้วทั้งหมด →