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

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

WooCommerce ให้คุณเลือกวิธีจัดการภาษีสำหรับราคาของคุณได้ คุณสามารถป้อนราคาแบบรวมภาษีหรือแยกภาษีก็ได้

อย่างไรก็ตาม หากคุณได้ตั้งค่าหลายสกุลเงินด้วย WPML Multilingual & Multicurrency for WooCommerce และคุณกำลังใช้ตัวเลือก ใช่ ฉันจะป้อนราคาที่รวมภาษีแล้ว ที่ WooCommerceการตั้งค่าตัวเลือกภาษี คำสั่งซื้อที่สร้างขึ้นด้วยตนเอง (โดยตรงในหน้าจัดการเว็บไซต์) จะแสดงราคาในสกุลเงินที่ถูกต้อง แต่จะใช้จำนวนเงินของสกุลเงินเริ่มต้นเสมอ

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

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


  1. โปรดตรวจสอบให้แน่ใจว่าได้สำรองข้อมูลไซต์ของคุณอย่างครบถ้วนก่อนดำเนินการต่อ

  2. เปิด /woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-orders.php

  3. ค้นหาบรรทัดที่ 343

  4. แทนที่:
    				if ( ('total' === $key
    				      && $item->get_total() !== $item->get_subtotal()
    				     )
    				     || $this->total_is_changed( $item )
    				) {


  5. ด้วย:
    				if ( 'total' === $key && $item->get_total() !== $item->get_subtotal() ) {

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