- การแสดง JSON
 - ข้อมูลผู้ใช้
 - PhoneNumber
 - รูปภาพ
 - ผู้ขาย
 - ตำแหน่ง
 - LatLng
 - PostalAddress
 - สารบัญ
 - LineItem
 - PriceAttribute
 - ประเภท
 - สถานะ
 - ค่าเงิน
 - การดำเนินการ
 - ประเภท
 - OpenUrlAction
 - แอป Android
 - VersionFilter
 - UrlTypeHint
 - ActionMetadata
 - การเปิดเผย
 - DisclosureText
 - TextLink
 - DisclosurePresentationOptions
 - PresentationRequirement
 - PurchaseItemExtension
 - PurchaseStatus
 - PurchaseType
 - MerchantUnitMeasure
 - หน่วย
 - PurchaseReturnsInfo
 - PurchaseFulfillmentInfo
 - ประเภท
 - เวลา
 - PickupInfo
 - PickupType
 - CurbsideInfo
 - CurbsideFulfillmentType
 - ยานพาหนะ
 - CheckInInfo
 - CheckInType
 - ItemOption
 - ProductDetails
 - ReservationItemExtension
 - ReservationStatus
 - ReservationType
 - StaffFacilitator
 - PaymentData
 - PaymentResult
 - PaymentInfo
 - PaymentMethodDisplayInfo
 - PaymentType
 - PaymentMethodProvenance
 - โปรโมชัน
 - PurchaseOrderExtension
 - PurchaseLocationType
 - PurchaseError
 - ErrorType
 - TicketOrderExtension
 - TicketEvent
 - ประเภท
 - EventCharacter
 - ประเภท
 
