אתם יכולים להשתמש ב-Merchant API כדי לנהל מלאי מקומי (בחנות) ואזורי.
בקשות
משתמשים בפורמט הבא של כתובת URL לבקשה ב-Merchant Inventories API:
POST https://merchantapi.googleapis.com/inventories/v1/{PARENT}/regionalInventories
POST https://merchantapi.googleapis.com/inventories/v1/{PARENT}/localInventories
הפורמט של {PARENT} יהיה: accounts/{ACCOUNT_ID}/products/ {PRODUCT_ID}.
הנה דוגמה להשוואה של בקשות למלאי בחנות מקומית:
| פריט | Content API for Shopping | Merchant API |
|---|---|---|
| כתובת URL | https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/products/{PRODUCT_ID}/localinventory | https://merchantapi.googleapis.com/inventories/v1/{PARENT}/localInventories |
| מזהים | {MERCHANT_ID}/products/{PRODUCT_ID} |
{NAME}
|
Methods
ב-Merchant API יש שתי שיטות חדשות לניהול מלאי שטחי פרסום:
-
list: מאפשר לכם להציג את המלאי של המוצרים שלכם בחנויות מקומיות ובאזורים שונים. -
delete: מאפשר למחוק מלאי מקומי ואזורי של המוצרים.
הנה השוואה בין השיטות הזמינות לניהול מלאי:
| שיטה | Content API for Shopping | Merchant API |
|---|---|---|
customBatch |
כן | לא |
insert |
כן | כן |
list |
לא | כן |
delete |
לא | כן |
משאבים
אלה השינויים שחלו במלאי המקומי והאזורי:
| Content API for Shopping | Merchant API | תיאור |
|---|---|---|
| לא נתמך | name:string
|
השדה מבדיל בין משאבי LocalInventory ו-RegionalInventory בתוך product. Content API for Shopping מזהה מלאי בחנויות מקומיות לפי storeCode ו-productId, ומלאי אזורי לפי regionId ו-productId.
|
| לא נתמך | account:string
|
הוספנו שדה חדש כדי לזהות את חשבון Merchant Center שאליו שייכים product ו-LocalInventory.
|
price: {
object (Price)
}
|
price: {
|
ההגדרה של Price השתנתה.
|
salePrice: {
|
salePrice: {
|
ההגדרה של Price השתנתה.
|
salePriceEffectiveDate: string
|
salePriceEffectiveDate: {
|
salePriceEffectiveDate משתמש באובייקט TimePeriod החדש ב-Merchant Inventories API.
|
kind:string
|
לא נתמך | ה-API לא תומך ב-kind.
|
quantity:string
|
quantity:integer
|
המאפיין quantity מקבל מספר שלם במקום מחרוזת במלאי בחנות המקומית.
|
| לא נתמך | localShippingLabel:string
|
נוסף שדה חדש לזיהוי חשבון Merchant Center שאליו שייכים product ו-regionalInventory.
|
"regionId": string
|
"region": string
|
השדה regionID נקרא עכשיו region במלאי האזורי.
|
שדות מסוג string עם קבוצת ערכים מוגדרת
|
שדות מסוג enum עם קבוצת ערכים מוגדרת
|
שדות בתוך מאפייני מלאי עם קבוצת ערכים מוגדרת (לדוגמה availability, pickupMethod) הם עכשיו מסוג enum.
|