ภาพรวมของ Merchant Products API

หน้านี้จะอธิบายวิธีอัปโหลดและจัดการผลิตภัณฑ์แบบเป็นโปรแกรม คุณสามารถใช้ Merchant Products API แทรกหรืออัปเดตผลิตภัณฑ์ในแหล่งข้อมูล เรียกดูผลิตภัณฑ์จากบัญชี และลบผลิตภัณฑ์ออกจากแหล่งข้อมูลได้

คุณสามารถใช้แหล่งข้อมูล products เพื่อสร้างแคตตาล็อกร้านค้าออนไลน์ ซึ่งเป็นรายการผลิตภัณฑ์ที่มีให้บริการในโฆษณา Shopping คุณจะใช้ทรัพยากร products ได้เมื่อสร้างบัญชี Merchant Center และพร้อมที่จะอัปโหลดชุดผลิตภัณฑ์เริ่มต้นผ่าน API แล้ว

คุณมีหน้าที่รับผิดชอบในการปฏิบัติตามนโยบายโฆษณา Shopping และข้อมูลที่แสดงฟรี โฆษณา Shopping ขอสงวนสิทธิ์ในการบังคับใช้นโยบายเหล่านี้และตอบกลับตามความเหมาะสมหากเราพบเนื้อหาหรือพฤติกรรมที่ละเมิดนโยบายเหล่านี้

ทรัพยากร products จะอัปโหลดข้อมูลผลิตภัณฑ์ไปยังฐานข้อมูล Shopping Merchant Center นอกจากนี้ยังมีวิธีการต่างๆ ที่ให้คุณเข้าถึง อัปเดต หรือลบข้อมูลผลิตภัณฑ์ทีละรายการ หรือได้หลายวิธีในโหมดกลุ่ม

ทรัพยากร productInput จะแสดงข้อมูลอินพุตที่คุณส่งสำหรับผลิตภัณฑ์ ทรัพยากร productInput ต้องมีช่องต่อไปนี้

  • channel: ช่องทางของผลิตภัณฑ์
  • offerId: ตัวระบุที่ไม่ซ้ำกันสำหรับผลิตภัณฑ์ ค่านี้เหมือนกันกับอินพุตผลิตภัณฑ์และผลิตภัณฑ์ที่ประมวลผลแล้ว
  • contentLanguage: รหัสภาษาแบบ 2 ตัวอักษร ISO 639-1 สำหรับผลิตภัณฑ์
  • feedLabel: ป้ายกำกับฟีดสำหรับผลิตภัณฑ์

แม้ว่าผู้ขายจะโหลดผลิตภัณฑ์โดยใช้ไฟล์ที่เรียกว่าฟีดหลักได้ แต่การสร้างและลบผลิตภัณฑ์ด้วย Merchant API มีข้อดีหลายประการ ข้อดีเหล่านี้ ได้แก่ การตอบกลับที่เร็วขึ้นและการอัปเดตผลิตภัณฑ์หลายรายการได้แบบเรียลไทม์ โดยไม่ต้องจัดการฟีดเสริมหลายรายการ ระบบอาจใช้เวลาหลายชั่วโมงเพื่อให้การเปลี่ยนแปลงผลิตภัณฑ์จากการเรียก API แสดงในฐานข้อมูล Merchant Center ของ Shopping

Google สามารถช่วยรักษาแอตทริบิวต์บางอย่างของผลิตภัณฑ์โดยอัตโนมัติ ดูข้อมูลเพิ่มเติมได้ที่เปิดใช้การปรับปรุงอัตโนมัติ

ข้อกำหนดเบื้องต้น

หากไม่มีแหล่งข้อมูล ให้สร้างแหล่งข้อมูลโดยใช้ Merchant Data Sources API หรือ Merchant Center

หากมีแหล่งข้อมูลที่สร้างขึ้นโดยใช้ UI ของ Merchant Center หรือใช้ API อยู่แล้ว คุณจะใช้ Merchant Products API เพื่อเพิ่มผลิตภัณฑ์ได้ หากคุณใช้ Content API for Shopping เพื่อเพิ่มผลิตภัณฑ์ โปรดดูคำแนะนำในการย้ายข้อมูลเพื่อทำความเข้าใจวิธีเริ่มต้นใช้งาน Merchant Products API

อัปโหลดข้อมูลผลิตภัณฑ์ลงในบัญชี

หากต้องการอัปโหลดข้อมูลผลิตภัณฑ์ไปยังบัญชี ให้ใช้เมธอด accounts.productInputs.insert คุณต้องส่งตัวระบุที่ไม่ซ้ำกันของแหล่งข้อมูลหลักหรือเสริมสำหรับการแทรกผลิตภัณฑ์โดยใช้ Merchant Products API

ดึงข้อมูลผลิตภัณฑ์ที่ประมวลผลแล้วจากบัญชีของคุณ

หากต้องการดึงข้อมูลผลิตภัณฑ์ที่ประมวลผลแล้วจากบัญชีของคุณ ให้ใช้เมธอด accounts.products.get อาจใช้เวลาหลายนาทีกว่าที่ผลิตภัณฑ์ที่ผ่านการประมวลผลจะปรากฏหลังการแทรก

ลบข้อมูลผลิตภัณฑ์ออกจากบัญชี

หากต้องการลบการป้อนข้อมูลผลิตภัณฑ์ออกจากบัญชี ให้ใช้เมธอด accounts.productInputs.delete คุณต้องส่งตัวระบุที่ไม่ซ้ำกันของแหล่งข้อมูลหลักหรือเสริมที่ผลิตภัณฑ์ใช้อยู่ เพื่อลบผลิตภัณฑ์โดยใช้ Merchant Products API

แสดงผลิตภัณฑ์จากบัญชีของคุณ

หากต้องการแสดงผลิตภัณฑ์ที่ประมวลผลแล้วในบัญชี ให้ใช้เมธอด accounts.products.list