- สถานะ
- เปิด
- รายงานสำหรับ
- WPML Multilingual & Multicurrency for WooCommerce 5.3.8
- แท็กหัวข้อ
- Bug, WCML
ภาพรวมของปัญหา
เมื่อพยายามสร้างผลิตภัณฑ์ WooCommerce โดยใช้ REST API ราคาที่กำหนดเอง (เช่น ราคาที่แตกต่างกันสำหรับสกุลเงินที่แตกต่างกัน) จะไม่ได้รับการบันทึกอย่างถูกต้อง ปัญหานี้เกิดขึ้นเมื่อใช้ฟิลด์ custom_prices ในคำขอ API
วิธีแก้ปัญหาชั่วคราว
สำหรับวิธีแก้ปัญหาชั่วคราว คุณสามารถกำหนดราคาที่กำหนดเองสำหรับแต่ละสกุลเงินได้ด้วยตนเองโดยใช้ฟิลด์ meta ของผลิตภัณฑ์ ตัวอย่างเช่น กำหนด _wcml_custom_prices_status เป็น 1 เพื่อเปิดใช้งานราคาที่กำหนดเองสำหรับผลิตภัณฑ์ จากนั้น หาก EUR เป็นสกุลเงินเริ่มต้น และ USD เป็นสกุลเงินรอง ตอนนี้คุณสามารถกำหนดราคาด้วยคีย์ต่อไปนี้ _regular_price_USD _sale_price_USD _price_price_USD