ตัวระบุสินค้าและตัวแปรสินค้า#
เป้าหมายของหน้าร้านออนไลน์ต้องระบุสินค้าเดียวกันกับแคตตาล็อกของร้านค้า ส่วนใหญ่ของการรวมระบบที่ล้มเหลวเริ่มจากการไม่ตรงกันระหว่างค่าทั้งสองนี้
เลือกตัวระบุที่เสถียร#
ใช้ productCode ที่แสดงสำหรับสินค้าที่เตรียมไว้ ในบทเรียน Shopify นี่คือ SKU ของตัวแปรสินค้า ฟิลด์คำขอของ Product Import API ถูกกำหนดไว้ใน อ้างอิงการนำเข้า; ห้ามแทนที่ชื่อฟิลด์เหล่านั้นด้วยชื่อทรี่บิวต์ของหน้าร้านออนไลน์
ให้ตัวระบุเหมือนกันทุกประการ รวมถึงตัวพิมพ์ใหญ่-เล็ก ห้ามสร้างจากชื่อแสดงผลที่เปลี่ยนแปลงได้ หรือสมมติว่า ID สินค้าภายในของแพลตฟอร์มเท่ากับ SKU
แมปตัวแปรสินค้าที่เลือก#
| สถานะหน้าร้านออนไลน์ | พฤติกรรมเป้าหมาย |
|---|---|
| เลือกตัวแปรสินค้าที่เตรียมไว้แล้ว | ตั้ง productCode ที่ถูกต้องของมัน |
| การเลือกเปลี่ยน | อัปเดตเป้าหมายและล้างสถานะ SDK ที่ล้าสมัยโดยใช้คู่มือการรวมระบบของคุณ |
| ไม่มี SKU หรือสินค้าที่ตรงกัน | ปุ่มที่เขียนไว้เองต้องซ่อนหรือปิดใช้งาน |
| การ์ดสินค้าชี้ไปที่ตัวแปรสินค้าเริ่มต้น | ใช้ตัวระบุของตัวแปรสินค้านั้นอย่างสม่ำเสมอ |
สำหรับ Shopify, เชื่อมต่อตัวช่วยซิงโครไนซ์จากบทเรียนเข้ากับ ฟังก์ชันเรียกกลับ การเปลี่ยนแปลงตัวแปรสินค้า (variant) ที่แท้จริงของธีมของคุณ สำหรับหน้าร้านอื่น ๆ ให้ปฏิบัติตาม หน้าไดนามิก
ตรวจสอบการแมป#
เลือกตัวแปรสินค้าสองตัวที่มีสินค้าแตกต่างกันอย่างชัดเจน บันทึกโค้ดแคตตาล็อกของพวกมัน ตรวจสอบ data-product-code ที่เรนเดอร์แต่ละรายการในเครื่องมือพัฒนาของเบราว์เซอร์ จากนั้นเปิด Viewer สำหรับแต่ละรายการ ทำซ้ำหลังจากนำทางโดยไม่รีโหลดหน้าทั้งหมด
เมื่อตัวระบุเปลี่ยนในระบบต้นทางของคุณ ให้ประสานงานการนำเข้าแคตตาล็อกและการเผยแพร่หน้าร้านออนไลน์ คำตอบการนำเข้า HTTP ที่สำเร็จเป็นเพียงการยอมรับ; ตรวจสอบ สถานะงาน และความล้มเหลวของรายการก่อนพึ่งพารหัสใหม่