- สถานะ
- แก้ไขแล้ว
- รายงานสำหรับ
- WPML Multilingual & Multicurrency for WooCommerce 3.7.15
- แก้ไขใน
- WooCommerce Multilingual 4.0.0
ภาพรวมของปัญหา
ไม่แนะนำให้มีสินค้าหนึ่งรายการที่มีรูปแบบสินค้าจำนวนมาก (หลายร้อยรายการ) สิ่งนี้อาจทำให้เกิดปัญหาเมื่ออัปเดตสินค้า เนื่องจากรูปแบบสินค้าทั้งหมดจำเป็นต้องได้รับการอัปเดต
หากคุณเพียงแค่อัปเดตสินค้า การเปลี่ยนแปลงจะถูกนำไปใช้แต่กระบวนการจะไม่เสร็จสมบูรณ์ เนื่องจากรูปแบบสินค้าทั้งหมดจำเป็นต้องได้รับการรีเฟรช ซึ่งหมายความว่าหลังจากกระบวนการล้มเหลว เนื้อหาสินค้าของคุณจะได้รับการอัปเดต แต่รูปแบบสินค้าจะไม่ได้รับการอัปเดต
วิธีแก้ปัญหาชั่วคราว
ขอแนะนำให้แบ่งรูปแบบสินค้าออกเป็นสินค้ามากกว่าหนึ่งรายการ
หากคุณมีรูปแบบสินค้าจำนวนมากอยู่แล้วและประสบปัญหาในการอัปเดตสินค้า คุณสามารถลองทำตามขั้นตอนต่อไปนี้:
- เพิ่มเวลา max_execution_time และหน่วยความจำที่จัดสรรให้กับ PHP และ WordPress – http://php.net/manual/en/function.set-time-limit.php
- ใช้ฟังก์ชันดีบักใน WooCommerce Multilingual เพื่อซิงโครไนซ์รูปแบบสินค้า: ไปที่ WPML->WooCommerce Multilingual และใช้ลิงก์ “การแก้ปัญหา” ที่ด้านล่างของหน้า จากนั้นใช้ตัวเลือกเพื่อซิงค์รูปแบบสินค้าระหว่างการแปล
- หากเป็นไปได้ ให้พิจารณาสร้างสินค้าแยกกันแทนการใช้สินค้าเดียวที่มีหลายรูปแบบ
โปรดทราบว่าใน WooCommerce Multilingual 3.8 เราจะทบทวนตรรกะสำหรับการซิงโครไนซ์รูปแบบสินค้า เพื่อให้สามารถรองรับการจัดการรูปแบบสินค้าจำนวนมากของสินค้าเดียวกันได้