索引
AdsAccountLinkingService(介面)BookingNotification(介面)Feed(介面)InvalidationService(介面)InventoryStatus(介面)InventoryUpdate(介面)ActionLink(訊息)ActionLink.ActionLinkType(列舉)ActionLink.EventMetadata(訊息)ActionLink.EventMetadata.Surface(列舉)ActionPlatform(列舉)AdsAccountLink(訊息)AdsAccountLink.State(列舉)Advisement(訊息)Availability(訊息)Availability.ConfirmationMode(列舉)Availability.DurationRequirement(列舉)Availability.LinkoutRequiredReason(列舉)Availability.Recurrence(訊息)Availability.ScheduleException(訊息)Availability.SchedulingRuleOverrides(訊息)BatchDeleteGenericRecordsRequest(訊息)BatchPushGenericRecordRequest(訊息)BatchReplaceServiceAvailabilityRequest(訊息)BatchReplaceServiceAvailabilityResponse(訊息)Booking(訊息)BookingFailure(訊息)BookingFailure.Cause(列舉)BookingFailure.PaymentFailureInformation(訊息)BookingFailure.PaymentFailureInformation.ThreeDS1Parameters(訊息)BookingStatus(列舉)CallMerchant(訊息)CancellationPolicy(訊息)CancellationPolicy.RefundCondition(訊息)ClientInformation(訊息)CreateAdsAccountLinkRequest(訊息)CreateMerchantRequest(訊息)CreateServiceRequest(訊息)CreditCardRestrictions(訊息)CreditCardRestrictions.CreditCardType(列舉)DeleteAdsAccountLinkRequest(訊息)DeleteMerchantRequest(訊息)DeleteServiceRequest(訊息)Deposit(訊息)DirectMerchantPayment(訊息)DurationRange(訊息)EconomicOperator(訊息)ExtendedServiceAvailability(訊息)FeedStatistics(訊息)FeedStatus(訊息)FeedStatus.State(列舉)FoodOrderingMetadata(訊息)FoodOrderingMetadata.AdvanceOrderDetails(訊息)FoodOrderingMetadata.FeeDetails(訊息)FoodOrderingMetadata.FeeDetails.FeeAmount(訊息)FoodOrderingMetadata.FeeDetails.FeeType(列舉)FulfillmentOption(訊息)FulfillmentOption.AvailableDay(訊息)FulfillmentOption.FeeDetails(訊息)FulfillmentOption.FixedFee(訊息)FulfillmentOption.FulfillmentType(列舉)FulfillmentOption.MinimumFee(訊息)FulfillmentOption.NoFee(訊息)GenericDeleteRecord(訊息)GenericRecord(訊息)GeoCoordinates(訊息)GetAdsAccountLinkRequest(訊息)GetMerchantStatusRequest(訊息)GetStatusRequest(訊息)HomeServiceData(訊息)IntegrationType(列舉)InvalidateResourceRequest(訊息)LineItem(訊息)LineItem.OrderedTickets(訊息)ListMerchantStatusesRequest(訊息)ListMerchantStatusesRequest.BookingInventoryStatus(列舉)ListMerchantStatusesRequest.GeoMatchingStatus(列舉)ListMerchantStatusesRequest.WaitlistInventoryStatus(列舉)ListMerchantStatusesResponse(訊息)ListStatusRequest(訊息)ListStatusResponse(訊息)LocalizedString(訊息)Location(訊息)LocationType(列舉)Merchant(訊息)MerchantMatchingHints(訊息)MerchantStatus(訊息)MerchantStatus.BookingStatus(訊息)MerchantStatus.DirectUrl(訊息)MerchantStatus.DirectUrl.UrlType(列舉)MerchantStatus.LocalServicesMatchInfo(訊息)MerchantStatus.LocalServicesMatchInfo.MatchedProvider(訊息)MerchantStatus.PlaceInfo(訊息)MerchantStatus.ProcessingStatus(列舉)MerchantStatus.WaitlistStatus(訊息)MoneyRange(訊息)NoShowFee(訊息)Order(訊息)OrderOnlineMetadata(訊息)PaymentInformation(訊息)PaymentOption(訊息)PaymentOption.ActivationType(列舉)PaymentOption.PaymentOptionType(列舉)PaymentProcessorConfig(訊息)PaymentProcessorConfig.Processor(列舉)PaymentRestrictions(訊息)PerOrderFee(訊息)PerTicketFee(訊息)PostalAddress(訊息)Prepayment(訊息)PrepaymentStatus(列舉)Price(訊息)PriceInfo(訊息)PriceInterpretation(列舉)PriceRange(訊息)PriceType(列舉)QuantitativeValue(訊息)QuantitativeValue.RangeValue(訊息)Rating(訊息)RelatedMedia(訊息)RelatedMedia.Attribution(訊息)RelatedMedia.MediaType(列舉)ReplaceServiceAvailabilityRequest(訊息)RequireCreditCard(列舉)Resources(訊息)SchedulingRules(訊息)SchedulingRules.AdmissionPolicy(列舉)Service(訊息)Service.PrepaymentTerms(訊息)Service.PrepaymentTerms.ChargeTiming(列舉)Service.PrepaymentType(列舉)Service.ServiceType(列舉)ServiceAttribute(訊息)ServiceAttribute.Value(訊息)ServiceAttributeValueId(訊息)ServiceAvailability(訊息)ServiceIntakeForm(訊息)ServiceIntakeFormField(訊息)ServiceIntakeFormField.FieldType(列舉)TaxRate(訊息)Terms(訊息)Text(訊息)TicketType(訊息)TicketType.InventoryType(列舉)TicketType.PriceDisplayType(列舉)TicketingVerticalSpecificData(訊息)TicketingVerticalSpecificData.AttendanceMode(列舉)TicketingVerticalSpecificData.Entity(訊息)TicketingVerticalSpecificData.Entity.EntityRole(列舉)TicketingVerticalSpecificData.Entity.EntityType(列舉)TicketingVerticalSpecificData.EventCategory(列舉)TicketingVerticalSpecificData.EventCreator(訊息)TicketingVerticalSpecificData.EventState(列舉)TicketingVerticalSpecificData.OrganizerType(列舉)TicketingVerticalSpecificData.PublicIdentificationData(訊息)TimeRange(訊息)TokenizationConfig(訊息)TokenizationConfig.BillingInformationFormat(列舉)ToursAndActivitiesContent(訊息)UnsupportedPartySizeOption(訊息)UpdateAdsAccountLinkRequest(訊息)UpdateBookingRequest(訊息)UpdateMerchantRequest(訊息)UpdateOrderRequest(訊息)UpdateServiceRequest(訊息)UriTemplate(訊息)UserPurchaseRestriction(訊息)VirtualSession(訊息)VirtualSession.VirtualPlatformInfo(訊息)VirtualSession.VirtualPlatformInfo.Platform(列舉)WaitlistRules(訊息)
AdsAccountLinkingService
用來管理 Google Ads 和合作夥伴中心帳戶連結的服務。
| CreateAdsAccountLink |
|---|
|
建立 Google Ads 帳戶連結。這項操作會開始連結 Google Ads 帳戶與合作夥伴中心。在廣告平台核准前,連結會處於
|
| DeleteAdsAccountLink |
|---|
|
刪除 Google Ads 帳戶連結。這項操作會取消 Google Ads 帳戶和合作夥伴中心帳戶的連結。
|
| GetAdsAccountLink |
|---|
|
取得 Google Ads 帳戶連結。
|
| UpdateAdsAccountLink |
|---|
|
更新廣告帳戶與商品目錄項目的連結。這樣 Google Ads 帳戶連結就會更新為提供的商品目錄項目。
|
BookingNotification
接收來自外部排程合作夥伴的預約通知。合作夥伴應呼叫 UpdateBooking 或 UpdateOrder 之一;這取決於該合作夥伴導入的是以預訂為基礎的遠端程序呼叫 (例如 CreateBooking 和 CheckAvailability),還是以訂單為基礎的遠端程序呼叫 (例如 CreateOrder 和 CheckOrderFulfillability)。
| UpdateBooking |
|---|
|
更新現有的
|
| UpdateOrder |
|---|
|
更新現有的
|
動態饋給
擷取外部集結網站合作夥伴上傳的動態饋給的處理狀態。
| GetStatus |
|---|
|
擷取並傳回指定集結網站先前上傳的動態饋給的
|
| ListStatus |
|---|
|
擷取並傳回由指定集結網站先前上傳的多個商家、服務或供應情形動態饋給的
|
InvalidationService
接收外部合作夥伴提出的資源撤銷要求。
| InvalidateResource |
|---|
|
使現有資源失效。 如果要求的資源未訂閱 Google 服務,系統會忽略該要求。 支援的資源類型:- 取貨
|
InventoryStatus
擷取已上傳商家的商品目錄和比對狀態。
| GetMerchantStatus |
|---|
|
取得
|
| ListMerchantStatuses |
|---|
|
列出符合篩選條件的合作夥伴所有
|
InventoryUpdate
接收來自外部集結網站的庫存清單更新資訊。
| BatchDeleteGenericRecords |
|---|
|
刪除指定動態饋給類型的記錄。只執行基本驗證 (例如驗證要求是否格式錯誤),並立即傳回適當回應給合作夥伴。Google 會以非同步的方式對要求執行商業邏輯驗證。這項批次呼叫不保證不可分割性。
|
| BatchPushGenericRecord |
|---|
|
插入和/或更新指定動態饋給類型的記錄。只執行基本驗證 (例如驗證要求是否格式錯誤),並立即傳回適當回應給合作夥伴。Google 會以非同步的方式對要求執行商業邏輯驗證。這項批次呼叫不保證不可分割性。
|
| BatchReplaceServiceAvailability |
|---|
|
取代現有
|
| CreateMerchant |
|---|
|
建立並傳回由指定集結網站管理的新
|
| CreateService |
|---|
|
建立並傳回由指定集結網站管理的商家的新
|
| DeleteMerchant |
|---|
|
刪除由指定集結網站管理的現有
|
| DeleteService |
|---|
|
刪除由指定集結網站管理的商家的現有
|
| ReplaceServiceAvailability |
|---|
|
取代並傳回由指定集結網站管理的商家現有
|
| UpdateMerchant |
|---|
|
更新並傳回由指定集結網站管理的現有
|
| UpdateService |
|---|
|
更新並傳回由指定集結網站管理的商家的現有
|
ActionLink
動作網址;含有相關聯的語言、限定的國家/地區清單,以及要執行這個動作的特定平台 (選用)。
| 欄位 | |
|---|---|
url |
這個動作連結的進入點網址。 |
language |
BCP-47 語言標記;指示來自這個 URI 的內容可採用的語言。 |
restricted_ |
ISO 3166-1 alpha-2 國家/地區代碼。留空代表瀏覽權限不設限。 |
platform |
執行這個動作時所在的平台。如未設定此欄位,ACTION_PLATFORM_WEB_APPLICATION 將做為備用。 |
action_ |
預定動作類型。 |
order_ |
線上訂購連結的中繼資料。支援 ActionLinkType 為 ACTION_LINK_TYPE_SHOP_ONLINE 的動作。 |
food_ |
訂餐連結的中繼資料。支援的動作類型:* |
event_ |
活動專屬的動作連結其他資訊。 |
ActionLinkType
已與動作連結建立關聯的預定動作類型。
| 列舉 | |
|---|---|
ACTION_LINK_TYPE_UNSPECIFIED |
未指定動作連結類型。 |
ACTION_LINK_TYPE_BOOK_APPOINTMENT |
動作連結類型是「預約」。 |
ACTION_LINK_TYPE_BOOK_ONLINE_APPOINTMENT |
動作連結類型是「線上預約」。 |
ACTION_LINK_TYPE_ORDER_FOOD |
動作連結類型是「訂購外送/外帶餐點或兩者皆有」。 |
ACTION_LINK_TYPE_ORDER_FOOD_DELIVERY |
動作連結類型是「訂購外送餐點」。 |
ACTION_LINK_TYPE_ORDER_FOOD_TAKEOUT |
動作連結類型是「訂購外帶餐點」。 |
ACTION_LINK_TYPE_MAKE_DINING_RESERVATION |
動作連結類型是「餐廳訂位」。 |
ACTION_LINK_TYPE_SHOP_ONLINE |
動作連結類型是「訂購購物」,可能為「外送」和「自取」或兩者皆是。 |
EventMetadata
活動專屬的動作連結其他資訊。
| 欄位 | |
|---|---|
surface |
與動作連結相關聯的預先指定事件途徑。僅適用於事件類別。 |
Surface
與動作連結相關聯的預先指定事件途徑。此屬性僅適用於「活動」類別。
| 列舉 | |
|---|---|
SURFACE_UNSPECIFIED |
未指定表面。 |
SURFACE_SEARCH |
動作連結是透過 Google 搜尋預訂活動票券。 |
SURFACE_YOUTUBE |
動作連結是預訂 YouTube 活動票券。 |
SURFACE_ADS |
事件連結是指點擊事件的廣告。 |
ActionPlatform
執行這個動作時所在的平台。一般備用選項是網頁應用程式。建議至少要有一個含有 ACTION_PLATFORM_WEB_APPLICATION 的 ActionLink。以 Android 和 iOS 做為平台的連結,只能在各自的系統上使用。
| 列舉 | |
|---|---|
ACTION_PLATFORM_UNSPECIFIED |
未指定平台。 |
ACTION_PLATFORM_WEB_APPLICATION |
動作平台通常是網頁。 |
ACTION_PLATFORM_MOBILE_WEB |
動作平台是行動裝置上的網頁。 |
ACTION_PLATFORM_ANDROID |
動作平台是 Android OS。 |
ACTION_PLATFORM_IOS |
動作平台是 iOS。 |
AdsAccountLink
AdsAccountLink 是 Google Ads 帳戶與合作夥伴中心帳戶之間的連結,以及廣告空間項目。
| 欄位 | |
|---|---|
name |
ID。AdsAccountLink 的資源名稱。格式: |
item_ |
必要欄位。要與 Google Ads 帳戶連結的商品目錄商品 ID 清單。 |
state |
僅供輸出。Google Ads 帳戶連結狀態。 |
州
Google Ads 帳戶連結狀態。
| 列舉 | |
|---|---|
STATE_UNSPECIFIED |
狀態不明。 |
LINKED |
帳戶已在合作夥伴中心和 Google Ads 入口網站之間建立連結。 |
PENDING |
帳戶正在等待透過合作夥伴中心或廣告入口網站取得核准。 |
DELETED |
帳戶連結已刪除。 |
REJECTED |
合作夥伴中心或 Ads 入口網站拒絕帳戶連結要求。 |
建議
透過「透過 Google 預訂」向消費者顯示的建議。
| 欄位 | |
|---|---|
text |
使用者透過「透過 Google 預訂」功能預訂時,系統向使用者顯示的自訂訊息。 |
可用性
商家服務的供應時段,標示出時間和名額數量。
| 欄位 | |
|---|---|
start_ |
預約時段的開始時間。 |
duration |
預約時段的時間長度。 |
spots_ |
這個可預訂時段的總名額和開放名額數量。請見下方例子:
注意事項:如果使用下方定義的預訂情形壓縮格式來傳送要求,系統會推測這兩個欄位的值。
|
spots_ |
開放名額的數量。 |
availability_ |
(選用) 用於辨識這個供應時段的隱晦字串。如果設定了這個項目,系統會在預約/更新/取消預約的要求中納入這項資訊。 |
resources |
此為選用資源;如果可預訂時段的服務中含括不同的員工或房間,可用「資源」來做明確的區隔。 例如同一間瑜珈教室有兩名講師共用: |
payment_ |
可用於支付該時段費用的付款方式參照 ID 清單。實際付款方式需在商家層級定義,而且可由多個商家共用。 這個欄位會覆寫服務訊息中指定的任何 payment_option_ids。同樣地,在這裡指定的 payment_option_ids「不必」顯示在服務訊息中,但必須在商家層級定義。 |
recurrence |
供應時段的週期資訊,代表有多個開始時間。一個週期應包含一個工作天的預約。 |
schedule_ |
無法安排這項服務的時間。如要限制 schedule_exception 訊息的數量,建議加入相鄰的例外狀況。 |
deposit |
選用欄位,表示這個可預訂時段是否需要收取訂金。指定此欄位將會覆寫該服務的訂金。 |
no_ |
選用欄位,表示這個可預訂時段是否會收取逾時未到費用。指定此欄位將會覆寫該服務的逾時未到費用。 |
prepayment |
選用設定。這個可預訂時段的選用預付款資訊。 |
require_ |
指出消費者是否需要提供信用卡資訊才能預訂這個時段。如果沒有設定這個值,系統會沿用服務層級設定的值 (如果已在服務層級設定)。(選填) |
ticket_ |
列出此供應時段支援的票券類型。如果未設定,表示父項服務中所有的票券類型皆可供這個時段使用。請注意,這個欄位的值必須在父項服務中定義,範例:
如要表示平日的庫存清單:
如要表示這個時段提供全部三種票券類型,請使用 (選填) |
duration_ |
顯示時段時間長度和/或結束時間的規定。如果版位無法提供服務,系統會忽略這個欄位。未用於「觀光景點」類別。(選填) |
scheduling_ |
預訂情形的排程規則。如在欄位填寫值,就會覆寫服務層級 SchedulingRules 的任何對應排程規則。 |
confirmation_ |
預訂此時段時可使用的確認模式。若可預訂時段的確認模式是 CONFIRMATION_MODE_SYNCHRONOUS,就必須在建立預訂時立刻確認或拒絕。若可預訂時段的確認模式為 CONFIRMATION_MODE_ASYNCHRONOUS,就必須立即拒絕或建立預訂,且建立狀態為「待處理」。 |
linkout_ |
選用設定。這個時段需要建立連結的原因。如果已設定,這個版位的商家資源必須包含有效的 LinkoutTemplate。(選填) |
ConfirmationMode
預訂時段時可使用的確認模式。
| 列舉 | |
|---|---|
CONFIRMATION_MODE_UNSPECIFIED |
未指定確認模式,系統會假設採用同步確認。 |
CONFIRMATION_MODE_SYNCHRONOUS |
以同步方式確認對這個時段所做的預訂。 |
CONFIRMATION_MODE_ASYNCHRONOUS |
以非同步方式確認對這個時段所做的預訂。 |
DurationRequirement
這個列舉會指出使用者必須符合哪些條件,才能確認或查看要求的時間段落長度/結束時間。
| 列舉 | |
|---|---|
DURATION_REQUIREMENT_UNSPECIFIED |
未指定結束時間。此為預設值。 |
DO_NOT_SHOW_DURATION |
使用者不會看到結束時間。 |
MUST_SHOW_DURATION |
必須先向使用者顯示結束時間,才能預約。 |
LinkoutRequiredReason
廣告位有外連體驗的原因。
| 列舉 | |
|---|---|
LINKOUT_REQUIRED_REASON_UNSPECIFIED |
預設值:請勿使用,等同於不明。 |
PAYMENT_REQUIRED |
運算單元需要透過合作夥伴平台進行預訂。 |
重複週期
週期訊息是選用項目,能夠以更精簡的表示法代表持續重複發生的可預訂時段。這類訊息通常代表一天的工作排程,接著,系統會使用 ScheduleException 訊息來代表工作日當天已預訂/無法預訂的時間範圍。
需求條件:
- 擴充可預訂時段或週期時,「不得」建立完全相同的時段。系統會將 ID、startTime、duration 和 resources 都相符的時段視為相同時段。
- 「請勿」在單一服務的時段中混用標準供應情形格式和週期。接受預約的商家/服務都可以使用週期格式,標準格式則適用於舉辦定期課程的商家/服務。
- 週期不得延續超過 24 小時。
| 欄位 | |
|---|---|
repeat_ |
設定期限來指明要重複提供可預訂時段到何時,用世界標準時間格式的最晚時間戳記表示 (最晚時間包含在內)。 |
repeat_ |
定義連續的可預訂時段的間隔時間。 範例:假設供應時段的期間長度為 20 分鐘,repeat_every 為 30 分鐘,start_time 為上午 9:00,repeat_until 為上午 11:00,則產生的時段將分別為上午 9:00-9:20,上午 9:30-9:50,上午 10:00-10:20,上午 10:30-10:50,上午 11:00-11:20。(必要) |
ScheduleException
ScheduleException 訊息代表該工作日已預訂/無法預訂的時間範圍,這些是上述週期中的例外部分。每次有人預訂時段,就應隨之更新例外狀況清單,以顯示最新的無法預訂時間範圍,請不要修改週期本身。
| 欄位 | |
|---|---|
time_ |
例外狀況的時間範圍。凡是與這個「從休息中到開門營業」的時間範圍重疊的週期指定時段,都視為無法預訂。 範例:假設週期指定的期間為 20 分鐘,repeat_every 為 30 分鐘,start_time 為上午 9:00,repeat_until 為上午 11:00,而 ScheduleException 的 time_range 為上午 9:45-11:00,則上午 9:30-9:50、上午 10-10:20,以及上午 10:30-10:50 的時段皆無法預訂。 請注意,由於這是「從休息中到開門營業」的時間範圍,因此從上午 11:00 開始的時段不會受到影響。 |
SchedulingRuleOverrides
供應情形層級排程規則。
| 欄位 | |
|---|---|
last_ |
這個時段可供預訂的最晚時間 (以秒為單位)。這個時間戳記必須設在該時段的 start_sec 之前才能生效 (如要讓使用者在開始時間之後繼續預訂,請使用服務層級的 SchedulingRules.min_booking_before_end_time)。如果使用這個項目,其將覆寫對應服務的 SchedulingRules 在 min_booking_buffer 中指定的任何值。 |
first_ |
這個時段可供預訂的最早時間 (以秒為單位)。這個時間戳記必須設在該時段的 start_sec 或 last_bookable_sec (如果有指定) 之前。 |
last_ |
如果已設定,則為透過「透過 Google 預訂」服務取消這個特定預約時段的最後時間 (自 Unix 紀元時間起算,以秒為單位)。這個欄位會覆寫任何服務層級的取消規則。(選填) |
BatchDeleteGenericRecordsRequest
刪除指定動態饋給類型記錄的批次要求。
| 欄位 | |
|---|---|
parent |
資源名稱,格式如下: |
records[] |
要刪除的記錄。單一 API 呼叫最多只能包含 1,000 筆記錄。 |
BatchPushGenericRecordRequest
批次要求,用於插入和/或更新要求網址中指定的動態饋給類型記錄。
| 欄位 | |
|---|---|
parent |
資源名稱,格式為 - |
records[] |
要插入和/或更新的記錄。一個 API 呼叫最多可傳回 1000 筆記錄。 |
BatchReplaceServiceAvailabilityRequest
用來取代多個 Service 供應時段的批次要求。
| 欄位 | |
|---|---|
parent |
|
extended_ |
用來取代現有供應時段的擴展服務供應情形。 |
BatchReplaceServiceAvailabilityResponse
用來取代多個 Service 供應時段的批次回應。只有已成功更新的時段會納入此訊息
| 欄位 | |
|---|---|
extended_ |
成功更新的擴展服務供應情形訊息,用於取代現有的供應時段。 |
預訂
針對某個庫存清單時段的預訂
| 欄位 | |
|---|---|
name |
預訂的資源名稱: |
merchant_ |
該時段的商家 ID |
service_ |
商家服務的 ID |
start_ |
預約時段的開始時間 |
duration |
預約時段的時間長度。 |
client_ |
進行預約的客戶個人資訊 |
status |
預訂狀態 |
payment_ |
與預訂相關的付款交易資訊。 |
party_ |
預訂人數 |
BookingFailure
以非同步方式指出預訂處理失敗原因的狀態資料。BookingFailure 主要是用來擷取商業邏輯錯誤。
| 欄位 | |
|---|---|
cause |
預訂失敗的原因。(必填) |
rejected_ |
(只有在原因為 PAYMENT_ERROR_CARD_TYPE_REJECTED 時才需要提供此項目) |
description |
(選用欄位) 可供合作夥伴納入其他資訊,但僅限偵錯用途。(選填) |
payment_ |
付款失敗相關資訊。 |
原因
列舉失敗原因。
| 列舉 | |
|---|---|
CAUSE_UNSPECIFIED |
預設值:不使用;表示「不明錯誤」 |
SLOT_UNAVAILABLE |
參照的供應時段已不提供預訂。 |
SLOT_ALREADY_BOOKED_BY_USER |
使用者已經預訂參照的供應時段。 |
LEASE_EXPIRED |
保留項目 (如適用) 已過期,無法再用於完成要求的預訂。 |
OUTSIDE_CANCELLATION_WINDOW |
基於商家取消政策中設定的時間限制,目前無法執行要求的取消作業。 |
PAYMENT_ERROR_CARD_TYPE_REJECTED |
處理付款時發生錯誤,因為商家不接受使用者提供的信用卡類型。信用卡類型必須以 rejected_card_type 提供。 |
PAYMENT_ERROR_CARD_DECLINED |
處理付款時發生錯誤,因為使用者提供的信用卡遭拒。 |
PAYMENT_OPTION_NOT_VALID |
用來支付預訂費用的套裝/會員方案發生錯誤。可能的情況包括已無有效的剩餘可用額度或已經過期等等。 |
PAYMENT_ERROR |
處理這筆預訂的付款時發生錯誤。此值代表一般付款相關錯誤;只有在錯誤與上述具體錯誤皆不相符的情況下,才可使用。 |
USER_CANNOT_USE_PAYMENT_OPTION |
使用者無法使用指定的付款方式 (例如使用者試圖二度使用首次預訂價格)。 |
BOOKING_ALREADY_CANCELLED |
使用者嘗試取消的預訂已取消。 |
BOOKING_NOT_CANCELLABLE |
使用者嘗試取消的預訂無法取消。 |
OVERLAPPING_RESERVATION |
使用者目前已有的預訂項目時間太接近這個時間。 |
USER_OVER_BOOKING_LIMIT |
由於超過集結網站的單一使用者預訂限制,因此預訂失敗。 |
PAYMENT_REQUIRES_3DS1 |
在以下情況時設定此項目:您要求再次嘗試交易,但由於這次是在經過 3DS1 驗證/回應之後,因此付款遭拒。請注意,目前交易的失敗狀態會維持失敗。重試是完全獨立的作業。 如果這是失敗原因,「必須」設定 payment_failure.3DS1_parameters。如未設定,則目前的原因就會視為 PAYMENT_ERROR。 |
PaymentFailureInformation
付款失敗相關資訊。
| 欄位 | |
|---|---|
threeds1_ |
「透過 Google 預訂」集結網站使用的參數,用來為使用者初始化 3DS1 驗證通訊協定。BookingFailure.cause 必須設為 PAYMENT_REQUIRES_3DS1,否則系統會忽略此參數。 |
ThreeDS1Parameters
要求「透過 Google 預訂」執行 3DS1 驗證的參數。
這些參數是由 EMVCo 的 3DS1 通訊協定說明設定。
| 欄位 | |
|---|---|
acs_ |
表單來源網址,用來載入表單供使用者進行驗證。 |
pa_ |
PaymentAuthentication 要求。將會張貼至 ACSUrl 表單 (如果有提供)。 |
transaction_ |
ACS 供應商使用的 ID。請貼在 ACSUrl 表單 (如有提供)。 |
md_ |
業務資料。請貼在 ACSUrl 表單 (如有提供)。 |
BookingStatus
預訂狀態
| 列舉 | |
|---|---|
BOOKING_STATUS_UNSPECIFIED |
未指定。 |
CONFIRMED |
預訂已確認 |
PENDING_MERCHANT_CONFIRMATION |
預訂正在等待商家確認,確認後才能轉換至「已確認」狀態 (目前「不」支援這個項目) |
PENDING_CLIENT_CONFIRMATION |
預訂正在等待客戶確認,確認後才能轉換至「已確認」狀態 (目前「不」支援這個項目) |
CANCELED |
已代表使用者取消預訂。 |
NO_SHOW |
客戶未依預約時間到場 |
NO_SHOW_PENALIZED |
客戶未依預約時間到場,違反取消政策規定。 |
FAILED |
處理失敗,無法完成預訂。 |
DECLINED_BY_MERCHANT |
商家以非同步方式拒絕了預訂。 |
CallMerchant
這個類型沒有任何欄位。
在 UnsupportedPartySizeOption 中使用的空白訊息,設定後會向使用者顯示撥打電話給商家進行預訂的選項。
CancellationPolicy
服務的取消政策。
| 欄位 | |
|---|---|
refund_ |
適用於該政策的零或多項退款條件。 |
RefundCondition
定義單一退款條件。您可以同時採用多項退款條件,按照服務開始時間前的不同階段來說明「退款步驟」。
| 欄位 | |
|---|---|
min_ |
在開始時間之前的期間,直到客戶可收到服務費用的部分退款 (比例依 |
refund_ |
可退款的百分比 (但最晚要在服務開始時間的前 |
ClientInformation
預訂者的相關個人資訊
| 欄位 | |
|---|---|
given_ |
客戶的名字 |
family_ |
客戶的姓氏 |
address |
用戶端的地址 |
telephone |
客戶的電話號碼 |
email |
客戶的電子郵件地址 |
CreateAdsAccountLinkRequest
AdsAccountLinkingService.CreateAdsAccountLink 的請求訊息。
| 欄位 | |
|---|---|
parent |
必要欄位。用來建立這個 Google Ads 帳戶連結的父項資源。這與合作夥伴中心帳戶 ID 相同。格式:partners/{partner} |
ads_ |
必要欄位。用於 Google Ads 帳戶連結的 ID。這與 Google Ads 客戶 ID 相同。詳情請參閱 https://support.google.com/google-ads/answer/1704344 格式:xxx-xxx-xxxx。 |
ads_ |
必要欄位。要建立的 AdsAccountLink。 |
CreateMerchantRequest
建立 Merchant 的要求。
| 欄位 | |
|---|---|
parent |
擁有此商家的合作夥伴父項資源名稱,格式為 |
merchant_ |
要用於此商家的商家 ID。 |
merchant |
要建立的商家。 |
CreateServiceRequest
建立新 Service 的要求。
| 欄位 | |
|---|---|
parent |
擁有這項服務的商家父項資源名稱,格式為 |
service_ |
要用於這項服務的服務 ID。 |
service |
要建立的服務。 |
CreditCardRestrictions
針對這個商家接受的信用卡類型的相關限制。
| 欄位 | |
|---|---|
credit_ |
受支援信用卡的清單。如果留空,表示不支援任何信用卡。 |
CreditCardType
信用卡的類型。
| 列舉 | |
|---|---|
CREDIT_CARD_TYPE_UNSPECIFIED |
未使用。 |
VISA |
Visa 信用卡。 |
MASTERCARD |
Mastercard 信用卡。 |
AMERICAN_EXPRESS |
美國運通卡。 |
DISCOVER |
Discover 信用卡。 |
JCB |
JCB 信用卡。 |
DeleteAdsAccountLinkRequest
AdsAccountLinkingService.DeleteAdsAccountLink 的請求訊息。
| 欄位 | |
|---|---|
name |
必要欄位。要刪除的 AdsAccountLink 名稱。格式:partners/{partner}/adsAccountLinks/{ads_account_link} |
DeleteMerchantRequest
刪除 Merchant 的要求。
| 欄位 | |
|---|---|
name |
要刪除的商家的資源名稱。格式為:partners/{partner_id}/merchants/{merchant_id} |
DeleteServiceRequest
刪除 Service 的要求。
| 欄位 | |
|---|---|
name |
要刪除的服務的資源名稱。格式: |
存款
使用者可能會被收取的訂金,或是使用者信用卡暫時被凍結的押金額度。
| 欄位 | |
|---|---|
deposit |
訂金金額。 |
min_ |
提前取消最低存款金額。 |
deposit_ |
定義如何根據供應情形決定訂金金額。 |
DirectMerchantPayment
說明使用者如何直接向商家付款,而非透過 RwG 預先付款。
| 欄位 | |
|---|---|
payment_ |
建議使用者只透過下列付款方式付款。 |
DurationRange
可用於包裝可受限或不受限的時間範圍。至少須提供 min_duration 和 max_duration 其中一個時間長度。
| 欄位 | |
|---|---|
min_ |
時間長度下限。 |
max_ |
時間長度上限。 |
EconomicOperator
集結網站的經濟業者資訊。
| 欄位 | |
|---|---|
text |
必要欄位。經濟運營商的姓名、地址、電話號碼和電子郵件地址,經濟運營商是指製造商、授權代表、進口商、發布商、履行服務供應商或任何其他自然人或法人,須遵守與產品製造、提供產品或將產品投入服務相關的義務。Economic_operator 的任意字串表示法。這項資訊的格式可使用「"」和「\n」來設定。 |
ExtendedServiceAvailability
供應情形和適用對象/時機清單。
| 欄位 | |
|---|---|
merchant_ |
這是必填欄位,用來指定下列供應情形訊息所屬的商家。 |
service_ |
這是必填欄位,用來指定下列供應情形訊息所屬的服務。 |
start_ |
如有提供,我們會將實體提供的供應情形視為於 [start_time_restrict, end_time_restrict] 擷取的完整快照。也就是說,如果以下條件皆成立,則所有現有的供應情形資料都將會刪除: 如果設定了 duration 訊息,則條件會進一步受到限制: 如果設定了 resources_restrict 訊息,則條件會進一步受到限制: 這些欄位通常用來提供指定時間範圍內的供應情形完整更新。 如果設定 start_time_restrict 而不設定 end_time_restrict,系統會解讀為一律從 start_time_restrict 開始。 |
end_ |
如果設定 end_time_restrict 而不設定 start_time_restrict,系統會解讀為一律到 end_time_restrict 為止。 |
duration_ |
設定 duration 會進一步將更新範圍限制在相符期間內的供應情形。 |
resources_ |
設定 resources_restrict 會進一步將更新範圍限制在這組資源。資源的所有 ID 欄位都必須完全相符。 |
availability[] |
新的供應情形清單。 |
FeedStatistics
處理已上傳動態饋給時取得的統計資料。
| 欄位 | |
|---|---|
new_ |
這個動態饋給最近新增的項目。項目可以是商家、服務或供應時段,視動態饋給的類型而定。 |
existing_ |
現有項目,必要時可透過動態饋給提供的較新資訊加以更新。 |
deleted_ |
不再於動態饋給中顯示而遭到移除的項目。 |
FeedStatus
集結網站平台上傳的動態饋給的狀態。
| 欄位 | |
|---|---|
name |
動態饋給的資源名稱,格式為
|
state |
這個動態饋給的處理狀態。 |
error_ |
人類可讀的字串,可在系統無法處理這個動態饋給時提供更多詳細資料。 |
statistics |
這個動態饋給的相關統計資料。 |
州
以列舉方式表示動態饋給處理狀態。
| 列舉 | |
|---|---|
STATE_UNSPECIFIED |
預設值。未使用。 |
IN_PROGRESS |
系統仍在處理動態饋給。 |
SUCCESS |
動態饋給已成功處理完畢。 |
FAILURE |
處理動態饋給時發生錯誤。 |
FoodOrderingMetadata
訂餐動作連結的中繼資料。
| 欄位 | |
|---|---|
fee_ |
向使用者收取的費用詳細資料,以項目總額為準。針對不同類型的費用 (例如服務費和運費等) 重複上述步驟。 |
advance_ |
進階訂餐支援功能 (也稱為提前訂餐) 的詳細資訊,使用者可在現在之後的時間下單,以便安排訂單履行。 |
聯集欄位 fulfillment_duration_options。從訂單確認到訂單履行完成的時間長度。對於外送訂單,則是指餐點送達的時間。自取訂單:餐點準備就緒,可供取貨的時間長度。fulfillment_duration_options 只能是下列其中一項: |
|
fulfillment_ |
固定時間長度。例如:30 分鐘。 |
fulfillment_ |
時間長度範圍。範例:* 30 到 45 分鐘 * 超過 30 分鐘 * 少於 50 分鐘 |
AdvanceOrderDetails
預訂支援。
| 欄位 | |
|---|---|
is_ |
如果支援「提前訂單」,又稱為「預先訂購」則為 True。(必填) |
FeeDetails
費用詳細資料。
| 欄位 | |
|---|---|
type |
費用類型。(必填) |
fee_ |
費用金額可使用單位貨幣、購物車價值的百分比或兩者組合表示。(必填) |
FeeAmount
FeeAmount 示例:* 固定費用:$0 (免付費)、$1.5 * 固定費用範圍:$1.0 美元 (最低)、$3.0 美元 (上限)、$5.0-6.0 美元 * 購物車大小百分比:15.5%、10%-20%、10% (最小)、15% (上限) * 2 5 和百分比$2.5 美元 (最低)、25.5%$4.5 美元 (上限)、10% &1.5 到 2.5 美元、10.5%-20%,2.5 - 3.5 美元
| 欄位 | |
|---|---|
cart_ |
費用占購物車價值的百分比。支援範圍 (有限制和不受限) 或固定百分比。值應介於 0 到 100 之間。示例:* 修正 5.5% * 至少 5.5% * 最多 5.5% * 4.5% 到 5.5% |
聯集欄位 amount_options。指定金額的選項。amount_options 只能是下列其中一項: |
|
amount |
固定金額。例如 $3.5 美元。 |
amount_ |
金額範圍。範例: * 3.5 美元到 5.5 美元 * 至少 3.5 美元 * 最多 5.5 美元 |
amount_ |
金額不明。 |
FeeType
費用類型。
| 列舉 | |
|---|---|
FEE_TYPE_UNSPECIFIED |
未指定費用類型。 |
DELIVERY |
運費。 |
SERVICE |
服務費。 |
FulfillmentOption
訂單線上動作連結的出貨選項。
| 欄位 | |
|---|---|
fulfillment_ |
必要欄位。執行要求類型。 |
available_ |
必要欄位。這項服務方法可預訂的日期清單 (建議至少 2 天)。 |
fee_ |
必要欄位。出貨方法的費用詳細資料。 |
minimum_ |
必要欄位。與動作連結相關聯的執行要求方法的最低訂單要求。 |
AvailableDay
可用日期層級。
| 欄位 | |
|---|---|
fulfillment_ |
必要欄位。指定運送方式的可用日期。假設為商家所在時區。 |
last_ |
必要欄位。Unix 時間戳記。使用者上次可以訂購及收到商品的時間: 舉例來說,如果 fulfillment_date 為 2020-08-10: - last_ordering_time 的值為 2020-08-10 18:00,表示消費者必須在 2020 年 8 月 10 日下午 6 點前完成訂購。- 如果 last_ordering_time 的值為 2020-08-08 20:00,表示消費者必須在兩天前晚上 8 點前下單,才能在 2020-08-10 收到訂購商品。 |
FeeDetails
與動作連結相關聯的執行方法的費用詳細資料。
| 欄位 | |
|---|---|
聯集欄位 fee_details。執行要求方法的費用模型。fee_details 只能是下列其中一項: |
|
no_ |
不收取任何服務費。 |
base_ |
與執行要求方法相關聯的基本費用。 |
fixed_ |
與履行方式相關聯的固定費用。 |
FixedFee
與動作連結相關聯的履行方法所需的固定費用。
| 欄位 | |
|---|---|
amount |
必要欄位。執行方法的固定費用金額。 |
FulfillmentType
與動作連結相關聯的執行要求類型。
| 列舉 | |
|---|---|
FULFILLMENT_TYPE_UNSPECIFIED |
未指定出貨類型。 |
FULFILLMENT_TYPE_DELIVERY |
出貨類型為「delivery」。 |
FULFILLMENT_TYPE_PICKUP |
出貨類型為自取。 |
MinimumFee
與行動連結相關聯的履行方法所需的最低費用。
| 欄位 | |
|---|---|
base_ |
必要欄位。執行要求方法的基本費用金額。 |
NoFee
這個類型沒有任何欄位。
與動作連結相關聯的執行方式方法不會產生費用。
GenericDeleteRecord
要刪除的記錄,網址要求中提及的動態饋給類型。
| 欄位 | |
|---|---|
delete_ |
必要欄位。這個時間戳記會用來決定刪除作業在廣告空間中執行的順序。 |
聯集欄位 record_type。封裝不同類型的動態饋給 (例如 ndjson、proto 等)合作夥伴可以提供完整記錄,就像在動態饋給或 BatchPush API 中提供記錄的方式。合作夥伴也可以選擇只填入識別記錄所需的重要欄位。record_type 只能是下列其中一項: |
|
data_ |
適用於非原型設計動態饋給。 |
proto_ |
適用於以 Protobuf 為基礎的動態饋給。 |
GenericRecord
網址要求中提及的動態饋給類型記錄。
| 欄位 | |
|---|---|
generation_ |
必要欄位。這個時間戳記可確保商品目錄更新的正確順序。 |
聯集欄位 record_type。封裝不同類型的動態饋給 (ndjson、以 proto 為基礎等)record_type 只能是下列其中一項: |
|
data_ |
適用於非原型設計動態饋給。 |
proto_ |
適用於 proto 型動態饋給。 |
GeoCoordinates
特定位置的地理資訊,包括經緯度和地址。
| 欄位 | |
|---|---|
latitude |
緯度度數。(選填) |
longitude |
經度度數。(選填) |
聯集欄位 addresses。某位置的地址,可以是結構化或非結構化資料。addresses 只能是下列其中一項: |
|
address |
位置的郵寄地址 (建議使用)。 |
unstructured_ |
您也可以提供非結構化的地址備用。例如:「1600 amphitheatre parkway Mountain View, ca 94043, USA」 |
GetAdsAccountLinkRequest
AdsAccountLinkingService.GetAdsAccountLink 的要求訊息。
| 欄位 | |
|---|---|
name |
必要欄位。要擷取的 Google Ads 帳戶連結名稱。格式: |
GetMerchantStatusRequest
取得 MerchantStatus 的要求
| 欄位 | |
|---|---|
name |
必要欄位。資源名稱,格式為 partners/{partner_id}/merchants/{merchant_id}/status。 |
GetStatusRequest
要求擷取由集結網站平台上傳的特定動態饋給的 Status。
| 欄位 | |
|---|---|
name |
動態饋給的資源名稱,格式為
|
HomeServiceData
居家服務業別必須提供的額外資訊。
| 欄位 | |
|---|---|
category_ |
這項住家服務所屬的概略類別。例如水電工、電工等。 |
job_ |
指定住家服務所屬類別下的作業類型。例如,unclog_drain、install_faucet 是水管工類別下的任務類型。 |
IntegrationType
支援的整合深度。
| 列舉 | |
|---|---|
INTEGRATION_TYPE_UNSPECIFIED |
預設為 END_TO_END。 |
INTEGRATION_TYPE_END_TO_END |
完全整合,允許透過 Google 進行端對端預訂。 |
INTEGRATION_TYPE_INVENTORY_ONLY |
預訂伺服器不需要支援這項服務。只需要傳送商家、服務和 (選用的) 供應情形資料。 |
InvalidateResourceRequest
要求讓資源失效。
| 欄位 | |
|---|---|
resource_ |
要撤銷的資源名稱。 舉例來說,取貨資源的名稱應採用 |
LineItem
訂單中的單一項目 (單一時段中單一服務的預訂)。
| 欄位 | |
|---|---|
service_ |
商家服務的 ID。 |
start_ |
預約時段的開始時間 (採用世界標準時間,自 Unix Epoch 紀元時間起算,以秒為單位)。 |
duration_ |
預約時段的時間長度,以秒為單位。 |
tickets[] |
按票券類型列出訂購的票券數量。 |
price |
這個明細項目的總價 (不含稅金)。 |
status |
委刊項狀態。 |
OrderedTickets
已訂購的票券數量 (按票券類型)。
| 欄位 | |
|---|---|
ticket_ |
票券類型的 ID。 |
count |
這個類型的訂購票券數量。 |
ListMerchantStatusesRequest
取得 MerchantStatus 清單的要求
| 欄位 | |
|---|---|
parent |
必要欄位。擁有此商家狀態集合的父項資源。格式: |
page_ |
必要欄位。傳回的項目數量上限。請注意,伺服器可能會縮減網頁大小。 |
page_ |
選用設定。先前的 ListMerchantStatusResponse 傳回的 nextPageToken 值 (如果有的話)。 |
booking_ |
選用設定。選用的限制條件,可根據預訂商品目錄狀態篩選結果。 |
waitlist_ |
選用設定。選用的限制條件,可根據候補名單商品目錄狀態篩選結果。 |
geo_ |
選用設定。選用的限制條件,可根據地理比對狀態篩選結果。 |
BookingInventoryStatus
端對端預訂的廣告空間狀態。
| 列舉 | |
|---|---|
BOOKING_INVENTORY_STATUS_UNSPECIFIED |
不指定。 |
NO_VALID_FUTURE_INVENTORY |
商家在未來 30 天內沒有預訂商品目錄。 |
HAS_VALID_FUTURE_INVENTORY |
商家在未來 30 天內有預訂的廣告空間。 |
GeoMatchingStatus
商家地理比對狀態。
| 列舉 | |
|---|---|
GEO_MATCHING_STATUS_UNSPECIFIED |
不指定。 |
GEO_UNMATCHED |
商家不符合地理區域比對。 |
GEO_MATCHED |
商家已與地理位置比對成功。 |
WaitlistInventoryStatus
端對端候位名單庫存狀態。
| 列舉 | |
|---|---|
WAITLIST_INVENTORY_STATUS_UNSPECIFIED |
不指定。 |
NO_VALID_WAITLIST_SERVICE |
商家不提供支援候位名單的服務。 |
HAS_VALID_WAITLIST_SERVICE |
商家有支援候位名單的服務。 |
ListMerchantStatusesResponse
列出 MerchantStatus 的回應。
| 欄位 | |
|---|---|
merchant_ |
符合篩選條件的商家狀態清單。 |
next_ |
用於擷取下一頁結果的符記。如果空白,清單中沒有其他結果。 |
ListStatusRequest
要求擷取由集結網站平台上傳的多個動態饋給的 Status。
| 欄位 | |
|---|---|
name |
動態饋給的資源名稱,格式為
|
page_ |
傳回的項目數量上限。 |
page_ |
先前的 List 要求 (如果有的話) 傳回的 next_page_token 值。 |
state_ |
選用的限制條件,可根據動態饋給狀態篩選結果。 |
time_ |
選用的限制條件,可根據範圍上限或下限篩選結果。如果未設定 start_time,則預設為 unix 時間的開端。如未設定 end_time,則預設為現在。 |
ListStatusResponse
要求擷取由集結網站平台上傳的多個動態饋給的 Status。
| 欄位 | |
|---|---|
status[] |
已上傳的動態饋給狀態清單,依時間前後反向排序。傳回項目的數量上限取決於要求中的 page_size 欄位。 |
next_ |
用於擷取下一頁結果的符記。如果空白,清單中沒有其他結果。 |
LocalizedString
單一語言代碼字串的例項。
| 欄位 | |
|---|---|
locale |
IETF BCP 47 語言代碼,例如「en」、「mas」、「zh-Hant」、「de-CH-1901」。請參閱 http://www.w3.org/International/articles/language-tags/。 |
value |
採用上述語言代碼的訊息 (UTF-8)。 |
位置
特定位置的地理資訊。
| 欄位 | |
|---|---|
place_ |
Google 地方資訊資料庫和 Google 地圖上特定地點的地點 ID。請參閱 https://developers.google.com/places/web-service/place-id,進一步瞭解地點 ID。如果提供這項資訊,Google 就會將該位置與這個地點進行比對。 |
name |
我們會使用位置名稱、電話、網址和地理區域來支援特定位置與 Google 地圖上現有的地點。 這個欄位為選填欄位,但在某些情況下可能為必填欄位。舉例來說,如果 Service.location 沒有名稱,即使位於相同地址,也不會與商家實體進行比對。(選填) |
telephone |
位置的公開電話號碼 (包含其所在國家/地區代碼),例如 +14567891234。(選填) |
url |
位置的公開網站網址。(選填) |
geo |
位置的地理資訊,包括經緯度和地址。(選填) |
location_ |
位置的類型;如果已針對「服務」提供位置,就必須提供該位置。 |
location_ |
服務中該位置的專屬參照。此 ID 可用來在其他服務欄位中參照這個位置。例如:在自訂登記表單中,您可以使用一組位置 ID 來指定取貨地點選項。如果設定這個項目,同一服務中不得出現重複的 ID。(選填) |
LocationType
這個位置的類型。
| 列舉 | |
|---|---|
LOCATION_TYPE_UNSPECIFIED |
未指定位置類型。 |
VISITED_LOCATION |
這項服務造訪的地點。 |
START_LOCATION |
這項服務開始進行的地點,也可做為 MEETING_LOCATION。 |
END_LOCATION |
這項服務結束時的所在地點。 |
Merchant
集結網站平台上的商家相關資訊。
| 欄位 | |
|---|---|
name |
商家資源名稱,格式為 |
merchant_ |
系統會利用 merchant_name、電話、網址和地理區域來合作夥伴庫存清單與 Google 地圖上現有的商家進行比對。這項資訊不會顯示。 此為商家名稱。 |
telephone |
商家的公開電話號碼 (包括其國家/地區和區碼),例如+14567891234。 |
url |
商家公開網站的網址。 |
geo |
商家的地理資訊,包括經緯度和地址。 |
category |
集結網站平台中商家的類別。 |
num_bookings_30d |
這個欄位現已淘汰。 |
tax_rate_basis_points |
商家的稅率,以基準點 (一個百分點的百分之一) 表示。舉例來說,如果稅率是 7.5%,這個欄位應設為 750。 如果這個欄位未設定或設為 0,則此商家就其提供的任何服務向使用者收取的總價格就是 Service.price 指定的實際價格。系統會假設服務價格為免稅或已包含適用稅金。系統不會在獨立的明細項目中向使用者顯示稅金。 如果將這個欄位設定為任何非零值,則此商家就其提供的任何服務向使用者收取的總價格,將包含服務價格加上以此處提供的稅率計算的稅金。最小貨幣單位的小數 (例如 1 美分後面的小數) 會採用銀行家捨入法。系統會在獨立的明細項目中向使用者顯示稅金。 這個欄位已淘汰,請改用 tax_rate。 |
tax_ |
商家的稅率。如有這個欄位,其內容會覆寫已淘汰的 tax_rate_basis_points 欄位。空白訊息 (即 tax_rate { }) 會將套用的稅率重設為零。 |
payment_ |
針對這個商家接受的付款方式的相關限制。如果未設定這個欄位,系統會假設沒有任何限制。 |
payment_ |
此為這個商家提供的付款方式;這個商家底下的服務可以個別限制其允許的付款方式。 |
payment_processor_config |
提供代碼化技術的付款處理方的設定 (如果商家能夠支援的話)。 |
tokenization_ |
提供代碼化技術的付款處理方的設定 (如果商家能夠支援的話)。 |
terms |
如果使用者是「透過 Google 預訂」功能來預訂服務,則系統會向其顯示這項相關商家的《條款及細則》。除了上述內容,還會一律向使用者顯示集結網站合作夥伴的《條款及細則》,但不得在此提供該條款內容。 |
brand_ |
此為用來識別消費性品牌的隱晦字串,在顯示合作夥伴屬性時使用。這個欄位可讓擁有多個消費性品牌的合作夥伴,在同一份動態饋給內為所有品牌提供商家。 品牌是由多個向消費者顯示的元素 (例如名稱、標誌、服務條款和隱私權政策) 組成。 如果只有一個消費性合作夥伴品牌,就不需要設定這個欄位,可予以忽略。 請根據合作夥伴的情況決定: 合作夥伴沒有多個消費性品牌。--> 忽略此欄位 合作夥伴已設定多個品牌。 注意事項:大多數合作夥伴都不需要設定這個欄位。如果合作夥伴想要使用這個欄位,請務必先聯絡我們設定個別品牌 (包括預設品牌)。 |
matching_ |
協助 Google 比對商家與地圖上現有地點的提示。注意:大多數合作夥伴都不需要設定這個欄位,因為 Google 會使用上述欄位中提供的資訊來比對商家和 Google 地圖上的地點。(選填) |
service_ |
任何服務屬性的定義,用於描述此商家提供的服務。(選填) |
action_ |
選用設定。動作網址 (具備關聯語言、僅限的國家/地區清單、類型和選用平台),用於指出應執行這項動作的平台; |
waitlist_ |
選用設定。特定商家針對使用者透過「透過 Google 預訂」加入候補名單的一般建議。建議事項中的個別文字欄位長度上限為 100 個位元組。 |
economic_ |
選用設定。為確保遵循法規,請務必提供與這個特定商家相關聯的經濟操作員資訊。(選填) |
MerchantMatchingHints
協助 Google 比對商家與地圖上現有地點的提示。
| 欄位 | |
|---|---|
place_ |
Google 地方資訊資料庫和 Google 地圖上特定地點的地點 ID。請參閱 https://developers.google.com/places/web-service/place-id,進一步瞭解地點 ID。 |
MerchantStatus
商家在「透過 Google 預訂」平台中的狀態。
| 欄位 | |
|---|---|
name |
商家狀態資源名稱,格式為 |
merchant_ |
合作夥伴提供的商家名稱。 |
input_ |
合作夥伴提供商家的地理資訊。 |
processing_ |
商家處理狀態。 |
booking_ |
與端對端預訂整合相關的狀態。 |
waitlist_ |
與候補名單整合相關的狀態。 |
geo_ |
這個商家的比對地理位置。如果商家與地理區域不相符,則為空白。 |
local_ |
在地生活服務 - 與這個商家相符。如果不是在地生活服務商家,或未與任何供應商比對,則為空白。 |
direct_ |
網址清單,用於展示目前商家廣告空間的內容。請注意,這不代表廣告空間實際放送,且網址可能與公開顯示的網址不同。 |
BookingStatus
與端對端預訂整合相關的狀態。
| 欄位 | |
|---|---|
has_ |
如果商家在未來 30 天內有商品目錄,則為「是」。不保證商家實際放送。 |
DirectUrl
顯示商家的網址。
| 欄位 | |
|---|---|
type |
這個網址的類型。 |
url |
可能會顯示此商家的網址。 |
UrlType
顯示網址的類型。
| 列舉 | |
|---|---|
URL_TYPE_UNSPECIFIED |
不指定。 |
BOOKING |
端對端預訂網址。 |
WAITLIST |
端對端等候名單網址。 |
LOCAL_SERVICES |
Google 在地生活服務網址。 |
LocalServicesMatchInfo
Google 在地服務比對資訊 (僅供在地服務商家設定)。
| 欄位 | |
|---|---|
matched_ |
相符的服務供應商。商家可以與多個服務供應商配對。 |
MatchedProvider
在地生活服務供應商。
| 欄位 | |
|---|---|
customer_ |
Google 在地生活服務外部客戶 ID。 |
categories[] |
在地生活服務類別 (產業)。例如:「水電工」和「carpet_cleaning」 |
PlaceInfo
相符地點的資訊。
| 欄位 | |
|---|---|
name |
地點名稱。 |
formatted_ |
以當地語言編寫的格式化地址。 |
place_ |
這個地點的 Google 地點 ID。可用於建構 Google 地圖網址,或擷取地點的更多詳細資料。如需用法範例,請參閱 https://developers.google.com/places/web-service/place-id。 |
ProcessingStatus
商家處理狀態。
| 列舉 | |
|---|---|
PROCESSING_STATUS_UNSPECIFIED |
未指定狀態。 |
IN_PROGRESS |
Madden 已收到商家,但仍在處理中。處於此狀態的商家不會填入其他狀態。 |
COMPLETED |
已計算出商家的其他狀態。 |
WaitlistStatus
與等候名單整合相關的狀態。
| 欄位 | |
|---|---|
has_ |
如果商家提供等候名單服務,則為 True。並不保證商家實際送達。 |
MoneyRange
用於包裝金錢金額範圍的包裝函式,該範圍可能受限或不受限。至少須提供 min_amount 或 max_amount 其中一個。
| 欄位 | |
|---|---|
min_ |
最低金額。 |
max_ |
最高金額。 |
NoShowFee
使用者預訂後未到場的話,可能需要支付的費用。
| 欄位 | |
|---|---|
fee |
未到場使用預訂服務的使用者可能需要支付的金額。 |
fee_ |
定義如何根據供應情形決定費用。 |
訂單
向商家預約服務的訂單。
| 欄位 | |
|---|---|
name |
訂單的資源名稱: |
client_ |
下訂單客戶的個人資訊。 |
payment_ |
與訂單相關的付款交易資訊。 |
merchant_ |
此訂單中所有服務所屬商家的 ID。 |
item[] |
此訂單中的明細項目。 |
OrderOnlineMetadata
訂單線上動作連結的中繼資料。
| 欄位 | |
|---|---|
fulfillment_ |
線上訂購動作連結的可用執行要求選項。 |
PaymentInformation
與預訂相關的付款詳情
| 欄位 | |
|---|---|
prepayment_ |
預訂的預付狀態。如果 prepayment_status 是 PREPAYMENT_PROVIDED 或 PREPAYMENT_REFUNDED,則 payment_transaction_id 會包含相關聯的唯一交易 ID。 |
payment_ |
與預訂相關聯的唯一付款交易 ID。不適用則留空。 |
PaymentOption
用來支付商家服務費用的付款方式。付款方式可由多個商家共用 (例如隸屬於同一家連鎖企業的多個商家)。
| 欄位 | |
|---|---|
payment_ |
此 ID 用來識別這個付款方式。 在整個集結網站中通用。您可以針對多個商家重複使用同一個 ID 值,讓消費者以相同的付款方式向這些商家付費。 如果針對多個商家重複使用同一個 ID,則只要為其中一個商家更新付款方式的任何值,其他商家中所有使用相同 ID 的付款方式就會一併更新。因此,最佳做法是讓所有付款方式共用相同的 ID,並一律更新為相同的值,以避免發生任何非決定性的行為。 |
name |
此為付款方式名稱,使用者可以看到這項資訊。 |
description |
此為付款方式相關說明,其他人可以看到這項資訊。 |
price |
付款方式的價格。 |
tax_ |
此為這個付款方式的稅率。如果使用這個欄位,其內容會覆寫「商家」或「服務」中的 tax_rate 欄位。空白訊息 (即 tax_rate { }) 會將套用的稅率重設為零。 |
payment_ |
此為這個付款方式的類型。共有三種:僅限使用一次 (臨時性購物)、可使用多次 (大量採買),以及使用次數不限 (會員效期內)。 |
session_ |
用來指定這個付款方式可用於幾個工作階段。僅適用於多重工作階段 / 資產包,其值應為 >1. |
purchase_ |
可在這個期間內購買付款方式。 |
valid_ |
付款方式可在這個期間內 (例如 2017 年 1 月份限定優惠價) 使用。如果有出現,則會覆寫 valid_duration 和 activate_type。 |
valid_ |
此為付款方式的有效期間 (例如 30 天會員效期)。 |
activation_ |
定義如何判定這個付款方式的開始生效日期。 |
user_ |
用來限定哪些消費者有資格用此付款方式購物,可限制只向部分消費者顯示含促銷優惠的付款方式。如未設定,則所有的使用者都符合資格。 |
ActivationType
用來定義如何判定開始生效日期。
| 列舉 | |
|---|---|
ACTIVATION_TYPE_UNSPECIFIED |
未使用。 |
ACTIVATION_ON_PURCHASE |
有效期自購買時開始算起。 |
ACTIVATION_ON_FIRST_USE |
有效期自首次使用該付款方式開始算起。 |
PaymentOptionType
此為付款方式類型。
| 列舉 | |
|---|---|
PAYMENT_OPTION_TYPE_UNSPECIFIED |
未使用。 |
PAYMENT_OPTION_SINGLE_USE |
付款方式只能使用一次。 |
PAYMENT_OPTION_MULTI_USE |
工作階段計數大於 0 時可用的付款方式。 |
PAYMENT_OPTION_UNLIMITED |
可在有效時間範圍內使用的付款方式 (不適用工作階段計數)。 |
PaymentProcessorConfig
付款處理方的設定,可依個別商家分別設置。
| 欄位 | |
|---|---|
processor |
定義要套用這項設定的付款處理方合作夥伴。 |
public_ |
這個金鑰用來識別採用此付款處理方服務的商家。 Stripe 相關說明請參閱:https://stripe.com/docs/dashboard#api-keys;Braintree 相關說明請參閱:https://articles.braintreepayments.com/control-panel/important-gateway-credentials |
version |
傳送給付款處理方的 API 版本號碼,以及付款要求。 |
處理器
定義特定付款處理方合作夥伴。
| 列舉 | |
|---|---|
PROCESSOR_UNSPECIFIED |
未使用 |
PROCESSOR_STRIPE |
透過 Stripe 付款的相關設定。 |
PROCESSOR_BRAINTREE |
透過 Braintree 付款的相關設定。 |
PaymentRestrictions
針對這個商家接受的付款方式的相關限制。
| 欄位 | |
|---|---|
credit_ |
針對這個商家接受的信用卡的相關限制。如未設定此欄位,系統會假設商家接受所有信用卡。請注意,CreditCardType 支援的信用卡類型會逐漸增加;要是將這個欄位留白,日後會需要配合異動設定此欄位。 |
PerOrderFee
每筆訂單必須支付一次的費用,不限票券張數。
| 欄位 | |
|---|---|
delivery_ |
可能因運送方式而異的費用。 |
processing_ |
處理使用者付款方式的費用。 |
PerTicketFee
使用者購買每張票需要支付的費用。
| 欄位 | |
|---|---|
service_ |
服務收取的額外費用。 |
facility_ |
場地/設施費用。 |
taxes |
每張票券稅金。 |
PostalAddress
客戶或商家的地址。
| 欄位 | |
|---|---|
address_ |
國家/地區,使用 ISO 3166-1 alpha-2 國家/地區代碼指定,例如「US」(必要) |
address_ |
縣市,例如「台北市」。(必填) |
address_ |
區域,例如「CA」。只有在地址通常包含區域名稱的國家/地區,才需要使用這個欄位。(選填) |
postal_ |
郵遞區號,例如「94043」。(必填) |
street_ |
街道地址,例如「八德路二段 1 號」。(必填) |
預付款
使用者在預訂時可能會收取費用。
| 欄位 | |
|---|---|
price_ |
價格詳細資料容器。 |
PrepaymentStatus
某次預訂的預付狀態。
| 列舉 | |
|---|---|
PREPAYMENT_STATUS_UNSPECIFIED |
未指定,預設為 PREPAYMENT_NOT_PROVIDED。 |
PREPAYMENT_PROVIDED |
預訂費用已預先支付。 |
PREPAYMENT_NOT_PROVIDED |
預訂費用尚未預先支付。 |
PREPAYMENT_REFUNDED |
費用先前為 PREPAYMENT_PROVIDED,但現在已退還。 |
Price
服務或費用的價格。
| 欄位 | |
|---|---|
price_ |
價格以微貨幣單位表示。最小貨幣單位的小數部分將採用銀行家捨入法 (舉例來說,2.5 美分會捨入為 2 美分,3.5 美分捨入為 4 美分,0.5 美分捨入為 0 美分,2.51 美分則捨入為 3 美分)。 |
currency_ |
按照 ISO 4217 定義的價格貨幣。 |
pricing_ |
選填且不透明的字串,用於識別與延伸價格相關聯的定價選項。 |
PriceInfo
價格詳細資料容器。
| 欄位 | |
|---|---|
price_ |
定義價格或價格範圍的套用方式 (每人或固定價格) |
聯集欄位 price_options。價格選項可指定確切價格或價格範圍。price_options 只能是下列其中一項: |
|
price |
服務或費用的價格。 |
price_ |
服務或費用的上限和/或下限。 |
PriceInterpretation
說明如何向使用者呈現及顯示價格。
| 列舉 | |
|---|---|
PRICE_INTERPRETATION_UNSPECIFIED |
未指定價格呈現細項,預設為 EXACT_AMOUNT。 |
EXACT_AMOUNT |
適用於必須以特定值顯示價格的情況。 範例:瑜珈課程每堂 $20 美元、兒童剪髮每次 $15 美元 |
STARTS_AT |
適用於服務價格會變動,但可向消費者顯示已知最低價格的情況。消費者選擇的服務項目可能會高於顯示的價格。 請注意,凡是使用這個 PriceInterpretation 的服務都必須使用 PrepaymentType NOT_SUPPORTED。 範例:愛犬美容服務 $30 美元,但消費者可能會加購其他項目,因此總價會增加 |
NOT_DISPLAYED |
適用於服務價格會變動,但系統不會預先向消費者顯示價格資訊的情況。 請注意,凡是使用這個 PriceInterpretation 的服務都必須使用 PrepaymentType NOT_SUPPORTED,而且「Price」部分必須空白。 範例:居家服務諮詢 |
PriceRange
除非同時設定兩個值,否則系統會將貨幣金額範圍視為無限。至少須指定 min_amount 和 max_amount 其中一個。
| 欄位 | |
|---|---|
min_ |
最低金額。 |
max_ |
最高金額。應一律設為 >min_price [最低價格]。 |
PriceType
定義如何根據供應情形計算總價。
| 列舉 | |
|---|---|
FIXED_RATE_DEFAULT |
價格為固定金額。這是未設定此欄位時的預設值。 範例:訂位的訂金為 $50 美元、瑜珈課程的逾時未到費用為 $20 美元 |
PER_PERSON |
指定的價格是以每人為單位,總價格則是根據「資源」中指定的預訂人數來計算,計算方式為 price_micros * party_size。供應情形資源中的 PER_PERSON 價格必須與預訂人數一併指定;如果未指定,則會以「一人」做為預訂人數。 範例:博物館門票為每人 $10 美元 |
QuantitativeValue
數值值的包裝函式,可為範圍或固定值。QuantitativeValue 範例:* 單數值:value: 10.5 * 邊界範圍:value_range {min_value: 5.5, max_value 10.5} * 下限:value_range {min_value: 5.5} * 上限:value_range {max_value: 10.5}
| 欄位 | |
|---|---|
聯集欄位 value_options。(必要) value_options 只能是下列其中一項: |
|
value |
單一值。例如:5.6 |
value_ |
也可能是開放式或受限的值範圍。範例:* 至少 5.5 * 最多 5.5 * 5.5 到 6.5 |
RangeValue
值的範圍,例如 min_value < max_value。至少須提供 min_value 或 max_value 任一項。
| 欄位 | |
|---|---|
min_ |
最小值。 |
max_ |
最大值。 |
Rating
為某實體定義「評分」標準。
| 欄位 | |
|---|---|
value |
平均評分值 (number_of_ratings 大於 0 時必填)。這個值必須在 [1, 5] 的範圍內,只有在 number_of_ratings 為零的情況下可省略。 |
number_ |
用於計算值的評分次數 (必填)。 |
RelatedMedia
與這項服務相關的相片。Google 會檢索這些媒體,確保其正確向使用者顯示。(選用)
| 欄位 | |
|---|---|
url |
這個媒體來源的網址。Google 會檢索透過這個網址代管的媒體。 |
type |
這個媒體來源的類型。 |
localized_ |
支援 i18n 的媒體說明文字,僅支援純文字格式。系統會移除所有 HTML 元件。(選填) |
attribution |
媒體來源的作者資訊。請注意,如果必須提供出處,註明拍攝該媒體的攝影師或拍攝機構,就必須設定這個欄位。(選填) |
caption |
已淘汰,建議使用 localized_caption。 |
Attribution
這個媒體的作者資訊。
| 欄位 | |
|---|---|
localized_ |
註明媒體出處 (例如攝影師或拍攝機構名稱) 的文字,支援 i18n。這段文字會與來源媒體一起顯示。請注意,這個欄位只支援純文字,所有 HTML 元件都會被移除 (不支援以超連結為基礎的作者資訊)。 |
text |
已淘汰,建議使用 localized_text。 |
MediaType
以列舉方式指出這個媒體來源的類型。僅支援相片。如果需要支援相片以外的媒體,請與「透過 Google 預訂」團隊聯絡。
| 列舉 | |
|---|---|
TYPE_UNSPECIFIED |
未使用。 |
PHOTO |
指出該網址提供的媒體是一張相片。 |
ReplaceServiceAvailabilityRequest
要求取代特定 Service 的供應情形。
| 欄位 | |
|---|---|
service_ |
用來取代現有服務供應情形的服務供應情形。 |
RequireCreditCard
定義是否必須使用信用卡才能進行預約。
| 列舉 | |
|---|---|
REQUIRE_CREDIT_CARD_UNSPECIFIED |
未明確指定信用卡規定,其行為與針對「CONDITIONAL」指定的行為相同。 |
REQUIRE_CREDIT_CARD_CONDITIONAL |
只要符合以下任一條件,Google 就會要求必須提供信用卡才能預訂:* 供應情形設有價格,且 prepayment_type 設為 REQUIRED * 已設定 no_show_fee * 已設定訂金欄位。 |
REQUIRE_CREDIT_CARD_ALWAYS |
無論其他欄位值為何,都必須要有信用卡才能預訂此供應時段。 |
Resources
如果可預訂時段的服務中含括不同的員工或房間,可用「資源」來做明確的區隔。時間間隔相同且提供相同服務的多個時段只要包含不同的資源,就可以同時存在。
| 欄位 | |
|---|---|
staff_ |
選用欄位,可指明提供服務員工的 ID。這個欄位用來識別所有商家、服務和預訂情形記錄中所有的員工,此外,這項資訊必須保持穩定一段時間,才能與過往的預訂建立關聯。如果已提供 staff_name,則此欄位為必要項目。 |
staff_ |
選用欄位,用來指明提供服務員工的名字。這個欄位會向預訂者顯示,且應為使用者可理解的格式,而非隱晦 ID。如果已提供 employee_id,則必須使用這個欄位。 |
room_ |
(選用) 服務進行時所在的空間的 ID。這個欄位可用於在所有商家、服務和供應情形記錄中識別空間。此外,這項資訊必須保持穩定一段時間,才能與過往的預訂建立關聯。如果已提供 room_name,則此欄位為必要項目。 |
room_ |
(選用) 服務進行時所在空間的名稱。這個欄位會向預訂者顯示,且應為使用者可理解的格式,而非隱晦 ID。(選填,但如果有 room_id 就必須填寫) 在餐飲類別中,房間名稱應只用於酒吧或露台等座位區,不應用於固定價格菜單、特殊活動或任何其他非房間值 (例如預訂或晚餐)。強烈建議將預設座椅休息區設成無關聯的房間。 |
party_ |
僅適用於「餐飲業」:在此時段可接待的用餐人數。一家餐廳可同時與多個「時段」建立關聯,各自指定不同的 party_size,例如一筆預訂可以有 2 人、3 人或 4 人入座。 |
room_ |
選用設定。本地化客房說明。如果已設定,則必須提供預設值。建議您也提供商家所在區域的常用語言。(選填) |
SchedulingRules
服務的排程規則。
| 欄位 | |
|---|---|
min_ |
線上取消預約的最晚提前告知時間 (以秒為單位)。(選填) |
late_cancellation_fee |
在最晚提前告知期限內取消服務的費用。 |
noshow_fee |
在未取消的情況下逾時未到的費用。 |
admission_ |
適用於這項服務的入場政策。如未設定,預設值為 TIME_STRICT。(選填) |
cancellation_ |
排程規則取消政策。(觀光景點業必須設定此值) |
聯集欄位 如果設定了「min_advance_booking」,則最晚可預訂時間的計算方式為 (<時段開始時間> -「min_advance_booking」)。如果設定了「min_booking_buffer_before_end_time」,則最晚可預定時間的計算方式為 (<時段結束時間> -「min_booking_buffer_before_end_time」)。請注意,如要設定「min_booking_buffer_before_end_time」,該值必須為正數。如果兩者都未設定,則在該時段開始時間之前,該時段都可供預訂。如果同時設定這兩個欄位,系統只會挑選一個值,並忽略另一個值,因此我們無法確實預測選取的值。 範例:
|
|
min_ |
從最後可預訂時間算起,到供應時段開始為止的時間長度 (以秒為單位)。 |
min_ |
從最晚可預訂時間算起,到供應時段結束為止的期間 (以秒為單位)。如果設定了這個欄位,則「admission_policy」欄位必須設為 TIME_FLEXIBLE,表示使用者在該時段開始之後還可使用購買的票券。 |
AdmissionPolicy
此服務的入場政策。
| 列舉 | |
|---|---|
ADMISSION_POLICY_UNSPECIFIED |
未使用。 |
TIME_STRICT |
客戶必須在供應時段的開始時間到場,且服務預計會在該時段的結束時間結束。TIME_STRICT 用途範例:* 上午 9 點開始的導覽行程,要求所有參加者在開始時間抵達,預計於中午 12 點返回。* 預約週六下午 3 點剪髮,需時大約 30 分鐘。* 晚上 6 點到 8 點的健身課程。 |
TIME_FLEXIBLE |
客戶只要在供應時段的開始與結束時間之間的任何時間點抵達,就能使用本次預訂的服務。 TIME_FLEXIBLE 用途範例:* 在購買日期的任何時段都能使用的博物館票券。* 遊樂園午後入場券,可用時段為中午 12 點到晚上 9 點。 |
TIMED_ENTRY_WITH_FLEXIBLE_DURATION |
客戶必須在供應時段的開始時間抵達商家,但隨時可以離開。 以博物館入場門票為例,如果使用者持有的是上午 10 點入場的限時門票,就必須在早上 10 點抵達博物館。這項服務供應時段的開始時間代表指定的入場時間。結束時間則僅用來當做識別可供預訂的供應時段的索引鍵。 |
服務
商家提供的服務相關資訊,例如剪髮。
| 欄位 | |
|---|---|
name |
服務資源名稱,格式為 |
service_ |
服務的名稱,例如「男性剪髮」。已淘汰,請改用 localized_service_name。 |
localized_ |
服務的名稱,例如「男性剪髮」。可能使用多個語言代碼。 |
description |
向使用者顯示的服務說明。已淘汰,請改用 localized_description。 |
localized_ |
向使用者顯示的服務說明。 這個欄位支援純文字和類 HTML 兩種格式。與純文字部分不同的是,您可以使用標題、段落、清單和一些詞組標記來建立自訂版面配置。請仔細閱讀下列操作說明和注意事項,確保為使用者提供最佳使用體驗。 支援的類 HTML 格式標記: 標題標記:<h1>、<h2>、<h3>、<h4>、<h5>、<h6> 段落標記:<p> 清單標記:<ul>、<ol>、<li> 分區標記:<div> 詞組標記:<br>、<strong>、<em>: 不支援的標記:
重要注意事項:
|
price |
服務價格。 |
price_ |
說明如何向使用者呈現及顯示價格。除了「餐飲」和「觀光景點」以外,其他任何產業皆可用來設定服務價格的顯示方式。 |
rules |
預約/取消預約的規則。 |
prepayment_ |
說明是否需要預付、選用或不支援。 |
prepayment_ |
預付款完成的條件。 |
form[] |
已淘汰,請使用 intake_form 和 per_ticket_intake_form。 |
intake_ |
此表單用於在使用者預訂這項服務時,要求使用者提供額外的資訊。(選填) |
per_ |
此表單用於在使用者預訂這項服務時,要求使用者提供額外的資訊。針對每張預訂的票券,使用者都必須填寫一次。(選填) |
tax_ |
服務的稅率。如果使用此欄位,其內容會覆寫商家層級的所有 tax_rate 設定。空白訊息 (即 tax_rate { }) 會將套用的稅率重設為零。 |
payment_ |
針對可用於支付此服務費用的付款方式,列出其參照 ID。實際付款方式需在商家層級定義,而且可由多個商家共用。 |
deposit |
定義向使用者收取訂金的方式。指定此欄位將會覆寫該服務的訂金。如將此項設為空白的 Deposit 訊息,則系統會移除所有服務層級的訂金。(選填) |
no_ |
定義可能會向使用者收取的逾時未到費用。指定此欄位將會覆寫該服務的逾時未到費用。如將此項設為空白的 NoShowFee 訊息,則系統會移除所有服務層級的逾時未到費用。(選填) |
require_ |
指出使用者是否必須提供信用卡才能預訂這項服務。您可以在供應情形層級覆寫這個欄位。(選填) |
action_ |
與這項服務相關的動作連結。如有動作連結,則必須在「Service」中設定類型 (請參閱下方說明)。 |
type |
這項服務的預先定義類型。(選填) |
ticket_ |
這項服務可預訂/購買的票券類型 (如果支援票券的話)。(選填) |
related_ |
與這項服務相關的相片。Google 會檢索並儲存媒體,確保以最有效率的方式向使用者顯示相關內容。(選填) |
service_ |
適用於這項服務的服務屬性值 (選用)。每項「Service」對於在對應「Merchant」中定義的每個服務屬性都可設定零或多個值。(選填) |
waitlist_ |
加入等候名單的規則。 |
ticketing_ |
活動售票業專用的額外資訊。(選填) |
integration_ |
我們針對這項服務支援的整合深度。(選用) 不適用於採用新手整合的合作夥伴。這類合作夥伴的端對端功能將一律停用。 |
per_ |
購買這項服務的訂單層級費用。(選填) |
tours_ |
「導覽行程」和「活動」專用的內容欄位。 |
location[] |
與這項服務相關的位置。重要注意事項:如有多個造訪地點與這項服務有關,或是 START_LOCATION 與 VISITED_LOCATION 不同,則必須指定 START_LOCATION。範例:- 單車導覽行程,中間將停留三個景點,則必須指定起點。- 巴士導覽行程,在飯店大廳集合,然後前往參觀地點。必須指定會議地點。 |
rating |
這項服務的使用者評分,視為所有評論的匯總指標。 |
home_ |
居家服務業專用的額外資訊。(選填) |
virtual_ |
選用設定。虛擬工作階段的相關資訊。如要啟用虛擬服務,此為必要條件。 |
direct_ |
選用設定。如果服務要求使用者直接付款給商家,則必須加入額外資訊。重要注意事項:RwG 不會參與這筆交易。如果已定義 virtual_session,但服務不是免費,或 prepayment_type 未設為 REQUIRED,就必須提供此參數。 |
uri_ |
選用設定。選用範本,指定 Google 應如何產生外部網站的網址。 |
預付款條件
預付完成後的特定資訊。
| 欄位 | |
|---|---|
charge_ |
收費時間是相對於購買時間。 |
charge_ |
在服務開始時間之前,使用者必須支付費用的時間長度 (以秒為單位)。只有在 ChargeTiming 為 CHARGE_LATER 時才需要設定這個欄位。 |
ChargeTiming
以預估時間相對於購買時間的收費。
| 列舉 | |
|---|---|
CHARGE_TIMING_UNSPECIFIED |
未使用。 |
CHARGE_NOW |
系統會立即向「客戶」收費。 |
CHARGE_LATER |
系統稍後會向客戶收費。 |
PrepaymentType
以列舉方式表示預付類型。
| 列舉 | |
|---|---|
PREPAYMENT_TYPE_UNSPECIFIED |
根據預設,我們會假設預付功能為 NOT_SUPPORTED。 |
REQUIRED |
使用者必須在預訂時支付這項服務的費用。 |
OPTIONAL |
使用者可以選擇在預訂時或稍後預付服務費用,但預訂此服務不一定要先預付費用。 |
NOT_SUPPORTED |
這項服務不支援預付。 |
ServiceType
預先定義的服務類型。
| 列舉 | |
|---|---|
SERVICE_TYPE_UNSPECIFIED |
未使用。 |
SERVICE_TYPE_DINING_RESERVATION |
餐廳預訂。 |
SERVICE_TYPE_FOOD_ORDERING |
餐點訂購,可為外送或外帶,或兩者皆有。 |
SERVICE_TYPE_FOOD_DELIVERY |
餐點外送。 |
SERVICE_TYPE_FOOD_TAKEOUT |
餐點外帶。 |
SERVICE_TYPE_EVENT_TICKET |
活動票券。 |
SERVICE_TYPE_TRIP_TOUR |
旅遊導覽行程。 |
SERVICE_TYPE_APPOINTMENT |
課程或提供預約的服務。建議使用的類別:(1) 健康與健身,(2) SPA 與美容,以及 (3) 財務諮詢與評估服務。請參閱支援的服務類型:https://developers.google.com/maps-booking/guides/end-to-end-integration/overview |
SERVICE_TYPE_ONLINE_APPOINTMENT |
提供線上預約課程或課程的線上預約服務,且會以完全虛擬的方式進行。如要啟用虛擬服務預訂功能,必須設定此屬性。 |
SERVICE_TYPE_SHOPPING |
允許使用者向指定商家購物的服務。可以是到店取貨或宅配到府。 |
ServiceAttribute
服務屬性是合作夥伴定義的類別,用來說明「商家」提供的「服務」。舉例來說,銀行可以定義「帳戶類型」服務屬性,可能的值為「個人」和「公司」;而美髮沙龍可以定義「服務類型」服務屬性,可能的值為「剪髮」、「染髮」和「造型」。
| 欄位 | |
|---|---|
attribute_ |
此為專屬 ID,可在同一商家的多個屬性中識別出這個服務屬性,例如「account-type」。 |
attribute_ |
使用者看到的屬性名稱,例如「帳戶類型」。 |
value[] |
這個服務屬性的所有可能值。 |
值
代表特定服務屬性的可能值。
| 欄位 | |
|---|---|
value_ |
此為專屬 ID,可在這個服務屬性的多個值中識別出此值,例如「personal」。 |
value_ |
使用者看到的值名稱,例如「個人」。 |
ServiceAttributeValueId
識別要套用到某項「服務」的特定服務屬性值。
| 欄位 | |
|---|---|
attribute_ |
Merchant.service_attribute 中定義的屬性 ID,例如「service-type」。 |
value_ |
這項屬性值的 ID,例如「haircut」。必須與服務屬性定義中的 value_id 相符。 |
ServiceAvailability
供應情形和適用對象/時機清單。
| 欄位 | |
|---|---|
name |
要套用這個項目的服務的資源名稱。格式: |
start_ |
如有提供,我們會將實體提供的供應情形視為於 [start_time_restrict, end_time_restrict] 擷取的完整快照。也就是說,如果以下條件皆成立,則所有現有的供應情形資料都將會刪除: 如果設定了 duration 訊息,則條件會進一步受到限制: 如果設定了 resources_restrict 訊息,則條件會進一步受到限制: 這些欄位通常用來提供指定時間範圍內的供應情形完整更新。 如果設定 start_time_restrict 而不設定 end_time_restrict,系統會解讀為一律從 start_time_restrict 開始。 |
end_ |
如果設定 end_time_restrict 而不設定 start_time_restrict,系統會解讀為一律到 end_time_restrict 為止。 |
duration_ |
設定 duration 會進一步將更新範圍限制在相符期間內的供應情形。 |
resources_ |
設定 resources_restrict 會進一步將更新範圍限制在這組資源。資源的所有 ID 欄位都必須完全相符。 |
availability[] |
新的供應情形清單。 |
ServiceIntakeForm
定義用來自訂商家所提供服務的登記表單。
| 欄位 | |
|---|---|
field[] |
會向使用者顯示的欄位。 |
first_time_customers |
如果為「是」,系統會向初次光顧的客戶顯示這份表單。已淘汰。登記表單不支援這項功能。 |
returning_customers |
如果為「是」,系統會向回流客戶顯示這份表單。已淘汰。登記表單不支援這項功能。 |
ServiceIntakeFormField
定義包含在 ServiceIntakeForm 中的欄位。
| 欄位 | |
|---|---|
id |
來自集結網站合作夥伴的字串,用來識別個別表單欄位。這個 ID 應與對應表單欄位答案中的 ID 相同,且在服務層級和所有票券登記表單中均不得重複。(必填) |
type |
這個欄位的類型。 |
label |
這個欄位向使用者顯示的文字。已淘汰,請改用 |
localized_ |
這個欄位向使用者顯示的文字。此欄位支援多種語言代碼 (能以多種語言填入內容)。(必填) |
value[] |
只有在欄位類型為 LOCATION_SEARCH 時,才能設定這個屬性。請使用「location_id」位於「位置」欄位,指定位置值。 |
choice_ |
只有在欄位類型為 MULTIPLE_CHOICE、CHECKBOXES 或 DROPDOWN 時,才需要設定。用於列舉可能的選項。 |
is_ |
指定使用者是否一定要回答此欄位。 |
allow_ |
指出除了預先定義的答案外,是否允許自訂值。這項功能僅適用於欄位類型為 LOCATION_SEARCH 的情況。(選填) |
additional_ |
除了提供的值以外,我們還提供其他選項。只有在欄位類型為 LOCATION_SEARCH 時才適用。例如,除了提供的位置清單之外,另一個可用的選項是「我會稍後與供應商聯絡」。(選填) |
ticket_ |
如果這個問題只應在使用者預訂特定票券類型時顯示,則此欄位應設為一組適用的票券類型 ID。如果該問題一律適用,請將此欄位留空。 |
hint |
輸入內容的提示文字,以文字預留位置的形式顯示。這僅適用於欄位類型為 SHORT_ANSWER 或 PARAGRAPH 的情況。(選填) |
FieldType
以列舉方式表示欄位類型。
| 列舉 | |
|---|---|
FIELD_TYPE_UNSPECIFIED |
系統會忽略未指定或不明類型的欄位。 |
SHORT_ANSWER |
單行文字輸入欄位。 |
PARAGRAPH |
多行文字輸入欄位。 |
MULTIPLE_CHOICE |
一組圓形按鈕,使用者必須從多個選項中選擇一個。 |
CHECKBOXES |
一或多個搭配核取方塊顯示的列舉項目。 |
DROPDOWN |
下拉式選單中的選項。 |
BOOLEAN |
「是/否」按鈕。 |
LOCATION_SEARCH |
搜尋框;可讓使用者透過系統提供的位置清單輸入內容,以尋找相符的位置。 |
TaxRate
向使用者收取服務費用時適用的稅率,可依個別商家或服務進行設定。
| 欄位 | |
|---|---|
micro_ |
稅率以一個百分比的百萬為單位,有效位數可達 6 位的精確度。舉例來說,如果稅率是 7.253%,這個欄位就應設定為 7253000。 如果這個欄位未設定或設為 0,則此商家就其提供的任何服務向使用者收取的總價格就是 Service.price 指定的實際價格。系統會假設服務價格為免稅或已包含適用稅金。系統不會在獨立的明細項目中向使用者顯示稅金。 如果將這個欄位設定為任何非零值,則此商家就其提供的任何服務向使用者收取的總價格,將包含服務價格加上以此處提供的稅率計算的稅金。最小貨幣單位的小數 (例如 1 美分後面的小數) 會採用銀行家捨入法。系統會在獨立的明細項目中向使用者顯示稅金。 |
Terms
向使用者顯示的一組規則與規範,必須遵守才能經由「透過 Google 預訂」進行預訂。
| 欄位 | |
|---|---|
url |
條款及細則的網址 (選用)。 |
text |
此為要向消費者顯示的文字內容。新的整合方式請使用下方的 localized_text。 |
localized_ |
要向使用者顯示的本地化文字。 |
文字
可能已本地化的文字酬載。部分文字欄位可能包含加上標記的內容。
| 欄位 | |
|---|---|
value |
語言代碼不明的文字值。只有在 |
localized_ |
依據語言代碼本地化的文字值。選填。 |
TicketType
TicketType 用來區分價格和/或供應情形各不相同的票券;價格和/或供應情形取決於使用者類型、服務屬性或選購項目/附加服務。
一張票券是指特定服務的最小可預訂單位,例如泛舟名額、博物館入場券、雙人皮艇一日租用券。
| 欄位 | |
|---|---|
ticket_ |
票券 ID 可用來區分同一服務的不同票券類型,且每項服務中均不得重複。 |
short_ |
這個 TicketType 的簡短說明。 這項內容可向使用者顯示,例如「成人」、「兒童」、「退伍軍人」、「J 排」等。這是必要項目,每種票券類型都應向使用者顯示說明。已淘汰,請改用 localized_short_description。 |
localized_ |
這個 TicketType 的簡短說明,支援 i18n。 這項內容可向使用者顯示,例如「成人」、「兒童」、「退伍軍人」、「J 排」等。這是必要項目,每種票券類型都應向使用者顯示說明。您可以針對各個語言代碼提供不同的值。 |
price |
這個類型一張票券的價格,不含任何稅金。票券價格可能會加上「服務」的稅率。 |
per_ |
購買此票券需要的額外費用。(選填) |
price_ |
選用設定。這個類型的單一票券預設價格顯示類型。 |
option_ |
這個票券類型代表的任何其他選項的說明 (如適用)。已淘汰,請改用 localized_option_description。 |
localized_ |
這個票券類型代表的任何其他選項的說明 (如適用)。您可以針對各個語言代碼提供不同的值。 如果票券類型代表多個維度,額外選項就能派上用場。 範例 1:入場券有不同的類型 (「成人」、「兒童」) 和語言額外選項,TicketType 清單應如下所示:- { ticket_type_id: "ticket_type_1" localized_short_description { value: "成人" } localized_option_description { value: "英文" } } - { ticket_type_id: "ticket_type_2" localized_short_description { value: "成人" } localized_option_description { value: "西班牙文" } } - { ticket_type_id: "ticket_type_3" localized_short_description { value: "兒童" } localized_option_description { value: "英文" } } - { ticket_type_id: "ticket_type_4" localized_short_description { value: "兒童" } localized_option_description { value: "西班牙文" } } 範例 2:皮艇出租 (按小時計),可加選防水袋,short_description 可以是「3 小時」,而 option_description 可以是「含防水袋」或「不含防水袋」:- { ticket_type_id: "ticket_type_1" localized_short_description { value: "2 小時" } localized_option_description { value: "英文" } } - { ticket_type_id: "ticket_type_2" localized_short_description { value: "2 小時" } localized_option_description { value: "西班牙文" } } - { ticket_type_id: "ticket_type_3" localized_short_description { value: "3 小時" } localized_option_description { value: "英文" } } - { ticket_type_id: "ticket_type_4" localized_short_description { value: "3 小時" } localized_option_description { value: "西班牙文" } } (選用) 不過如果服務中有任何票券類型設定了這個欄位,我們會預期所有其他票券類型也都設定了這個欄位 (可使用預設的 option_description)。舉例來說,[{ticket_type_1, 成人, 英文}, {ticket_type_1, 成人, ''}] 就不是有效清單。 僅支援兩種 HTML 格式標記: 和 |
inventory_ |
選用設定。這類型一張票券的預定廣告空間類型。 |
InventoryType
這類型一張票券的預定廣告空間類型。
| 列舉 | |
|---|---|
INVENTORY_TYPE_UNSPECIFIED |
未指定廣告空間類型。 |
INVENTORY_TYPE_PRIMARY |
主要廣告空間。 |
INVENTORY_TYPE_VERIFIED_RESALE |
已驗證的轉售商品目錄。 |
INVENTORY_TYPE_RESALE |
轉售廣告空間。 |
INVENTORY_TYPE_AGGREGATOR |
匯總網站廣告空間。 |
PriceDisplayType
表示到達網頁上顯示的價格格式。
系統會忽略非連結外廣告空間的這個欄位。
這個欄位可讓 Google 途徑顯示與服務到達網頁相同的價格格式。一致的價格格式可提高轉換率,並減少混淆。
| 列舉 | |
|---|---|
PRICE_DISPLAY_TYPE_UNSPECIFIED |
未指定價格顯示類型。Google 會決定要顯示哪種格式。 |
PRICE_DISPLAY_TYPE_BASE |
到達網頁上顯示的價格為基本價格。 |
PRICE_DISPLAY_TYPE_ALL_IN |
到達網頁上顯示的價格已包含所有費用和稅金。 |
TicketingVerticalSpecificData
活動售票業專用的額外資訊。
| 欄位 | |
|---|---|
event_ |
活動的類別。只有在活動屬於其中一個預先定義的類別時,才設定此項目。(選填) |
event_ |
合作夥伴網站上的活動網址。(選填) |
entity[] |
與活動相關的實體清單。(選填) |
event_ |
必要欄位。活動出席類型。 |
event_ |
選用設定。可觀看活動的網址。 |
event_ |
選用設定。活動主辦人。 |
event_ |
選用設定。活動主辦人的網址。 |
event_ |
選用設定。發起人類型。 |
event_ |
必要欄位。可查看事件資訊或說明的網頁網址。 |
event_ |
選用設定。事件狀態。 |
brand_ |
選用設定。本地化品牌名稱。 |
event_ |
選用設定。活動建立者的相關資訊。 |
AttendanceMode
活動出席狀況的類型。
| 列舉 | |
|---|---|
ATTENDANCE_MODE_UNSPECIFIED |
不指定。 |
ONLINE |
用於虛擬活動。 |
PHYSICAL |
用於實體活動。 |
PHYSICAL_ONLINE_MIXED |
適用於同時屬於實體和虛擬活動。 |
實體
代表與活動相關的實體。
| 欄位 | |
|---|---|
id |
合作夥伴資料庫中實體的專屬 ID。(選填) |
name |
實體名稱。(必填) |
url |
明確描述實體的網頁網址。這是合作夥伴網站上針對該實體 (如果有的話) 的網頁;至於該實體的其他公開網址,請使用 public_identification_data 中的 relevant_url。(選填) |
entity_ |
實體的類型。(選填) |
entity_ |
活動中實體扮演的角色。(選填) |
public_ |
實體的公開參照。(選填) |
EntityRole
活動中實體扮演的角色。
| 列舉 | |
|---|---|
ENTITY_ROLE_UNSPECIFIED |
未指定。 |
ENTITY_ROLE_HEADLINER |
實體代表活動的主角或首席演出者。 |
ENTITY_ROLE_SUPPORTER |
實體代表活動的配角。 |
ENTITY_ROLE_HOME_TEAM |
實體代表 (體育) 賽事活動中的主隊。 |
ENTITY_ROLE_AWAY_TEAM |
實體代表 (體育) 賽事活動中的客隊。 |
EntityType
實體的類型。注意:這不會用來當做通用本體。
| 列舉 | |
|---|---|
ENTITY_TYPE_UNSPECIFIED |
未指定。請勿使用。 |
ENTITY_TYPE_PERFORMER |
實體代表在演唱會/音樂會或節目中演出的演出者或團體。只有在活動類別是 CONCERT 或 THEATRE 的時候才適用。 |
ENTITY_TYPE_PLAYER |
實體代表活動中的隊伍或選手。只有在活動類別是 SPORTS 的時候才適用。 |
ENTITY_TYPE_CONCERT_TOUR |
實體代表這個活動所屬的導覽行程。只有在活動類別是 CONCERT 的時候才適用。 |
ENTITY_TYPE_SPORTS_SERIES |
實體代表此活動所屬的體育錦標賽。只有在活動類別是 SPORTS 的時候才適用。 |
ENTITY_TYPE_PLAY |
實體代表活動中演出的節目類型 (例如音樂劇、喜劇、芭蕾等)。只有在活動類別是 THEATRE 的時候才適用。 |
EventCategory
一部分的活動類別,可供我們自訂產品體驗。注意:這不會用來當做活動的通用本體。
| 列舉 | |
|---|---|
EVENT_CATEGORY_UNSPECIFIED |
未指定。請勿使用。 |
EVENT_CATEGORY_CONCERT |
音樂會/演唱會。 |
EVENT_CATEGORY_SPORTS |
運動賽事。 |
EVENT_CATEGORY_THEATRE |
戲劇活動。 |
EVENT_CATEGORY_EXHIBITS |
展覽。 |
EVENT_CATEGORY_WORKSHOPS_AND_CLASSES |
研討會和課程。 |
EventCreator
活動建立者的相關資訊。僅適用於包含使用者原創內容事件的平台。
| 欄位 | |
|---|---|
name |
選用設定。活動建立者的名稱。沒有字元限制。 |
EventState
事件的狀態。
| 列舉 | |
|---|---|
EVENT_STATE_UNSPECIFIED |
不指定。 |
SCHEDULED |
活動已排定。 |
RESCHEDULED |
活動已重新排定。 |
CANCELLED |
活動已取消。 |
POSTPONED |
活動已延期。 |
OrganizerType
活動主辦人的類型。
| 列舉 | |
|---|---|
ORGANIZER_TYPE_UNSPECIFIED |
不指定。 |
PERSON |
適用對象為個人或發起人。 |
ORGANIZATION |
適用於機構的發起人。 |
PublicIdentificationData
ID、網頁或任何其他參照實體的公開來源。
| 欄位 | |
|---|---|
relevant_ |
主題專用的任何網頁的公開網址。這類內容可能包括官方網站、discogs、社交媒體平台、維基百科或 imdb 頁面,例如 https://www.discogs.com/artist/1124645-Taylor-Swift、https://www.wikidata.org/wiki/Q19320959、https://twitter.com/acmilan。(選填) |
musicbrainz_ |
演出者或其他音樂實體的 36 個字元 musicbrainz ID (如有)。請參閱 https://musicbrainz.org/doc/MusicBrainz_Identifier。(選填) |
TimeRange
封閉式開放時間範圍,即 [start_time, end_time]。
| 欄位 | |
|---|---|
start_ |
時間範圍的下限。 |
end_ |
時間範圍的上限。 |
TokenizationConfig
付款處理方的代碼化技術設定,為個別商家分別設置。
| 欄位 | |
|---|---|
tokenization_ |
代碼化技術的設定通常會有一個 tokenization_parameter,其金鑰為「gateway」,其值則是處理方的名稱。 其餘參數則視處理方而定。請參閱 Google Pay 的說明文件,進一步瞭解詳情。 Braintree 範例:tokenization_parameter { key: "gateway" value: "braintree" } tokenization_parameter { key: "braintree:apiVersion" value: "v1" } tokenization_parameter { key: "braintree:sdkVersion" value: "2.30.0" } tokenization_parameter { key: "braintree:merchantId" value: "abcdef" } tokenization_parameter { key: "braintree:clientKey" value: "production_xxx_yyy" } Stripe 範例:tokenization_parameter { key: "gateway" value: "stripe" } tokenization_parameter { key: "stripe:version" value: "2018-02-28" } tokenization_parameter { key: "stripe:publishableKey" value: "pk_1234" } Adyen 範例:tokenization_parameter { key: "gateway" value: "adyen" } tokenization_parameter { key: "gatewayMerchantId" value: "yourId" } |
billing_ |
在付款代碼中納入消費者在 Google Pay 中為付款方式提供的帳單資訊 (請見上方說明)。將這個欄位留空等同於指定 MIN 做為值。 |
BillingInformationFormat
指明消費者需要提供的帳單地址資訊詳細程度,以及要在代碼中納入多細的帳單地址資訊。此列舉值與 Google Pay API 中的參數相同 (詳情請參閱 https://developers.google.com/pay/api/web/reference/object#BillingAddressParameters)。
| 列舉 | |
|---|---|
BILLING_INFORMATION_FORMAT_UNSPECIFIED |
未指定,由系統預設為 MIN。 |
MIN |
姓名、國家/地區代碼和郵遞區號 (Google Pay 預設設定)。 |
FULL |
姓名、街道地址、縣市、地區、國家/地區代碼與郵遞區號。 |
ToursAndActivitiesContent
「導覽行程」和「活動」專用的內容欄位。在重複欄位中的每個元素都應該是獨立的,以便分開顯示 (例如以項目符號條列)。
強烈建議您為「導覽行程」和「活動」填入 ToursAndActivitiesContent (但不強制)。所有欄位都支援純文字和類 HTML 文字這兩種基本格式。支援的類 HTML 格式標記:
詞組標記:
、、、:僅支援上述三種標記。
可以用於在段落中斷行,而 // 則可用來標明重要文字。系統會忽略其他所有詞組標記。
系統不允許其他所有標記和自訂樣式,而且會將其移除。所有網址、錨定標記和連結都將移除,一律不會向使用者顯示。
重要注意事項:*在 highlights、exclusion 和服務說明中其他更詳盡的欄位已提供的資料,請勿再重複提供。* 除了上述支援的標記以外,請避免使用其他標記,因為系統會將不支援的標記中的內容移除,而這可能會影響使用者體驗。
| 欄位 | |
|---|---|
highlights[] |
向使用者顯示的重點清單。 |
inclusions[] |
向使用者顯示的包含項目清單。 |
exclusions[] |
向使用者顯示的排除項目清單。 |
must_ |
向使用者顯示的重要記事清單,用於提供詳細資料,例如年齡限製或其他不適合使用這項服務的條件。 |
UnsupportedPartySizeOption
超出範圍的派對選項。
| 欄位 | |
|---|---|
聯集欄位 kind。適用於超出範圍的派對。kind 只能是下列其中一項: |
|
call_ |
如有超過人數上限的聚會,請撥打電話給商家。系統會向使用者顯示預先定義的訊息。顯示的範例文字:「如果人數超過 {waitlist_rules.max_party_size} 位,請撥打 {phone} 致電餐廳。」必須設定 CallMerchant,但會為空白。 |
UpdateAdsAccountLinkRequest
AdsAccountLinkingService.UpdateAdsAccountLink 的要求訊息。
| 欄位 | |
|---|---|
ads_ |
必要欄位。要更新的 Google Ads 帳戶連結。 AdsAccountLink 的 |
update_ |
選用設定。要更新的欄位清單。 |
UpdateBookingRequest
| 欄位 | |
|---|---|
update_ |
所有要更新的預訂欄位的欄位遮罩 |
booking |
要更新的預訂 |
booking_ |
如果非同步確認的預訂要求處理失敗,且預訂狀態已更新為「失敗」,這個欄位應反映出商業邏輯錯誤 (例如使用者目前已有的預訂項目時間太接近這個時間)。只有在將預訂狀態更新為「失敗」時,才需要設定這個欄位,否則系統會忽略此欄位。 |
UpdateMerchantRequest
更新 Merchant 的要求。
| 欄位 | |
|---|---|
merchant |
新的商家資料。 |
update_ |
要為商家更新的特定欄位。 |
UpdateOrderRequest
| 欄位 | |
|---|---|
update_ |
所有要更新的訂單欄位的欄位遮罩 |
order |
要更新的訂單 |
UpdateServiceRequest
更新 Service 的要求。
| 欄位 | |
|---|---|
service |
新服務資料。 |
update_ |
要為服務更新的特定欄位。 |
UriTemplate
指定 Google 如何產生外部網站網址的範本。
| 欄位 | |
|---|---|
uri_ |
選用設定。URI 範本必須符合 RFC6570 規格,請參閱 https://datatracker.ietf.org/doc/html/rfc6570。支援第 2 級範本。系統會將這些參數解析為各實體中指定的值。 餐廳訂位連結可用的 5 個參數:1) (必要) {availability_slot_start_seconds} :: 取自供應情形動態饋給中的 start_sec 欄位 2) (必要) {availability_slot_duration_seconds} :: 取自供應情形動態饋給中的 duration_sec 欄位 3) (選用) {resources_party_size} :: 取自供應情形動態饋給中的 party_size 欄位 4) (選用) {availability_availability_tag} :: 取自供應情形動態饋給中的 availability_tag 欄位 5) (選用) {resources_room_id} :: 取自供應情形動態饋給中的 room_id 欄位 使用範例:http://example.com/book/restaurant?start={availability_slot_start_seconds} &num_guests={resources_party_size} * start_sec = 123456 * party_size = 2 https://example.com/book/restaurant?start=123456&num_guests=2 |
UserPurchaseRestriction
用來限定哪些使用者有資格用此付款方式購物。
| 欄位 | |
|---|---|
new_ |
只有先前從未向同一個商家購物的使用者,才能使用這種付款方式。 |
new_ |
只有先前從未用過同一種付款方式購物的消費者,才能使用此付款方式。 |
VirtualSession
線上/線上工作階段相關資訊。例如線上瑜伽課、虛擬烹飪課等。
| 欄位 | |
|---|---|
session_ |
設定這個虛擬課程的操作說明。如果合作夥伴未在預訂中加入影片網址,則必須在這段文字中加入與使用者分享影片網址的時間。例如:「縮放網址將在課程開始前 30 分鐘收到。」(建議選項) |
session_ |
特定虛擬工作階段的需求。例如:瑜珈墊、烹飪用具等 (建議) |
virtual_ |
這個工作階段所使用的虛擬平台相關資訊。(啟用虛擬服務時必須啟用) |
is_ |
必要欄位。如果虛擬工作階段未直播且已預先錄製,請設為 true。 |
VirtualPlatformInfo
將用於這個虛擬工作階段的平台相關資訊。
| 欄位 | |
|---|---|
platform |
用於虛擬會議的平台。 |
other_ |
平台名稱 (如果平台設為 OTHER)。(如果平台設為 OTHER,則為必要欄位) |
平台
列舉,用於指出商家會使用哪個虛擬平台。
| 列舉 | |
|---|---|
PLATFORM_UNSPECIFIED |
未使用。 |
FLEXIBLE |
商家可以彈性運用影片平台。 |
GOOGLE_HANGOUTS |
Google Hangouts 產品。 |
GOOGLE_MEET |
Google Meet 產品。 |
ZOOM |
Zoom 視訊通訊。 |
SKYPE |
Skype。 |
YOUTUBE |
在 YouTube 中直播。 |
OTHER |
如果使用的影片平台與此處提及的平台不同,請設定這個屬性。 |
WaitlistRules
加入等候名單的相關規則。
| 欄位 | |
|---|---|
min_ |
必要。適用於提供等候名單功能的服務,必須填入正整數。如果服務或商家不提供等候名單功能,請勿填入這個項目。 |
max_ |
必要欄位。適用於提供等候名單功能的服務,必須填入正整數。如果服務或商家不提供等候名單功能,請勿填入這個項目。 |
supports_ |
如果設為「是」,則使用者在加入這項服務的等候名單時,將能傳送任意形式的額外文字要求。 |
above_ |
為大於設定的 max_party_size 派對設定選項。如果不應為較大型的預訂人數提供其他加入等候名單的選項,請留空。 |