ย้ายข้อมูลการจัดการผลิตภัณฑ์

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

การเปลี่ยนแปลงทรัพยากร

แหล่งข้อมูล products และ productstatuses ของ Content API จะถูกแทนที่ด้วยแหล่งข้อมูล productInputs และ products

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

ข้อกําหนดของแหล่งข้อมูล

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

หรือจะใช้ UI ของ Merchant Center เพื่อจัดการแหล่งข้อมูลก็ได้

ดูข้อมูลเพิ่มเติมเกี่ยวกับแหล่งข้อมูลและวิธีสร้างและจัดการได้ที่ภาพรวมของ Merchant Data Sources API

การเปลี่ยนแปลงตัวระบุ

Merchant API ใช้ชื่อเพื่อระบุผลิตภัณฑ์ ชื่อผลิตภัณฑ์จะเป็นไปตามรูปแบบ accounts/{account}/products/{product} โดยที่ {product} มีรูปแบบ channel~language~feedLabel~offerId

ทรัพยากร Content API ใช้ : แทน ~ ระหว่างค่าแต่ละค่าในรหัส ดังนี้ channel:language:feedLabel:offerId

การเรียก Merchant API ทั้งหมดจะแสดงผลรูปแบบใหม่ที่มี ~ ระหว่างค่าของรหัส เราขอแนะนำให้จัดเก็บช่อง name ใหม่จากคำตอบและใช้ในการเรียกใช้ในอนาคต

เมธอด

ต่อไปนี้เป็นการเปรียบเทียบเมธอดผลิตภัณฑ์ใน Content API for Shopping และ Merchant Products API

Content API for Shopping Merchant Products API
products.custombatch ไม่พร้อมใช้งาน
products.insert productInputs.insert
products.update ยังไม่พร้อมใช้งาน
products.delete productInputs.delete
products.get products.get
products.list products.list
productstatuses.custombatch ไม่พร้อมใช้งาน
productstatuses.get products.get
productstatuses.list products.list

คำขอ

เมธอดของ Content API URL ใน Content API for Shopping URL ใน Merchant Products API ตัวระบุใน Content API ตัวระบุใน Merchant Products API
products.insert POST https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/products POST https://merchantapi.googleapis.com/products/v1beta/{PARENT}/productsInputs:insert?dataSource=accounts/{MERCHANT_ID}/dataSources/{DATASOURCE_ID} MERCHANT_ID PARENT=accounts/{MERCHANT_ID}
products.update PATCH https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/products/{PRODUCT_ID} ไม่พร้อมใช้งาน
products.delete DELETE https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/products/{PRODUCT_ID} DELETE https://merchantapi.googleapis.com/products/v1beta/{NAME}?dataSource=accounts/{MERCHANT_ID}/dataSources/{DATASOURCE_ID} MERCHANT_ID, PRODUCT_ID NAME=accounts/{MERCHANT_ID}/productInputs/{PRODUCT_ID_WITH_TILDES}
products.get GET https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/products/{PRODUCT_ID} GET https://merchantapi.googleapis.com/products/v1beta/{NAME} MERCHANT_ID, PRODUCT_ID NAME=accounts/{MERCHANT_ID}/products/{PRODUCT_ID_WITH_TILDES}
products.list GET https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/products GET https://merchantapi.googleapis.com/products/v1beta/{PARENT}/products MERCHANT_ID PARENT=accounts/{MERCHANT_ID}
productstatuses.get GET https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/productstatuses/{PRODUCT_ID} GET https://merchantapi.googleapis.com/products/v1beta/{NAME} MERCHANT_ID, PRODUCT_ID NAME=accounts/{MERCHANT_ID}/products/{PRODUCT_ID_WITH_TILDES}
productstatuses.list GET https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/productstatuses GET https://merchantapi.googleapis.com/products/v1beta/{PARENT}/products MERCHANT_ID PARENT=accounts/{MERCHANT_ID}