WPML
สถานะ
แก้ไขแล้ว
รายงานสำหรับ
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 {

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