המשאב ShippingSettings
מאפשר לאחזר ולעדכן את הגדרות המשלוח של החשבון ושל כל חשבונות המשנה המשויכים אליו. מידע נוסף על הוספה וניהול של הגדרות המשלוח בחשבון זמין במאמר סקירה כללית על הגדרות המשלוח.
כדי להשתמש ב-Merchant API כדי לקרוא את המידע על הגדרות המשלוח, צריך להשתמש בבקשות הבאות:
GET https://merchantapi.googleapis.com/accounts/v1beta/accounts/{ACCOUNT_ID}/shippingSettings
מחליפים את {ACCOUNT_ID} במזהה הייחודי של חשבון Merchant Center.
כדי להשתמש ב-Merchant API לעדכון המידע של הגדרות המשלוח, צריך להשתמש בבקשות הבאות:
POST https://merchantapi.googleapis.com/accounts/v1beta/accounts/{ACCOUNT_ID}/shippingSettings:insert
מידע נוסף זמין במאמר שיטה:
accounts.shippingSettings.insert
.
השוואה בין Content API for Shopping לבין Merchant API
לפניכם השוואה לדוגמה בין Content API for Shopping לבין המשאב Shipping settings ב-API המשני של Accounts:
Content API | Merchant API | |
---|---|---|
כתובת URL | https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/shippingsettings/{ACCOUNT_ID} |
https://merchantapi.googleapis.com/accounts/v1beta/accounts/ {ACCOUNT_ID}/shippingSettings:insert |
מזהים | {MERCHANT_ID}/shippingsettings/ {ACCOUNT_ID} |
{NAME} |
ברשימה הבאה מפורטים העדכונים העיקריים במקור המידע של הגדרות המשלוח ב-API המשני של חשבונות, בהשוואה ל-Content API for Shopping:
- משתמשי Merchant API צריכים להזין את הערך
accounts/{ACCOUNT_ID}/shippingSettings
בשדה {NAME} כדי לקבל את אותה התנהגות. - ב-Merchant API אין תמיכה בפעולות קריאה וכתיבה באזורים מותאמים אישית, כמו קבוצות מיקומים. אפשר לקרוא או לכתוב אזורים מותאמים אישית, כמו קבוצות לפי מיקום, רק באמצעות שירות האזור.
- שירות אחד ב-Merchant API תומך בכמה מדינות משלוח.
- בניגוד ל-method shippingsettings.list ב-Content API, ב-Merchant API אין מתודת רשימה להגדרות משלוח.
שדות נתמכים חדשים
המשאב Shipping settings ב-API המשני של חשבונות תומך בשדות החדשים הבאים בהשוואה ל-Content API for Shopping:
warehouses
: מידע על מחסן לטיפול בהזמנות, שבו מאוחסן המלאי וממנו הוא מטופל.- מועדוני לקוחות: משתמשי Merchant API יכולים להזין את פרטי מועדון הלקוחות שלהם בהגדרות המשלוח.
- Etag: Etag נועד לפתור בעיות אסינכררוניות כשמשתמשים שונים מנסים לעדכן את הגדרות המשלוח באמצעות Merchant API וממשק המשתמש של Merchant Center בו-זמנית.
שדות ששינו את השם
השמות של השדות הבאים שונו במשאב 'הגדרות משלוח' ב-API המשני של חשבונות:
Content API for Shopping | מקור מידע על הגדרות המשלוח | תיאור |
---|---|---|
service |
services |
שירות משלוחים יחיד. |
service.name |
services.serviceName |
שם ללא הגבלות של השירות, שצריך להיות ייחודי בחשבון Merchant Center שלכם. |
service.deliveryCountry |
services.deliveryCountries |
קוד האזור במאגר CLDR של המדינה שאליה חל שירות המשלוחים. |
service.currency |
services.currencyCode |
קוד CLDR של המטבע שאליו חל השירות הזה. |
service.deliveryTime.minTransitTimeInDays |
services.deliveryTime.minTransitDays |
מספר ימי העסקים המינימלי שההזמנה נמצאת בדרך. לדוגמה, הערך 0 מציין משלוח ביום הקנייה, והערך 1 מציין משלוח ביום המחרת. |
service.deliveryTime.maxTransitTimeInDays |
services.deliveryTime.maxTransitDays |
מספר ימי העסקים המקסימלי להובלת הזמנה. |
service.deliveryTime.minHandlingTimeInDays |
services.deliveryTime.minHandlingDays |
מספר ימי העסקים המינימלי שחולפים עד למשלוח ההזמנה. |
service.deliveryTime.maxHandlingTimeInDays |
services.deliveryTime.maxHandlingDays |
מספר ימי העסקים המקסימלי שחולפים עד שההזמנה נשלחת. |
service.deliveryTime.cutoffTime.timezone |
services.deliveryTime.cutoffTime.timeZone |
מזהה אזור הזמן של מועד הסגירה. |
service.deliveryTime.transitTimeTable.postalCodeGroupName |
services.deliveryTime.transitTimeTable.postalCodeGroupNames |
השם של קבוצת המיקוד. |
service.deliveryTime.transitTimeTable.transitTimeLabel |
services.deliveryTime.transitTimeTable.transitTimeLabel |
תווית זמן האספקה של המוצר. |
service.rate_group |
services.rateGroups |
הגדרות של קבוצות של תעריפי משלוח. |
service.rate_group.subtable |
services.rateGroups.subtables |
רשימה של טבלאות משנה. |
service.rate_group.carrier_rate |
services.rateGroups.carrierRates |
רשימה של תעריפי ספקים. |
service.minimumOrderValueTable.storeCodeSetWithMovs |
services.minimumOrderValueTable.storeCodeSetWithMovs |
רשימה של קבוצות של קודי חנויות שיש להן אותו ערך הזמנה מינימלי. |
שיטות שהוסרו
אי אפשר להשתמש ב-shippingsettings.custombatch
כדי לאחזר ולעדכן את הגדרות המשלוח של כמה חשבונות בבקשה אחת.
שדות שהוסרו
השדות הבאים מ-Content API for Shopping יוסרו מ-Merchant API. ב-Merchant API אין חלופה לשדות האלה.
postal_code_group
service
Pickup_service
Eligibility
Scheduling_channel
Delivery_time
Holiday_cutoff
Rate_group
single_value_alternative_list
Methods
הנה השוואה בין השיטות ב-Content API for Shopping לבין המשאב 'הגדרות משלוח':
שיטה | Content API for Shopping | Merchant API |
---|---|---|
customBatch |
כן | לא |
get |
כן | כן |
update |
כן | לא |
insert |
לא | כן |
list |
כן | לא |
getSupportedCarrier |
כן | לא |
getSupportedHolidays |
כן | לא |