เรามีความยินดีกับเวอร์ชันเบต้าที่สองของ WPML Multilingual & Multicurrency for WooCommerce 3.3 เวอร์ชันที่เผยแพร่นี้ได้เพิ่มประสิทธิภาพให้กับหลายสกุลเงิน ทำงานได้อย่างราบรื่นกับ WordPress 3.9 ปรับปรุงประสิทธิภาพ และแก้ไขข้อบกพร่องหลายประการ
ตัวเลือกหลายสกุลเงินขั้นสูง
หลายสกุลเงินยังคงได้รับการพัฒนาอย่างต่อเนื่องและช่วยให้คุณเปิดเว็บไซต์อีคอมเมิร์ซระดับโลกได้ง่ายยิ่งขึ้น
WCML เพิ่มการกรองสกุลเงินที่สมบูรณ์ให้กับหน้าจัดการเว็บไซต์ WooCommerce ตอนนี้คุณจะสามารถติดตามสกุลเงินที่คุณขายและสร้างรายงานแยกตามสกุลเงินได้อย่างง่ายดาย
กฎการปัดเศษสำหรับราคาที่แปลงแล้ว
เมื่อคุณตั้งราคาต่อสกุลเงิน ตอนนี้คุณสามารถให้ WCML แปลงราคาอัตโนมัติ ในขณะที่ยังคงรักษาราคาที่ดูสวยงามไว้ได้

ราคาที่กำหนดโดยอัตโนมัติจากการแปลงราคาในสกุลเงินเริ่มต้นโดยใช้อัตราแลกเปลี่ยนของสกุลเงินเพิ่มเติมสามารถปัดเศษเป็นจำนวนเต็มที่ใกล้เคียงที่สุดได้
ส่วนเพิ่มสำหรับจำนวนเต็มที่ใกล้เคียงที่สุด:
- 1454.07 กลายเป็น 1454 เมื่อค่านี้คือ 1
- 1454.07 กลายเป็น 1450 เมื่อค่านี้คือ 10
- 1454.07 กลายเป็น 1500 เมื่อค่านี้คือ 100
สำหรับ 1454.07 เมื่อส่วนเพิ่มสำหรับจำนวนเต็มที่ใกล้เคียงที่สุดคือ 100 และจำนวนที่หักลบอัตโนมัติคือ 1 จำนวนผลลัพธ์จะเป็น 1499
การควบคุม GUI สำหรับตัวสลับสกุลเงิน
WPML Multilingual & Multicurrency for WooCommerce 3.3 ช่วยให้คุณปรับแต่งและแสดงตัวสลับสกุลเงินได้โดยไม่ต้องแตะโค้ดใด ๆ เช่นเดียวกับตัวสลับภาษาของ WPML ตอนนี้คุณสามารถกำหนดค่าตัวสลับสกุลเงินได้แล้ว

เมื่อคุณเปิดใช้งานหลายสกุลเงิน คุณจะสามารถจัดรูปแบบตัวสลับสกุลเงินและแสดงเป็นวิดเจ็ตได้:

และตัวสลับสกุลเงินของคุณจะแสดงในส่วนหน้าเว็บไซต์โดยไม่ต้องเขียนโค้ดใด ๆ

การปรับปรุงประสิทธิภาพ
เราได้ทำการวิเคราะห์แบบสอบถาม mysql ทั้งหมดที่ WPML Multilingual & Multicurrency for WooCommerce ใช้อย่างละเอียด และได้ปรับตรรกะเท่าที่เป็นไปได้เพื่อลดจำนวนและผลกระทบที่มีต่อประสิทธิภาพโดยรวม ตัวอย่างพื้นฐานของส่วนที่ได้รับผลกระทบจากการเปลี่ยนแปลงเหล่านี้ :- หน้าสินค้าทั่วไป: แบบสอบถามลดลงประมาณ 30%
- หน้าสินค้าที่มีหลายรูปแบบ (4 รูปแบบ): แบบสอบถามลดลงประมาณ 20%
- หน้าสินค้า (หน้าร้านค้า): แบบสอบถามลดลงประมาณ 10%
เพิ่มการแคช
เพิ่มการแคชหน่วยความจำสำหรับการคำนวณราคาในสกุลเงินอื่นที่ไม่ใช่สกุลเงินเริ่มต้นสำหรับสินค้าที่ซับซ้อน เช่น สินค้าที่มีหลายรูปแบบพร้อมราคาลดที่ตั้งเวลาไว้
วิธีจัดการการแปลฐานหมวดหมู่ที่มีประสิทธิภาพมากขึ้นเมื่อสร้าง URL สำหรับการแปลในตัวสลับภาษา
แทนที่จะสลับตำแหน่งที่ตั้งทั้งหมดเพื่อให้ได้ฐานหมวดหมู่ที่แปลแล้วจากผลลัพธ์ของฟังก์ชัน gettext ให้โหลดเฉพาะไฟล์ mo ที่จำเป็นโดยตรงและอ่านการแปล
แก้ไขปัญหาหน่วยความจำในแท็บสินค้าเมื่อเรามีสินค้าจำนวนมาก
หลีกเลี่ยงการโหลดสินค้าทั้งหมดเข้าสู่หน่วยความจำเพื่อสร้างการแบ่งหน้า
การปรับปรุงประสิทธิภาพส่งผลต่อประสบการณ์โดยรวมเมื่อเรนเดอร์หน้าที่เกี่ยวข้องกับ WooCommerce (สินค้า ร้านค้า ตะกร้าสินค้า การชำระเงิน) การใช้แบบสอบถามที่น้อยลงและเร็วขึ้นทำให้หน้าเหล่านี้โหลดได้เร็วขึ้น
รายงานการขายสินค้า WooCommerce ที่ดีขึ้น
ก่อนเวอร์ชันใหม่นี้ รายงานการขายสำหรับสินค้าจะถูกแยกย่อยเป็นสินค้าต่าง ๆ ในภาษาต่าง ๆ ตามภาษาที่สร้างคำสั่งซื้อเมื่อซื้อสินค้า ท้ายที่สุดแล้วรายงานจำเป็นต้องได้รับการคำนวณสำหรับสินค้าโดยทั่วไป ดังนั้นเราจึงแก้ไขสิ่งนี้ในเวอร์ชันใหม่ การแก้ไขนี้ไม่รองรับอย่างสมบูรณ์กับ WooCommerce เวอร์ชันเก่า (ก่อน 2.1)

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

