ในบทความนี้
เหตุใดปัญหานี้จึงเกิดขึ้น
เกิดข้อผิดพลาดกับการเข้ารหัสข้อความ Merchant Center รองรับ UTF-8, UTF-16, Latin-1 และ ASCII
วิธีแก้ปัญหา
หากไม่แน่ใจเกี่ยวกับการเข้ารหัสของไฟล์ โปรดเลือกตัวเลือกตรวจหาอัตโนมัติ
หากใช้ Notepad ในการบันทึกไฟล์ โปรดเลือกบันทึกเป็น จากนั้นเลือก ANSI หรือ UTF-8 ในตัวเลือกการเข้ารหัส หากไฟล์ไม่ได้รับการเข้ารหัสตามประเภทการเข้ารหัสที่รองรับ ระบบจะไม่ประมวลผลฟีดข้อมูล
หากส่งไฟล์ XML ที่ใช้การเข้ารหัสแบบ Latin-1 หรือ UTF-16 โปรดตรวจสอบว่าคุณได้ระบุข้อมูลนี้ไว้ในไฟล์ XML แล้ว โดยการเปลี่ยนบรรทัดแรกของฟีดข้อมูลจาก <?xml version="1.0"?>
เป็นข้อความต่อไปนี้
- สำหรับ Latin-1:
<?xml version="1.0" encoding="ISO-8859-1"?>
- สำหรับ UTF-16:
<?xml version="1.0" encoding="UTF-16"?>
แก้ไขผลิตภัณฑ์ทีละรายการใน Merchant Center โดยตรง
ไปที่ผลิตภัณฑ์ใน Merchant Center แล้วเลือกแท็บต้องดำเนินการ
ใช้ไอคอนตัวกรอง เหนือตารางเพื่อค้นหาผลิตภัณฑ์ทั้งหมดที่ได้รับผลกระทบจากปัญหา
คลิกชื่อผลิตภัณฑ์ที่ต้องการแก้ไข แล้วคลิกแก้ไขผลิตภัณฑ์
ตรวจสอบว่าแอตทริบิวต์ที่จำเป็นสำหรับสินค้าแต่ละรายการตรงกับการเข้ารหัส UTF-8
เลือกบันทึก
แก้ไขผลิตภัณฑ์หลายรายการพร้อมกัน
ไปที่ผลิตภัณฑ์ใน Merchant Center แล้วเลือกแท็บต้องดำเนินการ
ใช้ไอคอนตัวกรอง เหนือตารางเพื่อค้นหาผลิตภัณฑ์ทั้งหมดที่ได้รับผลกระทบจากปัญหา
เลือกไอคอนดาวน์โหลด เพื่อดาวน์โหลดรายการ (.csv) ของผลิตภัณฑ์ทั้งหมดที่ได้รับผลกระทบสำหรับทุกปัญหาหรือเฉพาะปัญหานี้
ตรวจสอบรายการที่ดาวน์โหลดเพื่อเปรียบเทียบกับข้อมูลผลิตภัณฑ์ที่อัปโหลด และตรวจสอบว่าแอตทริบิวต์ที่จำเป็นสำหรับสินค้าแต่ละรายการตรงกับการเข้ารหัส UTF-8
อัปโหลดข้อมูลผลิตภัณฑ์ที่แก้ไขแล้วไปยัง Merchant Center อีกครั้งโดยใช้วิธีการอัปโหลดที่คุณเลือก
ขั้นตอนถัดไป
หลังจากทำการแก้ไขที่ได้รับการร้องขอแล้ว โปรดตรวจสอบว่าคุณแก้ไขปัญหาแล้วโดยดูว่าปัญหาไม่ได้ปรากฏอยู่ในหน้า "ต้องดำเนินการ"
โปรดทราบว่าระบบอาจใช้เวลาสักครู่ในการแสดงการเปลี่ยนแปลงในหน้า "ต้องดำเนินการ"