เอนทิตีคำสั่งซื้อ หมายเหตุ: 1. สตริงทั้งหมดในทุกระดับต้องมีอักขระน้อยกว่า 1,000 ตัว เว้นแต่จะระบุไว้เป็นอย่างอื่น 2. ช่องที่ซ้ำทั้งหมดในทุกระดับต้องมีจำนวนน้อยกว่า 50 รายการ เว้นแต่จะระบุไว้เป็นอย่างอื่น 3. หากระบุไว้ การประทับเวลาทั้งหมดในทุกระดับจะต้องเป็นการประทับเวลาที่ถูกต้อง
| การแสดง JSON | |
|---|---|
{ "googleOrderId": string, "merchantOrderId": string, "userVisibleOrderId": string, "userVisibleStateLabel": string, "buyerInfo": { object (  | 
            |
| ช่อง | ||
|---|---|---|
googleOrderId | 
              
                 
 รหัสคำสั่งซื้อที่ Google กำหนด  | 
            |
merchantOrderId | 
              
                 
 ต้องระบุ: รหัสคำสั่งซื้อภายในที่ผู้ขายกำหนด รหัสนี้ต้องไม่ซ้ำกัน และจำเป็นสำหรับการดำเนินการอัปเดตคำสั่งซื้อในครั้งต่อๆ ไป โดยอาจกำหนดเป็น googleOrderId ที่ระบุ หรือค่าที่ไม่ซ้ำกันอื่นๆ โปรดทราบว่ารหัสที่แสดงแก่ผู้ใช้คือ userVisibleOrderId ซึ่งอาจจะเป็นค่าอื่นที่ใช้งานง่ายกว่า ความยาวสูงสุดคือ 128 อักขระ  | 
            |
userVisibleOrderId | 
              
                 
 รหัสที่แสดงต่อผู้ใช้ซึ่งอ้างอิงถึงคำสั่งซื้อปัจจุบัน รหัสนี้ควรสอดคล้องกับรหัสที่แสดงสำหรับคำสั่งซื้อนี้ในบริบทอื่นๆ รวมถึงเว็บไซต์ แอป และอีเมล  | 
            |
userVisibleStateLabel | 
              
                 
 
 เลิกใช้งานแล้ว: ใช้สถานะ Orderชิ้นงานแทน ป้ายกำกับที่ปรากฏต่อผู้ใช้สำหรับสถานะของคำสั่งซื้อนี้  | 
            |
buyerInfo | 
              
                 
 ข้อมูลเกี่ยวกับผู้ซื้อ  | 
            |
image | 
              
                 
 รูปภาพที่เชื่อมโยงกับคำสั่งซื้อ  | 
            |
createTime | 
              
                 
 
 ต้องระบุ: วันที่และเวลาที่สร้างคำสั่งซื้อ การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่แม่นยำเป็นหน่วยนาโนวินาที ตัวอย่าง:   | 
            |
lastUpdateTime | 
              
                 
 
 วันที่และเวลาอัปเดตคำสั่งซื้อครั้งล่าสุด จำเป็นสำหรับการอัปเดตคำสั่งซื้อ การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่แม่นยำเป็นหน่วยนาโนวินาที ตัวอย่าง:   | 
            |
transactionMerchant | 
              
                 
 ผู้ขายที่อำนวยความสะดวกในการชำระเงิน ซึ่งอาจแตกต่างจากผู้ให้บริการระดับรายการโฆษณา ตัวอย่าง: คำสั่งซื้อของ Expedia พร้อมรายการโฆษณาจาก ANA  | 
            |
contents | 
              
                 
 ต้องระบุ: สั่งซื้อเนื้อหาที่เป็นกลุ่มรายการโฆษณา  | 
            |
priceAttributes[] | 
              
                 
 ราคา ส่วนลด ภาษี และอื่นๆ  | 
            |
followUpActions[] | 
              
                 
 ติดตามผลที่ระดับคำสั่งซื้อ  | 
            |
paymentData | 
              
                 
 ข้อมูลที่เกี่ยวข้องกับการชำระเงินสำหรับคำสั่งซื้อ  | 
            |
termsOfServiceUrl | 
              
                 
 ลิงก์ไปยังข้อกำหนดในการให้บริการที่ใช้กับคำสั่งซื้อ/คำสั่งซื้อที่เสนอ  | 
            |
note | 
              
                 
 แนบโน้ตไปกับคำสั่งซื้อแล้ว  | 
            |
promotions[] | 
              
                 
 โปรโมชันทั้งหมดที่เชื่อมโยงกับคำสั่งซื้อนี้  | 
            |
disclosures[] | 
              
                 
 การเปิดเผยที่เชื่อมโยงกับคำสั่งซื้อนี้  | 
            |
vertical | 
              
                 
 
 เลิกใช้งานแล้ว: ใช้ประเภทธุรกิจแทน พร็อพเพอร์ตี้เหล่านี้จะมีผลกับรายการโฆษณาทั้งหมด เว้นแต่จะมีการลบล้างในรายการโฆษณาบางรายการ ประเภทธุรกิจนี้ต้องตรงกับประเภทประเภทธุรกิจระดับรายการโฆษณา ค่าที่เป็นไปได้:  ออบเจ็กต์ที่มีช่องประเภทที่กำหนดเอง ช่องเพิ่มเติม   | 
            |
ช่องการรวม verticals พร็อพเพอร์ตี้เหล่านี้จะมีผลกับรายการโฆษณาทั้งหมด เว้นแต่จะมีการลบล้างในรายการโฆษณาบางรายการ ประเภทธุรกิจนี้ต้องตรงกับประเภทประเภทธุรกิจระดับรายการโฆษณา verticals ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ | 
            ||
purchase | 
              
                 
 ใบสั่งซื้อ  | 
            |
ticket | 
              
                 
 ลำดับตั๋ว  | 
            |
UserInfo
ข้อมูลเกี่ยวกับผู้ใช้ ใช้เพื่อแสดงข้อมูลของผู้ใช้ที่เชื่อมโยงกับคำสั่งซื้อ
| การแสดง JSON | |
|---|---|
{
  "email": string,
  "firstName": string,
  "lastName": string,
  "displayName": string,
  "phoneNumbers": [
    {
      object ( | 
              |
| ช่อง | |
|---|---|
email | 
                
                   
 อีเมลของผู้ใช้ เช่น janedoe@gmail.com  | 
              
firstName | 
                
                   
 ชื่อของผู้ใช้  | 
              
lastName | 
                
                   
 นามสกุลของผู้ใช้  | 
              
displayName | 
                
                   
 ชื่อที่แสดงของผู้ใช้อาจต่างจากชื่อหรือนามสกุล  | 
              
phoneNumbers[] | 
                
                   
 หมายเลขโทรศัพท์ของผู้ใช้  | 
              
หมายเลขโทรศัพท์
หมายเลขโทรศัพท์มาตรฐาน
| การแสดง JSON | |
|---|---|
{ "e164PhoneNumber": string, "extension": string, "preferredDomesticCarrierCode": string }  | 
              |
| ช่อง | |
|---|---|
e164PhoneNumber | 
                
                   
 หมายเลขโทรศัพท์ในรูปแบบ E.164 ตามที่กำหนดไว้ใน International Telecommunication Union (ITU) Recommendation E.164 ลิงก์ wiki: https://en.wikipedia.org/wiki/E.164  | 
              
extension | 
                
                   
 ส่วนขยายไม่มีการกำหนดมาตรฐานในคำแนะนำของ ITU ยกเว้นการกำหนดเป็นชุดตัวเลขโดยมีความยาวได้สูงสุด 40 หลัก พารามิเตอร์ได้รับการกำหนดให้เป็นสตริงนี้เพื่อรองรับการใช้เลข 0 นำหน้าในส่วนขยาย (องค์กรมีอิสระในการทำเช่นนั้น เนื่องจากไม่มีการกำหนดมาตรฐาน) นอกเหนือจากตัวเลขแล้ว อักขระโทรออกอื่นๆ เช่น "," (แจ้งว่ากำลังรอ) อาจจัดเก็บไว้ที่นี่ เช่น ในชิ้นงาน xxx-xxx-xxxx 123, "123" คือส่วนขยาย  | 
              
preferredDomesticCarrierCode | 
                
                   
 
 รหัสการเลือกผู้ให้บริการที่ต้องใช้เมื่อโทรหาหมายเลขโทรศัพท์นี้ภายในประเทศ ซึ่งรวมถึงรหัสที่ต้องโทรในบางประเทศเมื่อโทรจากโทรศัพท์บ้านไปยังโทรศัพท์มือถือ หรือกลับกัน เช่น ในโคลัมเบีย เครื่องหมาย "3" จะต้องกดหมายเลขก่อนหมายเลขโทรศัพท์เมื่อโทรจากโทรศัพท์มือถือไปยังโทรศัพท์บ้านในประเทศหรือในทางกลับกัน https://en.wikipedia.org/wiki/Telephone_numbers_in_Colombia https://en.wikipedia.org/wiki/Brazilian_Carrier_Selection_Code โปรดทราบว่าตัวเลือกนี้คือ "แนะนำ" ซึ่งหมายความว่า รหัสอื่นๆ อาจใช้งานได้ด้วยเช่นกัน  | 
              
รูปภาพ
รูปภาพที่แสดงในการ์ด
| การแสดง JSON | |
|---|---|
{ "url": string, "accessibilityText": string, "height": number, "width": number }  | 
              |
| ช่อง | |
|---|---|
url | 
                
                   
 
                    URL แหล่งที่มาของรูปภาพ รูปภาพสามารถใช้เป็น JPG, PNG และ GIF (ทั้งเป็นภาพเคลื่อนไหวและไม่เคลื่อนไหว) ตัวอย่างเช่น  | 
              
accessibilityText | 
                
                   
 ข้อความอธิบายรูปภาพที่ใช้สำหรับการเข้าถึง เช่น โปรแกรมอ่านหน้าจอ ต้องระบุ  | 
              
height | 
                
                   
 ความสูงของรูปภาพเป็นพิกเซล ไม่บังคับ  | 
              
width | 
                
                   
 ความกว้างของรูปภาพเป็นพิกเซล ไม่บังคับ  | 
              
ผู้ขาย
ผู้ขายสินค้าในรถเข็น/คำสั่งซื้อ/รายการโฆษณา
| การแสดง JSON | |
|---|---|
{ "id": string, "name": string, "image": { object (  | 
              |
| ช่อง | |
|---|---|
id | 
                
                   
 รหัสที่ไม่บังคับซึ่งกำหนดให้กับผู้ขาย (หากมี)  | 
              
name | 
                
                   
 ชื่อผู้ขาย เช่น "Panera Bread"  | 
              
image | 
                
                   
 รูปภาพที่เชื่อมโยงกับผู้ขาย  | 
              
phoneNumbers[] | 
                
                   
 หมายเลขโทรศัพท์ของผู้ขาย  | 
              
address | 
                
                   
 ที่อยู่ของผู้ขาย  | 
              
ตำแหน่ง
คอนเทนเนอร์ที่แสดงสถานที่ตั้ง
| การแสดง JSON | |
|---|---|
{ "coordinates": { object (  | 
              |
| ช่อง | |
|---|---|
coordinates | 
                
                   
 
 พิกัดทางภูมิศาสตร์ ต้องมี [DEVICE_PRECISE_LOCATION] สิทธิ์ [google.actions.v2.Permissions.DEVICE_PRECISE_LOCATION]  | 
              
formattedAddress | 
                
                   
 
 ที่อยู่ที่แสดง เช่น "1600 Amphitheatre Pkwy, Mountain View, CA 94043" ต้องมี [DEVICE_PRECISE_LOCATION] สิทธิ์ [google.actions.v2.Permissions.DEVICE_PRECISE_LOCATION]  | 
              
zipCode | 
                
                   
 
 รหัสไปรษณีย์ ต้องมี [DEVICE_PRECISE_LOCATION] [google.actions.v2.Permissions.DEVICE_PRECISE_LOCATION] หรือ [DEVICE_COARSE_LOCATION] สิทธิ์ [google.actions.v2.Permissions.DEVICE_COARSE_LOCATION]  | 
              
city | 
                
                   
 
 เมือง ต้องมี [DEVICE_PRECISE_LOCATION] [google.actions.v2.Permissions.DEVICE_PRECISE_LOCATION] หรือ [DEVICE_COARSE_LOCATION] สิทธิ์ [google.actions.v2.Permissions.DEVICE_COARSE_LOCATION]  | 
              
postalAddress | 
                
                   
 
 ที่อยู่ทางไปรษณีย์ ต้องมี [DEVICE_PRECISE_LOCATION] [google.actions.v2.Permissions.DEVICE_PRECISE_LOCATION] หรือ [DEVICE_COARSE_LOCATION] สิทธิ์ [google.actions.v2.Permissions.DEVICE_COARSE_LOCATION]  | 
              
name | 
                
                   
 ชื่อสถานที่  | 
              
phoneNumber | 
                
                   
 หมายเลขโทรศัพท์ของสถานที่ตั้ง เช่น หมายเลขติดต่อของที่ตั้งธุรกิจ หรือหมายเลขโทรศัพท์สำหรับสถานที่จัดส่ง  | 
              
notes | 
                
                   
 หมายเหตุเกี่ยวกับสถานที่  | 
              
placeId | 
                
                   
 PlaceId จะใช้กับ Places API เพื่อดึงข้อมูลรายละเอียดของสถานที่ โปรดดู https://developers.google.com/places/web-service/place-id  | 
              
LatLng
วัตถุที่แสดงคู่ละติจูด/ลองจิจูด ค่านี้จะแสดงเป็นคู่ของค่าคู่ที่แสดงองศาละติจูดและลองจิจูด ข้อมูลนี้ต้องเป็นไปตามมาตรฐาน WGS84 เว้นแต่จะระบุไว้เป็นอย่างอื่น ค่าต้องอยู่ในช่วงมาตรฐาน
| การแสดง JSON | |
|---|---|
{ "latitude": number, "longitude": number }  | 
              |
| ช่อง | |
|---|---|
latitude | 
                
                   
 ละติจูด หน่วยเป็นองศา โดยต้องอยู่ในช่วง [-90.0, +90.0]  | 
              
longitude | 
                
                   
 ลองจิจูด หน่วยเป็นองศา โดยต้องอยู่ในช่วง [-180.0, +180.0]  | 
              
PostalAddress
แสดงที่อยู่ไปรษณีย์ เช่น สำหรับที่อยู่ไปรษณีย์หรือที่อยู่การชำระเงิน หากใช้ที่อยู่ไปรษณีย์ บริการไปรษณีย์จะนำส่งสินค้าไปยังสถานที่ตั้งของ P.O ได้ กล่องหรือสิ่งอื่นที่คล้ายกัน ไม่ได้มีไว้เพื่อสร้างแบบจำลองตำแหน่งทางภูมิศาสตร์ (ถนน เมือง ภูเขา)
ในการใช้งานโดยทั่วไป ที่อยู่จะสร้างขึ้นผ่านข้อมูลจากผู้ใช้หรือจากการนำเข้าข้อมูลที่มีอยู่ ทั้งนี้ขึ้นอยู่กับประเภทของกระบวนการ
คําแนะนําเกี่ยวกับการป้อน / การแก้ไขที่อยู่: - ใช้วิดเจ็ตที่อยู่ที่พร้อมใช้งาน i18n เช่น https://github.com/google/libaddressinput) - ผู้ใช้ไม่ควรแสดงองค์ประกอบ UI สําหรับการป้อนข้อมูลหรือแก้ไขช่องนอกประเทศที่ใช้ช่องดังกล่าว
ดูคำแนะนำเพิ่มเติมเกี่ยวกับวิธีใช้สคีมานี้ได้ที่ https://support.google.com/business/answer/6397478
| การแสดง JSON | |
|---|---|
{ "revision": number, "regionCode": string, "languageCode": string, "postalCode": string, "sortingCode": string, "administrativeArea": string, "locality": string, "sublocality": string, "addressLines": [ string ], "recipients": [ string ], "organization": string }  | 
              |
| ช่อง | |
|---|---|
revision | 
                
                   
 
 การแก้ไขสคีมาของ  การแก้ไขใหม่ทั้งหมดต้องเข้ากันได้กับการแก้ไขเก่า  | 
              
regionCode | 
                
                   
 ต้องระบุ รหัสภูมิภาค CLDR ของประเทศ/ภูมิภาคของที่อยู่ ข้อมูลนี้ไม่ได้มีการอนุมานแต่อย่างใด และขึ้นอยู่กับผู้ใช้ที่จะตรวจสอบว่าค่าถูกต้อง ดูรายละเอียดได้ที่ http://cldr.unicode.org/ และ http://www.unicode.org/cldr/charts/30/supplemental/territory_information.html ตัวอย่างเช่น "CH" สำหรับสวิตเซอร์แลนด์  | 
              
languageCode | 
                
                   
 
 ไม่บังคับ รหัสภาษา BCP-47 ของเนื้อหาในที่อยู่นี้ (หากทราบ) ซึ่งมักเป็นภาษา UI ของแบบฟอร์มอินพุต หรือคาดว่าจะตรงกับภาษาใดภาษาหนึ่งที่ใช้ในที่อยู่ ประเทศ/ภูมิภาค หรือคำทับศัพท์ที่เทียบเท่า ซึ่งอาจส่งผลต่อการจัดรูปแบบในบางประเทศ แต่ไม่สำคัญต่อความถูกต้องของข้อมูล และจะไม่ส่งผลต่อการตรวจสอบความถูกต้องหรือการดำเนินการอื่นๆ ที่ไม่เกี่ยวข้องกับการจัดรูปแบบ หากไม่ทราบค่านี้ ก็ควรละเว้น (แทนที่จะระบุค่าเริ่มต้นที่อาจไม่ถูกต้อง) เช่น "zh-Hant", "ja", "ja-Latn", "en"  | 
              
postalCode | 
                
                   
 ไม่บังคับ รหัสไปรษณีย์ของที่อยู่ บางประเทศอาจไม่ได้ใช้หรือกำหนดให้มีการแสดงรหัสไปรษณีย์ แต่ประเทศที่ใช้รหัสเหล่านี้อาจทำให้มีการตรวจสอบเพิ่มเติมกับส่วนอื่นๆ ของที่อยู่ (เช่น การตรวจสอบรัฐ/รหัสไปรษณีย์ในสหรัฐอเมริกา)  | 
              
sortingCode | 
                
                   
 ไม่บังคับ รหัสการจัดเรียงเพิ่มเติม รหัสเฉพาะประเทศ ซึ่งไม่มีใช้ในภูมิภาคส่วนใหญ่ ในที่ที่ใช้ ค่าอาจเป็นสตริง เช่น "CEDEX" ซึ่งอาจจะตามด้วยตัวเลข (เช่น "CEDEX 7") หรือเป็นเพียงตัวเลขเพียงอย่างเดียวซึ่งเป็นตัวแทนของ "รหัสเซกเตอร์" (จาเมกา), "ดัชนีพื้นที่นำส่ง" (มาลาวี) หรือ "ตัวบ่งชี้ที่ทำการไปรษณีย์" (เช่น โกตดิวัวร์)  | 
              
administrativeArea | 
                
                   
 ไม่บังคับ เขตการปกครองสูงสุด ซึ่งใช้สำหรับที่อยู่ทางไปรษณีย์ของประเทศหรือภูมิภาค ตัวอย่างเช่น อาจเป็นรัฐ จังหวัด แคว้น หรือจังหวัด โดยเฉพาะอย่างยิ่งสำหรับสเปน ประเทศนี้เป็นจังหวัด ไม่ใช่ชุมชนปกครองตนเอง (เช่น "บาร์เซโลนา" ไม่ใช่ "คาตาโลเนีย") มีหลายประเทศไม่ใช้เขตบริหารในที่อยู่ทางไปรษณีย์ เช่น ในสวิตเซอร์แลนด์ ข้อมูลนี้ไม่ควรถูกปล่อยไว้  | 
              
locality | 
                
                   
 ไม่บังคับ โดยทั่วไปหมายถึงส่วนเมืองของที่อยู่ ตัวอย่าง: เมืองในสหรัฐอเมริกา, เขตไอที, เมืองไปรษณีย์ของสหราชอาณาจักร ในภูมิภาคของโลกที่ไม่มีการกำหนดพื้นที่ไว้อย่างดีหรือไม่เหมาะสมกับโครงสร้างนี้ ให้ปล่อยย่านนั้นว่างไว้และใช้บรรทัดที่อยู่  | 
              
sublocality | 
                
                   
 ไม่บังคับ สถานที่ตั้งย่อยของที่อยู่ ตัวอย่างเช่น ย่านใกล้เคียง เขตเมือง เขตต่างๆ  | 
              
addressLines[] | 
                
                   
 
 บรรทัดที่อยู่ที่ไม่มีโครงสร้างซึ่งอธิบายถึงระดับที่ต่ำกว่าของที่อยู่ เนื่องจากค่าใน addressLines ไม่มีข้อมูลประเภท และบางครั้งอาจมีค่าหลายค่าในช่องเดียว (เช่น "Austin, TX") ดังนั้นจึงจำเป็นที่การเรียงลำดับบรรทัดจะต้องชัดเจน ลำดับของบรรทัดที่อยู่ควรเป็น "ลำดับซองจดหมาย" สำหรับประเทศ/ภูมิภาคของที่อยู่ ในพื้นที่ที่อาจแตกต่างกันไป (เช่น ญี่ปุ่น) ระบบจะใช้ address_language เพื่อทำให้ชัดเจน (เช่น "ja" สำหรับการสั่งซื้อจากใหญ่ไปเล็ก และ "ja-Latn" หรือ "en" สำหรับเล็กไปใหญ่) วิธีนี้จะช่วยให้เลือกบรรทัดของที่อยู่ที่เจาะจงที่สุดตามภาษาได้ การแสดงโครงสร้างต่ำสุดที่ได้รับอนุญาตของที่อยู่ประกอบด้วยรหัสภูมิภาคพร้อมกับข้อมูลที่เหลืออยู่ทั้งหมดในบรรทัดที่อยู่ รูปแบบที่อยู่เช่นนี้สามารถทำได้อย่างคร่าวๆ โดยไม่ต้องมีการเข้ารหัสพิกัดภูมิศาสตร์ แต่ไม่มีการให้เหตุผลเชิงความหมายเกี่ยวกับองค์ประกอบที่อยู่ใดๆ จนกว่าจะได้รับการแก้ไขบางส่วนเป็นอย่างน้อย การสร้างที่อยู่ที่มีเพียงรหัสภูมิภาคและบรรทัดที่อยู่ การใช้รหัสพิกัดภูมิศาสตร์เป็นวิธีที่แนะนำในการจัดการที่อยู่ที่ไม่มีโครงสร้างโดยสิ้นเชิง (แทนที่จะคาดเดาว่าส่วนใดของที่อยู่ควรเป็นย่านหรือเขตบริหาร)  | 
              
recipients[] | 
                
                   
 ไม่บังคับ ผู้รับในที่อยู่ ในบางกรณี ช่องนี้อาจมีข้อมูลหลายบรรทัด เช่น อาจมีคำว่า "ดูแล"  | 
              
organization | 
                
                   
 ไม่บังคับ ชื่อขององค์กรตามที่อยู่  | 
              
เนื้อหา
Wrapper สำหรับรายการโฆษณา
| การแสดง JSON | |
|---|---|
{
  "lineItems": [
    {
      object ( | 
              |
| ช่อง | |
|---|---|
lineItems[] | 
                
                   
 รายชื่อรายการโฆษณาของคำสั่งซื้อ ต้องระบุ line_item อย่างน้อย 1 รายการและอนุญาตไม่เกิน 50 รายการ รายการโฆษณาทั้งหมดต้องอยู่ในประเภทธุรกิจเดียวกัน  | 
              
LineItem
รายการโฆษณา 1 รายการมีประเภทธุรกิจ 1 รายการ คำสั่งซื้อหรือรถเข็นอาจมีรายการโฆษณาแนวตั้งหลายรายการ ควรกำหนดรายการโฆษณาย่อย/ส่วนเสริม ฯลฯ ในโปรโตแนวตั้งโดยขึ้นอยู่กับกรณีการใช้งาน หมายเหตุ: 1. สตริงทั้งหมดในทุกระดับต้องมีอักขระน้อยกว่า 1,000 ตัว เว้นแต่จะระบุไว้เป็นอย่างอื่น 2. ช่องที่ซ้ำทั้งหมดในทุกระดับต้องมีจำนวนน้อยกว่า 50 รายการ เว้นแต่จะระบุไว้เป็นอย่างอื่น 3. หากระบุไว้ การประทับเวลาทั้งหมดในทุกระดับจะต้องเป็นการประทับเวลาที่ถูกต้อง
| การแสดง JSON | |
|---|---|
{ "id": string, "name": string, "userVisibleStateLabel": string, "provider": { object (  | 
              |
| ช่อง | ||
|---|---|---|
id | 
                
                   
 ต้องระบุ: ตัวระบุที่ผู้ขายกำหนดสำหรับรายการโฆษณา ใช้เพื่อระบุรายการโฆษณาที่มีอยู่ในการนำการอัปเดตบางส่วนไปใช้ ความยาวสูงสุดคือ 64 อักขระ  | 
              |
name | 
                
                   
 ชื่อบรรทัดรายการตามที่แสดงในใบเสร็จ ความยาวสูงสุดคือ 100 อักขระ  | 
              |
userVisibleStateLabel | 
                
                   
 
 เลิกใช้งานแล้ว โปรดใช้สถานะระดับแนวตั้งแทน เช่น ใช้ PurchaseOrderExtension.status สำหรับการซื้อ ป้ายกำกับที่ผู้ใช้มองเห็นได้สำหรับสถานะของรายการโฆษณานี้  | 
              |
provider | 
                
                   
 ผู้ให้บริการของรายการโฆษณาหนึ่งๆ หากแตกต่างจากคำสั่งซื้อโดยรวม ตัวอย่าง: คำสั่งซื้อด้วย ANA ผู้ให้บริการรายการโฆษณาของ Expedia  | 
              |
priceAttributes[] | 
                
                   
 ราคาและการปรับระดับรายการโฆษณา  | 
              |
followUpActions[] | 
                
                   
 ติดตามผลการดำเนินการที่รายการโฆษณา  | 
              |
recipients[] | 
                
                   
 ลูกค้าระดับรายการโฆษณา ซึ่งไม่ใช่ผู้ซื้อระดับคำสั่งซื้อ ตัวอย่าง: ผู้ใช้ X จองร้านอาหารโดยใช้ชื่อผู้ใช้ ข  | 
              |
image | 
                
                   
 รูปภาพขนาดเล็กที่เชื่อมโยงกับรายการนี้ (หากมี)  | 
              |
description | 
                
                   
 คำอธิบายรายการโฆษณา  | 
              |
notes[] | 
                
                   
 หมายเหตุเพิ่มเติมที่เกี่ยวข้องกับรายการโฆษณานี้ เช่น นโยบายการยกเลิก  | 
              |
disclosures[] | 
                
                   
 การเปิดเผยข้อมูลที่เชื่อมโยงกับรายการโฆษณานี้  | 
              |
vertical | 
                
                   
 
 เลิกใช้งานแล้ว: ใช้ประเภทธุรกิจแทน ต้องระบุ: เนื้อหาเชิงความหมายของรายการโฆษณาตามประเภท/ประเภทธุรกิจ ธุรกิจทุกประเภทควรมีรายละเอียดการดำเนินการตามคำสั่งซื้อของตัวเอง ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้  ออบเจ็กต์ที่มีช่องประเภทที่กำหนดเอง ช่องเพิ่มเติม   | 
              |
ช่องการรวม verticals ต้องระบุ: เนื้อหาเชิงความหมายของรายการโฆษณาตามประเภท/ประเภทธุรกิจ ธุรกิจทุกประเภทควรมีรายละเอียดการดำเนินการตามคำสั่งซื้อของตัวเอง verticals ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ | 
              ||
purchase | 
                
                   
 คำสั่งซื้อ เช่น สินค้า อาหาร ฯลฯ  | 
              |
reservation | 
                
                   
 การสั่งจอง เช่น ร้านอาหาร ตัดผม ฯลฯ  | 
              |
PriceAttribute
แอตทริบิวต์ราคาของคำสั่งซื้อหรือรายการโฆษณา
| การแสดง JSON | |
|---|---|
{ "type": enum (  | 
              |
| ช่อง | ||
|---|---|---|
type | 
                
                   
 ต้องระบุ: แอตทริบิวต์ประเภทเงิน  | 
              |
name | 
                
                   
 ต้องระบุ: สตริงแอตทริบิวต์ราคาที่ผู้ใช้แสดง ซึ่งผู้ขายส่งและแปลข้อมูลนี้  | 
              |
state | 
                
                   
 ต้องระบุ: สถานะของราคา: ราคาโดยประมาณเทียบกับราคาจริง  | 
              |
taxIncluded | 
                
                   
 ราคารวมภาษีหรือไม่  | 
              |
ช่องการรวม spec แสดงจํานวนเงินหรือเปอร์เซ็นต์มิลลิลิตร spec ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ | 
              ||
amount | 
                
                   
 จำนวนเงิน  | 
              |
amountMillipercentage | 
                
                   
 
 ข้อกำหนดเปอร์เซ็นต์ไปจนถึง 1/1000 ของเปอร์เซ็นต์ เช่น 8.750% จะแสดงเป็น 8750 เปอร์เซ็นต์ติดลบหมายถึงเปอร์เซ็นต์ส่วนลด กำลังเลิกใช้งานช่องนี้ พิจารณาเพิ่มข้อมูลกลับคืนได้เมื่อต้องมีกรณีการใช้งานที่มั่นคง  | 
              |
ประเภท
แสดงประเภทของเงิน
| Enum | |
|---|---|
TYPE_UNSPECIFIED | 
                ไม่ได้ระบุประเภท ไคลเอ็นต์ไม่ควรต้องตั้งค่าข้อมูลนี้อย่างชัดแจ้ง | 
REGULAR | 
                ราคาที่แสดงปกติ ก่อนใช้ส่วนลดและอื่นๆ | 
DISCOUNT | 
                ซึ่งจะถูกหักออกจากยอดรวมย่อย | 
TAX | 
                เพื่อเพิ่มลงในยอดรวมย่อย | 
DELIVERY | 
                เพื่อเพิ่มลงในยอดรวมย่อย | 
SUBTOTAL | 
                ยอดรวมย่อยก่อนคิดค่าธรรมเนียมบางอย่าง | 
FEE | 
                ค่าธรรมเนียมเพิ่มเติม | 
GRATUITY | 
                เพื่อเพิ่มลงในยอดรวมย่อย | 
TOTAL | 
                ราคาคำสั่งซื้อหรือรายการโฆษณาที่แสดง | 
รัฐ
แสดงสถานะราคา
| Enum | |
|---|---|
STATE_UNSPECIFIED | 
                ไม่ได้ระบุ | 
ESTIMATE | 
                ราคาเป็นเพียงค่าประมาณเท่านั้น | 
ACTUAL | 
                ราคาจริงที่จะเรียกเก็บจากผู้ใช้ | 
เงินทอง
แสดงจำนวนเงินพร้อมประเภทสกุลเงิน
| การแสดง JSON | |
|---|---|
{ "currencyCode": string, "amountInMicros": string }  | 
              |
| ช่อง | |
|---|---|
currencyCode | 
                
                   
 รหัสสกุลเงินแบบ 3 ตัวอักษรที่กำหนดไว้ใน ISO 4217  | 
              
amountInMicros | 
                
                   
 จำนวนเงินในหน่วยไมโคร ตัวอย่างเช่น ควรตั้งค่าช่องนี้เป็น 1990000 สำหรับ $1.99  | 
              
การดำเนินการ
การดำเนินการติดตามผลที่เชื่อมโยงกับคำสั่งซื้อหรือรายการโฆษณา
| การแสดง JSON | |
|---|---|
{ "type": enum (  | 
              |
| ช่อง | |
|---|---|
type | 
                
                   
 จำเป็น: ประเภทการทำงาน  | 
              
title | 
                
                   
 ชื่อหรือป้ายกำกับของการดำเนินการที่แสดงต่อผู้ใช้ ความยาวสูงสุดคือ 100 อักขระ  | 
              
openUrlAction | 
                
                   
 สิ่งที่ต้องดำเนินการ  | 
              
actionMetadata | 
                
                   
 ข้อมูลเมตาที่เชื่อมโยงกับการดำเนินการ  | 
              
ประเภท
การดำเนินการติดตามผลที่เป็นไปได้
| Enum | |
|---|---|
TYPE_UNSPECIFIED | 
                การกระทำที่ไม่ได้ระบุ | 
VIEW_DETAILS | 
                ดูรายละเอียดคำสั่งซื้อ | 
MODIFY | 
                แก้ไขการดำเนินการคำสั่งซื้อ | 
CANCEL | 
                ยกเลิกการดำเนินการคำสั่งซื้อ | 
RETURN | 
                คืนสินค้า | 
EXCHANGE | 
                การดำเนินการคำสั่งซื้อการแลกเปลี่ยน | 
EMAIL | 
                การดำเนินการกับอีเมล เลิกใช้งานประเภท EMAIL และ CALL แล้ว openUrlAction.url สามารถใช้เป็นหมายเลขโทรศัพท์หรืออีเมลได้  | 
              
CALL | 
                คำกระตุ้นให้ดำเนินการ (Call-Action)  | 
              
REORDER | 
                เรียงลำดับการดำเนินการใหม่ | 
REVIEW | 
                ตรวจสอบการดำเนินการสั่งซื้อ | 
CUSTOMER_SERVICE | 
                โปรดติดต่อฝ่ายบริการลูกค้า | 
FIX_ISSUE | 
                นำไปยังเว็บไซต์หรือแอปของผู้ขายเพื่อแก้ไขปัญหาโดยตรง | 
DIRECTION | 
                ลิงก์เส้นทาง | 
OpenUrlAction
เปิด URL ที่ระบุ
| การแสดง JSON | |
|---|---|
{ "url": string, "androidApp": { object (  | 
              |
| ช่อง | |
|---|---|
url | 
                
                   
 ฟิลด์ URL อาจเป็นรายการใดก็ได้ต่อไปนี้ - URL http/https สำหรับเปิดแอปที่ลิงก์กับแอปหรือหน้าเว็บ  | 
              
androidApp | 
                
                   
 ข้อมูลเกี่ยวกับแอป Android ในกรณีที่ URL คาดว่าจะมาจากแอป Android  | 
              
urlTypeHint | 
                
                   
 เป็นคำแนะนำสำหรับประเภท URL  | 
              
AndroidApp
ข้อกําหนดของแอป Android สําหรับข้อจํากัดการดำเนินการตามคำสั่งซื้อ
| การแสดง JSON | |
|---|---|
{
  "packageName": string,
  "versions": [
    {
      object ( | 
              |
| ช่อง | |
|---|---|
packageName | 
                
                   
 ต้องระบุชื่อแพ็กเกจชื่อแพ็กเกจเมื่อระบุ Android Fulfillment  | 
              
versions[] | 
                
                   
 เมื่อระบุตัวกรองหลายรายการ การจับคู่ตัวกรองใดก็ตามจะทริกเกอร์แอป  | 
              
VersionFilter
ควรรวม VersionFilter หากจำเป็นต้องใช้เวอร์ชันที่เจาะจงของแอป
| การแสดง JSON | |
|---|---|
{ "minVersion": number, "maxVersion": number }  | 
              |
| ช่อง | |
|---|---|
minVersion | 
                
                   
 รหัสเวอร์ชันต่ำสุดหรือ 0 (รวม 0 ด้วย)  | 
              
maxVersion | 
                
                   
 รวมรหัสเวอร์ชันสูงสุด ช่วงที่นำมาพิจารณาคือ [minVersion:maxVersion] ช่วง Null หมายถึงเวอร์ชันใดก็ตาม ตัวอย่าง: หากต้องการระบุการใช้เวอร์ชันเดียว: [target_version:target_version] หากต้องการระบุเวอร์ชัน ไม่ต้องระบุ minVersion และ maxVersion หากต้องการระบุทุกเวอร์ชันจนถึง maxVersion ไม่ต้องระบุ minVersion หากต้องการระบุทุกเวอร์ชันจาก minVersion ไม่ต้องระบุ maxVersion  | 
              
UrlTypeHint
คำแนะนำ URL ประเภทต่างๆ
| Enum | |
|---|---|
URL_TYPE_HINT_UNSPECIFIED | 
                ไม่ระบุ | 
AMP_CONTENT | 
                URL ที่ชี้ไปยังเนื้อหา AMP โดยตรง หรือไปยัง Canonical URL ซึ่งอ้างถึงเนื้อหา AMP ผ่านทาง <link rel="amphtml"> | 
ActionMetadata
ข้อมูลเมตาที่เกี่ยวข้องต่อการดำเนินการ
| การแสดง JSON | |
|---|---|
{ "expireTime": string }  | 
              |
| ช่อง | |
|---|---|
expireTime | 
                
                   
 
 เวลาที่การกระทำนี้จะหมดอายุ การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่แม่นยำเป็นหน่วยนาโนวินาที ตัวอย่าง:   | 
              
การเปิดเผย
การเปิดเผยผลิตภัณฑ์ บริการ หรือนโยบายที่แสดงต่อผู้ใช้
| การแสดง JSON | |
|---|---|
{ "title": string, "disclosureText": { object (  | 
              |
| ช่อง | |
|---|---|
title | 
                
                   
 ชื่อเอกสารการเปิดเผยข้อมูล ตัวอย่างเช่น "ข้อมูลด้านความปลอดภัย"  | 
              
disclosureText | 
                
                   
 เนื้อหาของการเปิดเผยข้อมูล อนุญาตให้ใช้เว็บลิงก์  | 
              
presentationOptions | 
                
                   
 ตัวเลือกการนำเสนอสำหรับการเปิดเผยข้อมูล  | 
              
DisclosureText
แสดงข้อความธรรมดาที่มีเว็บลิงก์
| การแสดง JSON | |
|---|---|
{
  "template": string,
  "textLinks": [
    {
      object ( | 
              |
| ช่อง | |
|---|---|
template | 
                
                   
 ข้อความที่จะแสดง ซึ่งมีตัวยึดตำแหน่ง เช่น "{0}" และ "{1}" สำหรับแต่ละลิงก์ข้อความที่ควรแทรก ตัวอย่าง: "คำเตือน: ผลิตภัณฑ์นี้อาจทำให้คุณได้รับสารเคมีที่รัฐแคลิฟอร์เนียทราบว่าเป็นสาเหตุของมะเร็ง โปรดดูข้อมูลเพิ่มเติมที่ {0}" ข้อความเปิดเผยนี้ต้องไม่มีเนื้อหาส่งเสริมการขายหรือเนื้อหาที่มีลักษณะคล้ายโฆษณา  | 
              
textLinks[] | 
                
                   
 ลิงก์ข้อความที่ควรแทนที่ด้วยเทมเพลต รายการแรกจะถูกแทนที่ด้วย "{0}" ในสตริงเทมเพลต และอีกสตริงที่ 2 สำหรับ "{1}" เป็นต้น  | 
              
TextLink
ลิงก์ข้อความที่ควรแทนที่ด้วยเทมเพลต
| การแสดง JSON | |
|---|---|
{ "displayText": string, "url": string }  | 
              |
| ช่อง | |
|---|---|
displayText | 
                
                   
 ข้อความที่ควรแสดงต่อผู้ใช้  | 
              
url | 
                
                   
 URL ที่ผู้ใช้ควรถูกนำไปเมื่อเปิดใช้งานลิงก์  | 
              
DisclosurePresentationOptions
ตัวเลือกสำหรับการนำเสนอการเปิดเผยข้อมูล
| การแสดง JSON | |
|---|---|
{
  "presentationRequirement": enum ( | 
              |
| ช่อง | |
|---|---|
presentationRequirement | 
                
                   
 ข้อกำหนดในการแสดงการเปิดเผยข้อมูล  | 
              
initiallyExpanded | 
                
                   
 ควรขยายเนื้อหาของการเปิดเผยข้อมูลในตอนแรกหรือไม่ ซึ่งจะมีการยุบไว้โดยค่าเริ่มต้น  | 
              
PresentationRequirement
ข้อกำหนดสำหรับการนำเสนอการเปิดเผยข้อมูล
| Enum | |
|---|---|
REQUIREMENT_UNSPECIFIED | 
                ไม่ได้ระบุข้อกำหนด ไม่ควรตั้งค่าอย่างชัดแจ้ง | 
REQUIREMENT_OPTIONAL | 
                คุณจะเปิดเผยข้อมูลนี้หรือไม่ก็ได้ ระบบอาจข้ามข้อมูลนี้ได้หากอุปกรณ์ไม่รองรับการแสดงการเปิดเผยข้อมูล | 
REQUIREMENT_REQUIRED | 
                ต้องมีการเปิดเผยข้อมูล การสนทนาจะถูกเตะไปที่โทรศัพท์หากอุปกรณ์ไม่รองรับการแสดงการเปิดเผย | 
PurchaseItemExtension
เนื้อหาของรายการโฆษณาของประเภทธุรกิจการซื้อ
| การแสดง JSON | |
|---|---|
{ "status": enum (  | 
              |
| ช่อง | |
|---|---|
status | 
                
                   
 ต้องระบุ: สถานะระดับรายการโฆษณา  | 
              
userVisibleStatusLabel | 
                
                   
 จำเป็น: ป้ายกำกับ/สตริงที่มองเห็นได้สำหรับผู้ใช้สำหรับสถานะ ความยาวสูงสุดคือ 50 อักขระ  | 
              
type | 
                
                   
 ต้องระบุ: ประเภทของการซื้อ  | 
              
productId | 
                
                   
 
 รหัสผลิตภัณฑ์หรือข้อเสนอที่เชื่อมโยงกับรายการโฆษณานี้  | 
              
quantity | 
                
                   
 จำนวนสินค้า  | 
              
unitMeasure | 
                
                   
 มาตรวัดหน่วย ระบุขนาดของรายการในหน่วยที่เลือก ระบบจะใช้ขนาดร่วมกับราคาที่ใช้งานอยู่เพื่อกำหนดราคาต่อหน่วย  | 
              
returnsInfo | 
                
                   
 แสดงข้อมูลสำหรับรายการโฆษณานี้ หากไม่ได้ตั้งค่า รายการโฆษณานี้จะรับค่าข้อมูลการคืนสินค้าระดับคำสั่งซื้อ  | 
              
fulfillmentInfo | 
                
                   
 ข้อมูลการดำเนินการตามรายการโฆษณานี้ หากไม่ได้ตั้งค่า รายการโฆษณานี้จะรับค่าข้อมูลการดำเนินการตามคำสั่งซื้อระดับคำสั่งซื้อ  | 
              
itemOptions[] | 
                
                   
 ส่วนเสริมหรือรายการย่อยเพิ่มเติม  | 
              
extension | 
                
                   
 
 ฟิลด์พิเศษใดๆ ที่แลกเปลี่ยนระหว่างผู้ขายกับ Google ออบเจ็กต์ที่มีช่องประเภทที่กำหนดเอง ช่องเพิ่มเติม   | 
              
productDetails | 
                
                   
 รายละเอียดเกี่ยวกับผลิตภัณฑ์  | 
              
PurchaseStatus
สถานะการซื้อที่เชื่อมโยงกับใบสั่งซื้อหรือรายการโฆษณาที่เจาะจง
| Enum | |
|---|---|
PURCHASE_STATUS_UNSPECIFIED | 
                ไม่ระบุสถานะ | 
READY_FOR_PICKUP | 
                พร้อมให้มารับแล้ว | 
SHIPPED | 
                จัดส่งแล้ว | 
DELIVERED | 
                นำส่งแล้ว | 
OUT_OF_STOCK | 
                สินค้าหมด | 
IN_PREPARATION | 
                "IN_PREPARATION" อาจมีความหมายต่างกันในบริบทที่ต่างกัน สำหรับการสั่งอาหาร อาจเป็นอาหารที่กำลังปรุงอยู่ สำหรับการค้าปลีก อาจจะเป็นสินค้าที่กำลังมีการบรรจุหีบห่อ | 
CREATED | 
                สร้างคำสั่งซื้อแล้ว | 
CONFIRMED | 
                ผู้ขายยืนยันคำสั่งซื้อแล้ว | 
REJECTED | 
                ผู้ขายปฏิเสธคำสั่งซื้อหรือรายการโฆษณา | 
RETURNED | 
                ผู้ใช้ส่งคืนสินค้าแล้ว | 
CANCELLED | 
                ผู้ใช้ยกเลิกคำสั่งซื้อหรือรายการโฆษณา | 
CHANGE_REQUESTED | 
                ผู้ใช้ได้ส่งคำขอเปลี่ยนแปลงคำสั่งซื้อ และผู้ผสานรวมระบบกำลังประมวลผลการเปลี่ยนแปลงนี้ ควรย้ายคำสั่งซื้อไปยังสถานะอื่นหลังจากจัดการคำขอแล้ว | 
PurchaseType
หมวดหมู่การซื้อ
| Enum | |
|---|---|
PURCHASE_TYPE_UNSPECIFIED | 
                ค่าที่ไม่รู้จัก | 
RETAIL | 
                ซึ่งรวมถึงการซื้อสินค้า เช่น สินค้าที่จับต้องได้ | 
FOOD | 
                ประกอบด้วยการซื้ออาหาร | 
GROCERY | 
                การซื้อของชำ | 
MOBILE_RECHARGE | 
                การซื้อการเติมเงินมือถือแบบชำระล่วงหน้า | 
MerchantUnitMeasure
มาตรวัดราคาต่อหน่วยของผู้ขาย
| การแสดง JSON | |
|---|---|
{
  "measure": number,
  "unit": enum ( | 
              |
| ช่อง | |
|---|---|
measure | 
                
                   
 ค่า: ตัวอย่าง 1.2  | 
              
unit | 
                
                   
 หน่วย: ตัวอย่าง POUND, GRAM  | 
              
หน่วย
| Enum | |
|---|---|
UNIT_UNSPECIFIED | 
                ไม่ได้ระบุหน่วย | 
MILLIGRAM | 
                มิลลิกรัม | 
GRAM | 
                กรัม | 
KILOGRAM | 
                กิโลกรัม | 
OUNCE | 
                ออนซ์ | 
POUND | 
                ปอนด์ | 
PurchaseReturnsInfo
ส่งคืนข้อมูลที่เชื่อมโยงกับคำสั่งซื้อหรือรายการโฆษณาที่เจาะจง
| การแสดง JSON | |
|---|---|
{ "isReturnable": boolean, "daysToReturn": number, "policyUrl": string }  | 
              |
| ช่อง | |
|---|---|
isReturnable | 
                
                   
 หากเป็น "จริง" อนุญาตให้คืนสินค้าได้  | 
              
daysToReturn | 
                
                   
 อนุญาตให้คืนสินค้าได้ภายในหลายวัน  | 
              
policyUrl | 
                
                   
 ลิงก์ไปยังนโยบายคืนสินค้า  | 
              
PurchaseFulfillmentInfo
ข้อมูลการดำเนินการคำสั่งซื้อที่เชื่อมโยงกับใบสั่งซื้อหรือรายการโฆษณาที่เฉพาะเจาะจง
| การแสดง JSON | |
|---|---|
{ "id": string, "fulfillmentType": enum (  | 
              |
| ช่อง | |
|---|---|
id | 
                
                   
 ตัวระบุที่ไม่ซ้ำกันสำหรับตัวเลือกบริการนี้  | 
              
fulfillmentType | 
                
                   
 ต้องระบุ: ประเภทของการดำเนินการตามคำสั่งซื้อ  | 
              
expectedFulfillmentTime | 
                
                   
 กรอบเวลาหากมีการระบุช่วงเวลา หรือเวลาถึงโดยประมาณหากระบุช่วงเวลาเดียว เวลานำส่งหรือเวลาไปรับที่คาดไว้  | 
              
expectedPreparationTime | 
                
                   
 กรอบเวลาหากมีการระบุช่วงเวลา หรือเวลาถึงโดยประมาณหากระบุช่วงเวลาเดียว ถึงเวลาเตรียมอาหารแล้ว แนะนำให้ทำแบบครั้งเดียว  | 
              
location | 
                
                   
 สถานที่รับสินค้าหรือจัดส่ง  | 
              
expireTime | 
                
                   
 
 เวลาที่ตัวเลือกการดำเนินการตามคำสั่งซื้อนี้จะหมดอายุ การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่แม่นยำเป็นหน่วยนาโนวินาที ตัวอย่าง:   | 
              
price | 
                
                   
 ค่าใช้จ่ายของตัวเลือกนี้  | 
              
fulfillmentContact | 
                
                   
 ข้อมูลติดต่อของผู้ใช้สำหรับการดำเนินการตามคำสั่งซื้อนี้  | 
              
shippingMethodName | 
                
                   
 ชื่อของวิธีการจัดส่งที่ผู้ใช้เลือก  | 
              
storeCode | 
                
                   
 รหัสร้านค้าของสถานที่ตั้ง ตัวอย่างเช่น Walmart เป็นผู้ขายและ storeCode คือร้านค้า Walmart ที่จะมีการดำเนินการตามคำสั่งซื้อ https://support.google.com/business/answer/3370250?ref_topic=4596653.  | 
              
pickupInfo | 
                
                   
 ข้อมูลเพิ่มเติมเกี่ยวกับวิธีเลือกคำสั่งซื้อ ช่องนี้จะใช้ได้ก็ต่อเมื่อประเภทการดำเนินการเป็น PICKUP เท่านั้น  | 
              
ประเภท
ประเภทการดำเนินการตามคำสั่งซื้อ
| Enum | |
|---|---|
TYPE_UNSPECIFIED | 
                ยังไม่ระบุประเภท | 
DELIVERY | 
                ระบบจะส่งคำสั่งซื้อนี้ | 
PICKUP | 
                ต้องไปรับสินค้าที่สั่งซื้อนี้ | 
เวลา
โครงสร้างเวลาเพื่อแสดงเวลาของเหตุการณ์ที่จะใช้เมื่อแสดงคำสั่งซื้อแก่ผู้ใช้
| การแสดง JSON | |
|---|---|
{ "timeIso8601": string }  | 
              |
| ช่อง | |
|---|---|
timeIso8601 | 
                
                   
 แสดงเวลากิจกรรมการสั่งซื้อ เช่น เวลาจอง เวลานำส่ง และอื่นๆ อาจเป็นระยะเวลา (เวลาเริ่มต้นและเวลาสิ้นสุด) เฉพาะวันที่ วันที่และเวลา เป็นต้น โปรดดู https://en.wikipedia.org/wiki/ISO_8601 สำหรับรูปแบบทั้งหมดที่รองรับ  | 
              
PickupInfo
รายละเอียดเกี่ยวกับวิธีรับสินค้าที่สั่งซื้อ ซึ่งจะมีรายละเอียดต่างๆ เช่น ประเภทการรับสินค้าและข้อมูลเมตาเพิ่มเติมที่แนบมากับแต่ละประเภท (หากมี)
| การแสดง JSON | |
|---|---|
{ "pickupType": enum (  | 
              |
| ช่อง | |
|---|---|
pickupType | 
                
                   
 วิธีรับสินค้า เช่น INSTORE, CURBSIDE ฯลฯ  | 
              
curbsideInfo | 
                
                   
 รายละเอียดที่เกี่ยวข้องกับข้อมูลริมทางโดยเฉพาะ หากpickupType ไม่ใช่ "CURBSIDE" ระบบจะไม่สนใจช่องนี้  | 
              
checkInInfo[] | 
                
                   
 รายการวิธีการต่างๆ ที่พาร์ทเนอร์รองรับเพื่อรองรับการเช็คอิน  | 
              
PickupType
รายการประเภทการรับสินค้าที่รองรับ
| Enum | |
|---|---|
UNSPECIFIED | 
                ไม่ได้ระบุประเภทการรับสินค้า | 
INSTORE | 
                เข้าไปรับอาหารในร้าน | 
CURBSIDE | 
                จอดรถในจุดที่กำหนดไว้ด้านนอกร้านอาหารและมีคนมาส่งอาหารที่นั่น | 
CurbsideInfo
รายละเอียดเกี่ยวกับวิธีการอำนวยความสะดวกให้กับการสั่งซื้อโดยไม่ต้องลงจากรถ
| การแสดง JSON | |
|---|---|
{ "curbsideFulfillmentType": enum (  | 
              |
| ช่อง | |
|---|---|
curbsideFulfillmentType | 
                
                   
 พาร์ทเนอร์ต้องการข้อมูลเพิ่มเติมเพื่ออำนวยความสะดวกสำหรับคำสั่งซื้อแบบไปรับเองโดยไม่ต้องลงจากรถ ระบบจะรวบรวมรายละเอียดที่เกี่ยวข้องจากผู้ใช้ โดยขึ้นอยู่กับประเภทการจำหน่าย  | 
              
userVehicle | 
                
                   
 รายละเอียดยานพาหนะของผู้ใช้ที่สั่งซื้อ  | 
              
CurbsideFulfillmentType
ค่าที่เป็นไปได้ของประเภทการดำเนินการโดยไม่ต้องลงจากรถ
| Enum | |
|---|---|
UNSPECIFIED | 
                ไม่ได้ระบุประเภทการจำหน่ายโดยไม่ต้องลงจากรถ | 
VEHICLE_DETAIL | 
                ต้องมีรายละเอียดของยานพาหนะเพื่ออำนวยความสะดวกในการรับสินค้าโดยไม่ต้องลงจากรถ | 
ยานพาหนะ
รายละเอียดเกี่ยวกับยานพาหนะ
| การแสดง JSON | |
|---|---|
{
  "make": string,
  "model": string,
  "licensePlate": string,
  "colorName": string,
  "image": {
    object ( | 
              |
| ช่อง | |
|---|---|
make | 
                
                   
 ยี่ห้อยานพาหนะ (เช่น "ฮอนด้า") ซึ่งจะแสดงต่อผู้ใช้และต้องแปลเป็นภาษาท้องถิ่น ต้องระบุ  | 
              
model | 
                
                   
 รุ่นของยานพาหนะ (เช่น "Grom") ซึ่งจะแสดงต่อผู้ใช้และต้องแปลเป็นภาษาท้องถิ่น ต้องระบุ  | 
              
licensePlate | 
                
                   
 หมายเลขป้ายทะเบียนยานพาหนะ (เช่น "1ABC234") ต้องระบุ  | 
              
colorName | 
                
                   
 ชื่อสีของยานพาหนะ เช่น สีดำ (ไม่บังคับ)  | 
              
image | 
                
                   
 URL ไปยังรูปภาพของยานพาหนะ รูปภาพจะแสดงขนาดประมาณ 256x256px ต้องเป็น jpg หรือ png ไม่บังคับ  | 
              
CheckInInfo
พาร์ทเนอร์ต้องระบุข้อมูลเมตาเพื่อรองรับวิธีเช็คอิน
| การแสดง JSON | |
|---|---|
{
  "checkInType": enum ( | 
              |
| ช่อง | |
|---|---|
checkInType | 
                
                   
 เมธอดที่ใช้ส่งวิธีการเช็คอิน  | 
              
CheckInType
วิธีการต่างๆ ที่ใช้ในการส่งวิธีการเช็คอิน
| Enum | |
|---|---|
CHECK_IN_TYPE_UNSPECIFIED | 
                ค่าที่ไม่รู้จัก | 
EMAIL | 
                ระบบจะส่งข้อมูลการเช็คอินทางอีเมล | 
SMS | 
                ระบบจะส่งข้อมูลการเช็คอินทาง SMS | 
ItemOption
แสดงส่วนเสริมหรือรายการย่อย
| การแสดง JSON | |
|---|---|
{ "id": string, "name": string, "prices": [ { object (  | 
              |
| ช่อง | |
|---|---|
id | 
                
                   
 สำหรับตัวเลือกที่เป็นสินค้า ให้ระบุรหัสสินค้าที่ไม่ซ้ำกัน  | 
              
name | 
                
                   
 ชื่อตัวเลือก  | 
              
prices[] | 
                
                   
 ราคารวมของตัวเลือก  | 
              
note | 
                
                   
 หมายเหตุที่เกี่ยวข้องกับตัวเลือก  | 
              
quantity | 
                
                   
 สำหรับตัวเลือกที่เป็นสินค้า จำนวน  | 
              
productId | 
                
                   
 รหัสผลิตภัณฑ์หรือข้อเสนอที่เชื่อมโยงกับตัวเลือกนี้  | 
              
subOptions[] | 
                
                   
 เพื่อกำหนดตัวเลือกย่อยอื่นๆ ที่ฝังอยู่  | 
              
ProductDetails
รายละเอียดเกี่ยวกับผลิตภัณฑ์
| การแสดง JSON | |
|---|---|
{ "productId": string, "gtin": string, "plu": string, "productType": string, "productAttributes": { string: string, ... } }  | 
              |
| ช่อง | |
|---|---|
productId | 
                
                   
 รหัสผลิตภัณฑ์หรือข้อเสนอที่เชื่อมโยงกับรายการโฆษณานี้  | 
              
gtin | 
                
                   
 หมายเลขสินค้าการค้าสากลของผลิตภัณฑ์ มีประโยชน์หากไม่มีรหัสข้อเสนอใน Merchant Center ไม่บังคับ  | 
              
plu | 
                
                   
 รหัสค้นหาราคาหรือที่เรียกกันโดยทั่วไปว่ารหัส PLU, หมายเลข PLU, PLU, รหัสการผลิต หรือฉลากผลิต เป็นระบบตัวเลขที่ใช้ระบุผลิตภัณฑ์จำนวนมากซึ่งจำหน่ายในซูเปอร์มาร์เก็ตและซูเปอร์มาร์เก็ตโดยไม่ซ้ำกัน  | 
              
productType | 
                
                   
 หมวดหมู่ผลิตภัณฑ์ที่กำหนดโดยผู้ขาย เช่น "หน้าแรก > ร้านขายของชำ > ผลิตภัณฑ์จากนมและ ไข่ > นม > นมเต็ม"  | 
              
productAttributes | 
                
                   
 
 รายละเอียดผลิตภัณฑ์ที่ผู้ขายระบุ เช่น { "allergen": "peanut" } มีประโยชน์หากไม่มีรหัสข้อเสนอใน Merchant Center ไม่บังคับ ออบเจ็กต์ที่มีรายการคู่   | 
              
ReservationItemExtension
เนื้อหาของรายการโฆษณาสำหรับการสั่งซื้อการจอง เช่น ร้านอาหาร การตัดผม ฯลฯ รหัสถัดไป: 15
| การแสดง JSON | |
|---|---|
{ "status": enum (  | 
              |
| ช่อง | |
|---|---|
status | 
                
                   
 ต้องระบุ: สถานะการจอง  | 
              
userVisibleStatusLabel | 
                
                   
 จำเป็น: ป้ายกำกับ/สตริงที่มองเห็นได้สำหรับผู้ใช้สำหรับสถานะ ความยาวสูงสุดคือ 50 อักขระ  | 
              
type | 
                
                   
 ประเภทการจอง ยกเลิกการตั้งค่าหากไม่มีตัวเลือกประเภทที่เกี่ยวข้อง  | 
              
reservationTime | 
                
                   
 เวลาที่กำหนดให้บริการ/เหตุการณ์เกิดขึ้น อาจเป็นช่วงเวลา วันที่ หรือวันที่และเวลาที่แน่นอน  | 
              
userAcceptableTimeRange | 
                
                   
 ช่วงเวลาที่ผู้ใช้ยอมรับได้  | 
              
confirmationCode | 
                
                   
 รหัสยืนยันสำหรับการจองนี้  | 
              
partySize | 
                
                   
 จำนวนคน  | 
              
staffFacilitators[] | 
                
                   
 ผู้อำนวยความสะดวกพนักงานที่จะให้บริการจอง เช่น ช่างทำผม  | 
              
location | 
                
                   
 ตำแหน่งของบริการ/กิจกรรม  | 
              
extension | 
                
                   
 
 ฟิลด์พิเศษใดๆ ที่แลกเปลี่ยนระหว่างผู้ขายกับ Google ออบเจ็กต์ที่มีช่องประเภทที่กำหนดเอง ช่องเพิ่มเติม   | 
              
ReservationStatus
สถานะการจอง
| Enum | |
|---|---|
RESERVATION_STATUS_UNSPECIFIED | 
                สถานะที่ไม่ได้ระบุ | 
PENDING | 
                การจองอยู่ระหว่างรอดำเนินการ | 
CONFIRMED | 
                ยืนยันการจองแล้ว | 
CANCELLED | 
                ผู้ใช้ยกเลิกการจองนี้ | 
FULFILLED | 
                การจองได้รับการดำเนินการแล้ว | 
CHANGE_REQUESTED | 
                ส่งคำขอเปลี่ยนการจองแล้ว | 
REJECTED | 
                การจองหมดอายุหรือปฏิเสธโดยผู้รวมบริการ | 
ReservationType
ประเภทการจอง
| Enum | |
|---|---|
RESERVATION_TYPE_UNSPECIFIED | 
                ไม่ได้ระบุประเภท | 
RESTAURANT | 
                การจองร้านอาหาร | 
HAIRDRESSER | 
                การจองสำหรับช่างทำผม | 
StaffFacilitator
ข้อมูลเกี่ยวกับพนักงานบริการ
| การแสดง JSON | |
|---|---|
{
  "name": string,
  "image": {
    object ( | 
              |
| ช่อง | |
|---|---|
name | 
                
                   
 ชื่อวิทยากรของพนักงาน เช่น "จอห์น สมิธ"  | 
              
image | 
                
                   
 รูปภาพของผู้แสดง  | 
              
PaymentData
ข้อมูลการชำระเงินที่เกี่ยวข้องกับคำสั่งซื้อ
| การแสดง JSON | |
|---|---|
{ "paymentResult": { object (  | 
              |
| ช่อง | |
|---|---|
paymentResult | 
                
                   
 ผลลัพธ์การชำระเงินที่ผู้รวมระบบใช้เพื่อดำเนินการธุรกรรมให้เสร็จสมบูรณ์ Actions on Google จะป้อนข้อมูลในช่องนี้ หากการดำเนินการชำระเงินจัดการโดย Actions-on-Google  | 
              
paymentInfo | 
                
                   
 ข้อมูลการชำระเงินเกี่ยวกับคำสั่งซื้อที่เป็นประโยชน์ในการโต้ตอบที่แสดงต่อผู้ใช้  | 
              
PaymentResult
ผลการชำระเงินที่ผู้รวมระบบใช้เพื่อทำธุรกรรมให้เสร็จสมบูรณ์
| การแสดง JSON | |
|---|---|
{ // Union field  | 
              |
| ช่อง | ||
|---|---|---|
ช่องการรวม result มีการระบุข้อมูลการชำระเงินของ Google หรือวิธีการชำระเงินของผู้ขาย result ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ | 
              ||
googlePaymentData | 
                
                   
 ข้อมูลวิธีการชำระเงินที่ Google ระบุ หากผู้ประมวลผลการชำระเงินของคุณอยู่ในรายการผู้ประมวลผลการชำระเงินที่ Google รองรับที่นี่ https://developers.google.com/pay/api/ ไปที่ผู้ประมวลผลการชำระเงินผ่านลิงก์เพื่อดูรายละเอียดเพิ่มเติม หรือดูรายละเอียดเพย์โหลดในเอกสารประกอบต่อไปนี้ https://developers.google.com/pay/api/payment-data-cryptography  | 
              |
merchantPaymentMethodId | 
                
                   
 ผู้ขาย/การดำเนินการระบุวิธีการชำระเงินที่ผู้ใช้เลือก  | 
              |
PaymentInfo
ข้อมูลการชำระเงินเกี่ยวกับคำสั่งซื้อที่ดำเนินการ Proto นี้จะบันทึกข้อมูลที่เป็นประโยชน์ในการโต้ตอบที่แสดงต่อผู้ใช้
| การแสดง JSON | |
|---|---|
{ "paymentMethodDisplayInfo": { object (  | 
              |
| ช่อง | |
|---|---|
paymentMethodDisplayInfo | 
                
                   
 ข้อมูลที่แสดงของวิธีการชำระเงินที่ใช้สำหรับธุรกรรม  | 
              
paymentMethodProvenance | 
                
                   
 แหล่งที่มาของวิธีการชำระเงินที่ใช้สำหรับธุรกรรม ผู้ใช้อาจลงทะเบียนวิธีการชำระเงินเดียวกันกับทั้ง Google และผู้ขายแล้ว  | 
              
PaymentMethodDisplayInfo
ผลการชำระเงินที่ผู้รวมระบบใช้เพื่อทำธุรกรรมให้เสร็จสมบูรณ์
| การแสดง JSON | |
|---|---|
{
  "paymentType": enum ( | 
              |
| ช่อง | |
|---|---|
paymentType | 
                
                   
 ประเภทของการชำระเงิน  | 
              
paymentMethodDisplayName | 
                
                   
 ชื่อวิธีการชำระเงินที่ผู้ใช้มองเห็นได้ เช่น VISA **** 1234 บัญชีกระแสรายวัน **** 5678  | 
              
paymentMethodVoiceName | 
                
                   
 อุปกรณ์ Assistant ที่ใช้เสียงอย่างเดียวจะพูดชื่อวิธีการชำระเงินกับผู้ใช้ ตัวอย่างเช่น "วีซ่าที่ลงท้ายด้วย 1234" หรือ "การตรวจสอบบัญชีที่ลงท้ายด้วย 5678" หมายเหตุ: นี่คือสตริงที่เพิ่มประสิทธิภาพเสียงที่จะใช้แทน paymentMethodDisplayName สำหรับอุปกรณ์ Assistant แบบเสียงเท่านั้น หากไม่ได้ตั้งค่าสตริงไว้ ระบบจะพูดออกเสียง paymentMethodDisplayName กับผู้ใช้แทน  | 
              
PaymentType
PaymentType จะระบุรูปแบบการชำระเงินที่ใช้สำหรับวิธีการชำระเงินที่ผู้ขายระบุ การดำเนินการต้องระบุชื่อที่แสดงของวิธีการชำระเงินด้วย
| Enum | |
|---|---|
PAYMENT_TYPE_UNSPECIFIED | 
                รูปแบบการชำระเงินที่ไม่ได้ระบุ | 
PAYMENT_CARD | 
                บัตรเครดิต/บัตรเดบิตหรือบัตรแบบชำระเงินล่วงหน้า | 
BANK | 
                วิธีการชำระเงินคือบัญชีธนาคาร | 
LOYALTY_PROGRAM | 
                วิธีการชำระเงินคือโปรแกรมสะสมคะแนน | 
CASH | 
                วิธีการชำระเงินเป็นเงินสด | 
GIFT_CARD | 
                วิธีการชำระเงินคือบัตรของขวัญ | 
WALLET | 
                Wallet ของบุคคลที่สาม เช่น PayPal | 
PaymentMethodProvenance
แสดงแหล่งที่มาของวิธีการชำระเงินที่ใช้สำหรับธุรกรรม
| Enum | |
|---|---|
PAYMENT_METHOD_PROVENANCE_UNSPECIFIED | 
                ไม่ได้ระบุแหล่งที่มา | 
PAYMENT_METHOD_PROVENANCE_GOOGLE | 
                แหล่งที่มาคือ Google | 
PAYMENT_METHOD_PROVENANCE_MERCHANT | 
                แหล่งที่มาคือผู้ขาย | 
โปรโมชัน
โปรโมชัน/ข้อเสนอที่เพิ่มลงในรถเข็น
| การแสดง JSON | |
|---|---|
{ "coupon": string }  | 
              |
| ช่อง | |
|---|---|
coupon | 
                
                   
 ต้องระบุ: รหัสคูปองที่ใช้กับข้อเสนอนี้  | 
              
PurchaseOrderExtension
ส่วนขยายคำสั่งซื้อสำหรับประเภทธุรกิจการซื้อ คุณสมบัติเหล่านี้จะมีผลกับรายการโฆษณาทั้งหมดในคำสั่งซื้อ เว้นแต่จะมีการลบล้างในรายการโฆษณา
| การแสดง JSON | |
|---|---|
{ "status": enum (  | 
              |
| ช่อง | |
|---|---|
status | 
                
                   
 ต้องระบุ: สถานะโดยรวมสำหรับคำสั่งซื้อ  | 
              
userVisibleStatusLabel | 
                
                   
 ป้ายกำกับ/สตริงที่ผู้ใช้เห็นสำหรับสถานะ ความยาวสูงสุดคือ 50 อักขระ  | 
              
type | 
                
                   
 ต้องระบุ: ประเภทของการซื้อ  | 
              
returnsInfo | 
                
                   
 ข้อมูลการคืนสินค้าสำหรับคำสั่งซื้อ  | 
              
fulfillmentInfo | 
                
                   
 ข้อมูลการดำเนินการสำหรับคำสั่งซื้อ  | 
              
extension | 
                
                   
 
 ฟิลด์พิเศษใดๆ ที่แลกเปลี่ยนระหว่างผู้ขายกับ Google ออบเจ็กต์ที่มีช่องประเภทที่กำหนดเอง ช่องเพิ่มเติม   | 
              
purchaseLocationType | 
                
                   
 สถานที่ซื้อ (ในร้าน / ออนไลน์)  | 
              
errors[] | 
                
                   
 ไม่บังคับ: ข้อผิดพลาดเนื่องจากคำสั่งซื้อนี้ถูกปฏิเสธ  | 
              
PurchaseLocationType
ประเภทสถานที่ของการซื้อ
| Enum | |
|---|---|
UNSPECIFIED_LOCATION | 
                ค่าที่ไม่รู้จัก | 
ONLINE_PURCHASE | 
                การซื้อทั้งหมดที่ซื้อทางออนไลน์ | 
INSTORE_PURCHASE | 
                การซื้อในร้านค้าทั้งหมด | 
PurchaseError
ข้อผิดพลาดที่อาจปฏิเสธใบสั่งซื้อได้
| การแสดง JSON | |
|---|---|
{ "type": enum (  | 
              |
| ช่อง | |
|---|---|
type | 
                
                   
 ต้องระบุ: ข้อมูลนี้เป็นเหตุผลอย่างละเอียดที่ผู้ขายปฏิเสธคำสั่งซื้อ  | 
              
description | 
                
                   
 คำอธิบายข้อผิดพลาดเพิ่มเติม  | 
              
entityId | 
                
                   
 รหัสเอนทิตีที่สอดคล้องกับข้อผิดพลาด ตัวอย่างนี้อาจสอดคล้องกับ LineItemId / ItemOptionId  | 
              
updatedPrice | 
                
                   
 เกี่ยวข้องในกรณีของข้อผิดพลาดประเภท PRICE_CHANGED / INCORRECT_PRICE  | 
              
availableQuantity | 
                
                   
 จำนวนสินค้าที่พร้อมจำหน่ายในขณะนี้ ใช้ได้ในกรณี AVAILABILITY_CHANGED  | 
              
ErrorType
ประเภทข้อผิดพลาดที่เป็นไปได้
| Enum | |
|---|---|
ERROR_TYPE_UNSPECIFIED | 
                ข้อผิดพลาดที่ไม่รู้จัก | 
NOT_FOUND | 
                ไม่พบเอนทิตี ซึ่งอาจเป็น Item, FulfillmentOption, promotion ต้องระบุรหัสเอนทิตี | 
INVALID | 
                ข้อมูลเอนทิตีไม่ถูกต้อง อาจเป็น Item, FulfillmentOption, Promotion ต้องระบุรหัสเอนทิตี | 
AVAILABILITY_CHANGED | 
                สินค้าไม่พร้อมจำหน่าย หรือมีสินค้าไม่เพียงพอที่จะดำเนินการตามคำขอ ต้องระบุรหัสเอนทิตี | 
PRICE_CHANGED | 
                ราคาสินค้าแตกต่างจากราคาในเอนทิตีสินค้า ต้องระบุรหัสเอนทิตีและราคาที่อัปเดต | 
INCORRECT_PRICE | 
                ข้อผิดพลาดด้านราคาในส่วนค่าธรรมเนียม ยอดรวม ต้องระบุรหัสเอนทิตีและราคาที่อัปเดต | 
REQUIREMENTS_NOT_MET | 
                ไม่เป็นไปตามข้อจำกัดสำหรับการรับคำสั่งซื้อ - ขนาดตะกร้าขั้นต่ำ ฯลฯ | 
TOO_LATE | 
                FulfillmentOption หมดอายุแล้ว | 
NO_CAPACITY | 
                ไม่มีความจุที่ใช้ได้ | 
INELIGIBLE | 
                ผู้ใช้ไม่มีสิทธิ์สั่งซื้อ (อยู่ในรายการที่ไม่อนุญาต) | 
OUT_OF_SERVICE_AREA | 
                ไม่สามารถส่งไปยังที่อยู่ที่ขอได้เนื่องจากกฎเกี่ยวกับพรมแดนและอื่นๆ | 
CLOSED | 
                ร้านอาหารปิดทำการในช่วงเวลาสั่งอาหาร | 
PROMO_NOT_APPLICABLE | 
                รหัสข้อผิดพลาดทั่วไปสำหรับตรวจจับกรณีทั้งหมดของการไม่ใช้รหัสโปรโมชัน หากไม่มีข้อใดที่เหมาะสม เพิ่มรหัสโปรโมชันเป็นรหัสเอนทิตี | 
PROMO_NOT_RECOGNIZED | 
                พาร์ทเนอร์ไม่รู้จักรหัสคูปอง เพิ่มรหัสโปรโมชันเป็นรหัสเอนทิตี | 
PROMO_EXPIRED | 
                สมัครไม่ได้เนื่องจากโปรโมชันหมดอายุแล้ว เพิ่มรหัสโปรโมชันเป็นรหัสเอนทิตี | 
PROMO_USER_INELIGIBLE | 
                ผู้ใช้ปัจจุบันไม่มีสิทธิ์รับคูปองนี้ เพิ่มรหัสโปรโมชันเป็นรหัสเอนทิตี | 
PROMO_ORDER_INELIGIBLE | 
                คำสั่งซื้อปัจจุบันไม่มีสิทธิ์ใช้คูปองนี้ เพิ่มรหัสโปรโมชันเป็นรหัสเอนทิตี | 
UNAVAILABLE_SLOT | 
                ช่วงเวลาการสั่งจองล่วงหน้าไม่พร้อมใช้งาน | 
FAILED_PRECONDITION | 
                ไม่เป็นไปตามข้อจำกัดสำหรับการรับคำสั่งซื้อ - ขนาดตะกร้าขั้นต่ำ ฯลฯ | 
PAYMENT_DECLINED | 
                การชำระเงินไม่ถูกต้อง | 
MERCHANT_UNREACHABLE | 
                ไม่สามารถเข้าถึงผู้ขายได้ ซึ่งจะมีประโยชน์เมื่อพาร์ทเนอร์เป็นผู้รวบรวมข้อมูลและไม่สามารถเข้าถึงผู้ขายได้ | 
TicketOrderExtension
สั่งซื้อเนื้อหาสำหรับคำสั่งซื้อตั๋ว เช่น ภาพยนตร์ กีฬา ฯลฯ
| การแสดง JSON | |
|---|---|
{
  "ticketEvent": {
    object ( | 
              |
| ช่อง | |
|---|---|
ticketEvent | 
                
                   
 มีการใช้เหตุการณ์กับตั๋วรายการโฆษณาทั้งหมด  | 
              
TicketEvent
แสดงเหตุการณ์เดียว
| การแสดง JSON | |
|---|---|
{ "type": enum (  | 
              |
| ช่อง | |
|---|---|
type | 
                
                   
 ต้องระบุ: ประเภทตั๋วกิจกรรม เช่น ภาพยนตร์ คอนเสิร์ต  | 
              
name | 
                
                   
 ต้องระบุ: ชื่อเหตุการณ์ ตัวอย่างเช่น หากกิจกรรมเป็นภาพยนตร์ ก็ควรเป็นชื่อภาพยนตร์  | 
              
description | 
                
                   
 คำอธิบายกิจกรรม  | 
              
url | 
                
                   
 URL ไปยังข้อมูลกิจกรรม  | 
              
location | 
                
                   
 สถานที่ที่จัดกิจกรรมหรือองค์กรตั้งอยู่  | 
              
eventCharacters[] | 
                
                   
 ตัวละครที่เกี่ยวข้องกับกิจกรรมนี้ อาจเป็นผู้กำกับหรือนักแสดงกิจกรรมภาพยนตร์ หรือผู้แสดงคอนเสิร์ต เป็นต้น  | 
              
startDate | 
                
                   
 เวลาเริ่มต้น  | 
              
endDate | 
                
                   
 เวลาสิ้นสุด  | 
              
doorTime | 
                
                   
 เวลาเริ่มงาน ซึ่งอาจต่างจากเวลาเริ่มต้นของกิจกรรม เช่น กิจกรรมเริ่มเวลา 9.00 น. แต่เริ่มงานเวลา 8.30 น.  | 
              
ประเภท
ประเภทของเหตุการณ์
| Enum | |
|---|---|
EVENT_TYPE_UNKNOWN | 
                ประเภทเหตุการณ์ที่ไม่รู้จัก | 
MOVIE | 
                ภาพยนตร์ | 
CONCERT | 
                คอนเสิร์ต | 
SPORTS | 
                กีฬา | 
EventCharacter
อักขระเหตุการณ์ 1 ตัว เช่น ผู้จัดงาน นักแสดง ฯลฯ
| การแสดง JSON | |
|---|---|
{ "type": enum (  | 
              |
| ช่อง | |
|---|---|
type | 
                
                   
 ประเภทอักขระของเหตุการณ์ เช่น นักแสดงหรือผู้กำกับ  | 
              
name | 
                
                   
 ชื่อตัวละคร  | 
              
image | 
                
                   
 รูปภาพของตัวละคร  | 
              
ประเภท
ประเภทอักขระ
| Enum | |
|---|---|
TYPE_UNKNOWN | 
                ประเภทที่ไม่รู้จัก | 
ACTOR | 
                ผู้ดำเนินการ | 
PERFORMER | 
                ผู้แสดง | 
DIRECTOR | 
                ผู้กำกับ | 
ORGANIZER | 
                ผู้จัด |