การแก้ไขอื่น ๆ
การแจ้งเตือนในหน้าจัดการเว็บไซต์จะแสดงในภาษาเริ่มต้นของหน้าจัดการเว็บไซต์แล้ว
คำสั่งซื้อจะถูกสั่งในภาษาต่าง ๆ ตามสิ่งที่ลูกค้าเลือก ตอนนี้ส่วนหน้าจัดการเว็บไซต์จะแสดงข้อความที่สอดคล้องกันให้กับผู้ใช้ในหน้าจัดการเว็บไซต์ โดยไม่คำนึงถึงภาษาที่สั่งซื้อ
แก้ไขข้อบกพร่องที่เกี่ยวข้องกับสินค้าที่จัดกลุ่ม
- สินค้าทั่วไปไม่แสดงในส่วนหน้าเว็บไซต์เมื่อแปลตามลำดับที่กำหนด
ในเวอร์ชันก่อนหน้า หลังจากแปลสินค้าที่จัดกลุ่มแล้ว สินค้า (คำแปล) ที่อยู่ในกลุ่มนั้นจะต้องแนบเข้ากับกลุ่มด้วยตนเองเนื่องจากไม่ได้เพิ่มโดยอัตโนมัติ ในเวอร์ชันใหม่ หลังจากแปลกลุ่มแล้ว คำแปลของสินค้าที่อยู่ในกลุ่มนั้นจะซ้อนอยู่ใต้สินค้าที่แปลแล้วโดยอัตโนมัติ - ชื่อไม่สมบูรณ์สำหรับชื่อสินค้าในหน้าตะกร้าสินค้าและการชำระเงิน
เนื่องจากข้อบกพร่อง ชื่อสินค้าจึงไม่มีชื่อกลุ่มที่สังกัดนำหน้าอย่างที่ควรจะเป็น
สินค้าที่มีชื่อไม่สมบูรณ์ 
สินค้าที่มีชื่อสมบูรณ์ - สินค้าหลัก (กลุ่ม) ไม่ซิงค์ระหว่างคำแปลของสินค้าที่จัดกลุ่ม
การแก้ไขอื่น ๆ
- ป้ายกำกับแอตทริบิวต์ปรากฏโดยไม่ได้แปลในคำสั่งซื้อหลังบ้าน – หากคุณเพิ่มสินค้าที่มีหลายรูปแบบลงในตะกร้าสินค้าในภาษารองและทำการสั่งซื้อ ในระบบหลังบ้าน แอตทริบิวต์จะแสดงในภาษาที่ไม่ถูกต้อง
- แก้ไขปัญหาเกี่ยวกับฟังก์ชันแก้ไขด่วน
- คำแปลของแอตทริบิวต์แบบกำหนดเองที่มีอักขระเว้นวรรคไม่แสดงในส่วนหน้าเว็บไซต์
- สกุลเงินที่ปิดใช้งานยังคงปรากฏขึ้นหากคุณรักษาสกุลเงินเริ่มต้นสำหรับภาษานั้นไว้ที่ ‘Keep’
ดาวน์โหลดและทดลองใช้งาน
เวอร์ชันเบต้านี้มีให้ใช้งานจากบัญชี WPML.org ของคุณเท่านั้น เข้าสู่ระบบ ไปที่หน้าดาวน์โหลดและเลื่อนลงไปด้านล่าง คุณจะเห็น WPML Multilingual & Multicurrency for WooCommerce 3.3 เบต้า ดาวน์โหลด ติดตั้ง และขอให้สนุกกับการใช้งาน!

