การออกแบบ Merchant API

เราออกแบบ Merchant API ให้คล้ายกับ Content API for Shopping สำหรับนักพัฒนาซอฟต์แวร์ แต่ใช้งานง่ายและยืดหยุ่นกว่า ข้อมูลโดยละเอียดเกี่ยวกับการออกแบบ Merchant API มีดังนี้

API ย่อย

Merchant API คือชุด API ย่อย API ย่อยคือกลุ่มของบริการและทรัพยากรที่เกี่ยวข้อง การออกแบบนี้หมายความว่าคุณสามารถเลือกใช้เฉพาะ API ย่อยที่จำเป็นสำหรับการผสานรวมที่ไม่ซ้ำกันได้

Merchant API ประกอบด้วย API ย่อยต่อไปนี้

  • Accounts: จัดการบัญชี Merchant Center ในวงกว้าง
  • Conversion: จัดการแหล่งที่มาของ Conversion สำหรับบัญชี
  • แหล่งข้อมูล: ดูและจัดการแหล่งข้อมูลสำหรับผลิตภัณฑ์
  • การแก้ปัญหา: รับปัญหาที่ส่งผลต่อบัญชีและสร้างหน้าการวินิจฉัยในแอป
  • สินค้าคงคลัง: แสดงผลิตภัณฑ์ตามร้านค้าหรือภูมิภาคใน Google
  • พาร์ทเนอร์ฟีดในพื้นที่: อัปโหลดฟีดสินค้าคงคลังของสินค้าในร้าน
  • การแจ้งเตือน: จัดการการสมัครรับการแจ้งเตือน
  • การติดตามคำสั่งซื้อ: ระบุข้อมูลย้อนหลังของการติดตามคำสั่งซื้อเพื่อปรับปรุงค่าประมาณการจัดส่งและปรับปรุงข้อมูลด้วยคำอธิบายประกอบการจัดส่ง
  • ผลิตภัณฑ์: จัดการข้อมูลผลิตภัณฑ์ เช่น ราคาและความพร้อมจำหน่ายสินค้า
  • Product Studio: ใช้ Google Product Studio เพื่อสร้างรูปภาพผลิตภัณฑ์และคำแนะนำข้อความโดยอัตโนมัติ
  • โปรโมชัน: สร้างและจัดการโปรโมชันเพื่อแสดงข้อเสนอพิเศษสำหรับผลิตภัณฑ์ของคุณ
  • Quota: ตรวจสอบโควต้า API ของบัญชี
  • รายงาน: ดูข้อมูลเกี่ยวกับผลิตภัณฑ์ ประสิทธิภาพ และภาพรวมด้านการแข่งขันใน Google
  • รีวิว: จัดการรีวิวสินค้าและผู้ขาย

การขนส่ง

กลไกการรับส่งข้อมูลเริ่มต้นของ Merchant API คือ gRPC คุณยังใช้ REST ได้ด้วย

ดูข้อมูลเพิ่มเติมได้ในคู่มือเริ่มใช้งานฉบับย่อ

Enum

ช่อง Enum ใน Merchant API อาจแสดงค่าใหม่ในอนาคต โค้ดของคุณควรมีโครงสร้างที่สามารถจัดการค่าที่ไม่รู้จักได้อย่างราบรื่น คุณควรตรวจสอบการเกิดขึ้นของค่า enum ที่ไม่รู้จักและแทรกแซงเพื่อให้โค้ดเป็นปัจจุบันอยู่เสมอ

การกำหนดเวอร์ชัน

API ย่อยจะมีการกำหนดเวอร์ชันแยกต่างหาก ซึ่งหมายความว่าคุณไม่จำเป็นต้องดำเนินการใดๆ หากเราอัปเดต API ย่อยที่คุณไม่ได้ใช้ คุณจะต้องอัปเดตโค้ดเมื่อมีการเปิดตัว API ย่อยเวอร์ชันใหม่ที่คุณใช้เท่านั้น ดูข้อมูลเพิ่มเติมได้ที่การกำหนดเวอร์ชัน