PurchaseFulfillmentInfo

מידע על מילוי הזמנות שמשויך להזמנת רכש או לפריט מסוים.

ייצוג JSON
{
  "id": string,
  "fulfillmentType": enum (Type),
  "expectedFulfillmentTime": {
    object (Time)
  },
  "expectedPreparationTime": {
    object (Time)
  },
  "location": {
    object (Location)
  },
  "expireTime": string,
  "price": {
    object (PriceAttribute)
  },
  "fulfillmentContact": {
    object (UserInfo)
  },
  "shippingMethodName": string,
  "storeCode": string,
  "pickupInfo": {
    object (PickupInfo)
  }
}
שדות
id

string

המזהה הייחודי של אפשרות השירות הזו.

fulfillmentType

enum (Type)

חובה: סוג האספקה.

expectedFulfillmentTime

object (Time)

חלון אם צוין טווח זמן, או זמן הגעה משוער אם צוין זמן אחד. מועד המסירה או האיסוף הצפוי.

expectedPreparationTime

object (Time)

חלון אם צוין טווח זמן, או זמן הגעה משוער אם צוין זמן אחד. הזמן הצפוי להכין את האוכל. עדיפות לחד-פעמי.

location

object (Location)

מיקום איסוף או משלוח.

expireTime

string (Timestamp format)

המועד שבו יפוג תוקף אפשרות מילוי ההזמנה.

חותמת זמן בפורמט "זולו" RFC3339 UTC, מדויקת לננו-שניות. דוגמה: "2014-10-02T15:01:23.045123456Z"

price

object (PriceAttribute)

העלות של אפשרות זו.

fulfillmentContact

object (UserInfo)

איש הקשר של המשתמש למילוי הבקשה.

shippingMethodName

string

שם שיטת המשלוח שהמשתמש בחר.

storeCode

string

קוד החנות של המיקום. דוגמה: Walmart הוא המוכר ו-storeCode הוא חנות walmart שבה בוצעה מילוי ההזמנה. https://support.google.com/business/answer/3370250?ref_topic=4596653.

pickupInfo

object (PickupInfo)

מידע נוסף לגבי אופן בחירת ההזמנה. השדה הזה רלוונטי רק כאשר סוג מילוי ההזמנה הוא PICKUP.

PickupInfo

פרטים על אופן האיסוף של ההזמנה. הדוח כולל פרטים כמו סוג האיסוף ומטא-נתונים נוספים שמצורפים לכל סוג, אם יש.

ייצוג JSON
{
  "pickupType": enum (PickupType),
  "curbsideInfo": {
    object (CurbsideInfo)
  },
  "checkInInfo": [
    {
      object (CheckInInfo)
    }
  ]
}
שדות
pickupType

enum (PickupType)

שיטת איסוף, כמו INSTORE, CURBSIDE וכו'.

curbsideInfo

object (CurbsideInfo)

פרטים שספציפיים למידע שבדלת העסק. אם PickType אינו "CURBSIDE", המערכת תתעלם מהשדה הזה.

checkInInfo[]

object (CheckInInfo)

רשימת השיטות השונות שנתמכות על ידי השותף לצורך צ'ק-אין.

CurbsideInfo

פרטים על האופן שבו תתאפשר הזמנה מדלת העסק.

ייצוג JSON
{
  "curbsideFulfillmentType": enum (CurbsideFulfillmentType),
  "userVehicle": {
    object (Vehicle)
  }
}
שדות
curbsideFulfillmentType

enum (CurbsideFulfillmentType)

השותפים זקוקים למידע נוסף כדי לאפשר הזמנות באיסוף מדלת העסק. בהתאם לסוג מילוי הבקשה שנבחר, הפרטים התואמים ייאספו מהמשתמש.

userVehicle

object (Vehicle)

פרטי הרכב של המשתמש שביצע את ההזמנה.

כלי רכב

פרטים על רכב

ייצוג JSON
{
  "make": string,
  "model": string,
  "licensePlate": string,
  "colorName": string,
  "image": {
    object (Image)
  }
}
שדות
make

string

יצרן הרכב (למשל "הונדה"). התיאור הזה מוצג למשתמש וצריך להתאים אותו לשוק המקומי. חובה.

model

string

דגם הרכב (למשל "Grom"). התיאור הזה מוצג למשתמש וצריך להתאים אותו לשוק המקומי. חובה.

licensePlate

string

מספר לוחית הרישוי של הרכב (למשל: 1ABC234). חובה.

colorName

string

שם צבע הרכב, למשל שחור אופציונלי.

image

object (Image)

כתובת URL של תמונה של הרכב. התמונה תוצג בגודל של כ-256x256 פיקסלים. JPG או PNG. אפשרות.

CheckInInfo

מטא-נתונים שהשותף דורש כדי לתמוך בשיטת צ'ק-אין.

ייצוג JSON
{
  "checkInType": enum (CheckInType)
}
שדות
checkInType

enum (CheckInType)

השיטה ששימשה לשליחת הוראות כניסה.