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

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

เมื่อใช้ข้อมูลโค้ดเพื่อแสดงยอดรวมของตะกร้าสินค้าตามที่แนะนำไว้ที่นี่ http://docs.woothemes.com/document/show-cart-contents-total/ ยอดรวมจะไม่แสดงอย่างถูกต้องเมื่อสลับไปยังภาษาอื่น

ขั้นตอนการจำลองปัญหา:

  • - สองภาษาและสองสกุลเงิน: ภาษาอังกฤษ (สกุลเงิน: GBP) และภาษาเยอรมัน (สกุลเงิน: EUR)
  • - ใช้โค้ดแรก (ไม่มี AJAX) ใน http://docs.woothemes.com/document/show-cart-contents-total/ ลงในส่วนหัว และตั้งชื่อว่า “Custom header cart”
  • - สร้างสินค้าทั้งในภาษาอังกฤษและภาษาเยอรมัน: 10 GBP และ 20 USD
  • - เพิ่มสินค้าในภาษาอังกฤษลงในตะกร้าสินค้า
  • - “Custom header cart” แสดงสกุลเงินอย่างถูกต้อง: 10 GBP
  • - สลับไปเป็นภาษาเยอรมัน
  • - “Custom header cart” แสดงผลผิดพลาด: 10 USD
  • - รีเฟรชหน้าภาษาเยอรมันปัจจุบัน ตอนนี้ “Custom header cart” จะแสดงผลอย่างถูกต้อง: 20 USD

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

สำหรับวิธีแก้ปัญหาชั่วคราว ผู้ใช้สามารถเพิ่ม $woocommerce->cart->calculate_totals() หลัง global $woocommerce และข้อมูลโค้ดจริง

ปัญหานี้จะได้รับการแก้ไขในเวอร์ชันถัดไป

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