索引
ActionType(列舉)AdditionalFee(訊息)Coupon(訊息)Fee(訊息)FeeType(列舉)FeeUnit(列舉)FixedDenominations(訊息)FoodOfferRestrictions(訊息)GiftCardInfo(訊息)MealType(列舉)MoneyRange(訊息)Offer(訊息)OfferCategory(列舉)OfferCondition(訊息)OfferDetails(訊息)OfferMode(列舉)OfferRestrictions(訊息)OfferSource(列舉)OfferTag(列舉)PaymentInstrument(訊息)PaymentInstrumentItem(訊息)PaymentInstrumentType(列舉)Subscription(訊息)Terms(訊息)
ActionType
[START action_type_definition] Represents the fulfillment mode of the offer. 如果某項商品可透過多種運送方式提供,則應為每種運送方式建立重複的商品。
| 列舉 | |
|---|---|
ACTION_TYPE_UNSPECIFIED |
|
ACTION_TYPE_FOOD_DELIVERY |
這項優惠適用於餐點外送服務。 |
ACTION_TYPE_FOOD_TAKEOUT |
這項優惠適用於外帶或自取餐點訂單。 |
ACTION_TYPE_DINING |
這項優惠適用於餐廳的現場用餐服務。 |
ACTION_TYPE_SHOPPING_IN_STORE |
這項優惠適用於實體店面購物。 |
AdditionalFee
[START additional_fee_definition]
| 欄位 | |
|---|---|
name |
額外費用的名稱。例如手續費、處理費等。必填。 |
fee |
|
優惠券
[START coupon_definition]
| 欄位 | |
|---|---|
text |
優惠供應商想向使用者顯示的優待券文字。 |
code |
須有優惠碼才能兌換優惠。必填。 |
費用
[START fee_definition] Next ID: 5
| 欄位 | |
|---|---|
unit |
|
type |
|
聯集欄位
|
|
amount |
|
amount_range |
|
FeeType
[START fee_type_definition]
| 列舉 | |
|---|---|
FEE_TYPE_UNSPECIFIED |
請勿在動態饋給中使用 UNSPECIFIED 或預設列舉值。 |
FEE_TYPE_FIXED |
|
FEE_TYPE_VARIABLE |
|
FeeUnit
[START fee_unit_definition]
| 列舉 | |
|---|---|
FEE_UNIT_UNSPECIFIED |
請勿在動態饋給中使用 UNSPECIFIED 或預設列舉值。 |
FEE_UNIT_PER_GUEST |
|
FEE_UNIT_PER_TRANSACTION |
|
FixedDenominations
| 欄位 | |
|---|---|
amounts[] |
所有可用的離散面額清單 (例如 [100, 500, 1000])。 |
FoodOfferRestrictions
[START food_offer_restrictions_definition]
| 欄位 | |
|---|---|
meal_types[] |
可套用優惠的餐點類型,例如午餐或晚餐。如未設定,優惠可套用至所有餐點類型。 |
restricted_to_certain_courses |
優惠是否僅適用於特定課程。 |
GiftCardInfo
[START gift_card_info_definition]
| 欄位 | |
|---|---|
聯集欄位
|
|
fixed_denominations |
禮物卡提供特定固定金額時使用。 |
custom_range |
如果品牌允許使用者在定義的範圍內選擇自訂 (彈性) 票面值,就會使用這個值。 |
MealType
[START meal_type_definition]
| 列舉 | |
|---|---|
MEAL_TYPE_UNSPECIFIED |
請勿在動態饋給中使用 UNSPECIFIED 或預設列舉值。 |
MEAL_TYPE_BREAKFAST |
|
MEAL_TYPE_LUNCH |
|
MEAL_TYPE_DINNER |
|
MoneyRange
[START money_range_definition]
| 欄位 | |
|---|---|
min_amount |
|
max_amount |
|
優惠
LINT.IfChange(offer_definition) [START offer_definition] Next tag: 26
| 欄位 | |
|---|---|
offer_id |
優惠的專屬 ID。必填。 |
entity_ids[] |
參與這項優惠的商家清單。 |
add_on_offer_applicable_to_all_entities |
如果為 true,這項優惠適用於匯總器下的所有實體。僅適用於加購優惠。 |
offer_source |
優惠可能由集結網站、個別商家提供,甚至由第三方以加購形式提供。必填。 |
action_type |
提供優惠的服務。offer_id 只能屬於一個 action_type。如果優惠可跨多種服務類型共用,則應為每種服務類型建立具有專屬 ID 的重複優惠。必填。 |
offer_modes[] |
提供優惠的方式,例如親自前往、預約、線上等。必填。 |
offer_category |
優惠類別。必填。 |
source_assigned_priority |
非負整數 ([1-100],其中 1 代表最高優先順序),表示來源指派的方案優先順序。如果同一商家提供多項方案,這會成為方案排序的信號。0 代表未設定優先順序。 |
offer_details |
優惠詳細資料,例如折扣、預訂費用等。必填。 |
offer_restrictions |
說明優惠限制,例如是否需要訂閱/付款方式、這項優惠是否可與其他優惠合併使用 (以及哪些類型) 等。必填。 |
coupon |
優惠券詳細資料。如果 offer_category 為 OFFER_CATEGORY_ADD_ON_COUPON_OFFER,則為必填欄位。 |
payment_instrument |
付款方式的詳細資料。如果 offer_category 為 OFFER_CATEGORY_ADD_ON_PAYMENT_OFFER,則為必填欄位。 |
subscription |
訂閱方案詳細資料。如果 offer_category 為 OFFER_CATEGORY_ADD_ON_SUBSCRIPTION_OFFER,則為必填欄位。 |
terms |
優惠條款及細則。必填。 |
validity_periods[] |
優惠的有效期限。說明優惠的有效時間範圍,包括開始和結束時間、星期幾等。必要。 |
offer_url |
商家優惠頁面的網址。如果 offer_category 為 OFFER_CATEGORY_BASE_OFFER,則為必填欄位。 |
image_url |
商家優惠圖片的網址。 |
tags[] |
與優惠相關的特殊標記。用於識別「節慶」、「評價最高」、「預訂次數最多」等特別優惠。 |
brand_id |
禮物卡交易必須提供這項資訊,才能識別提供交易的品牌。 |
OfferCategory
[START offer_category_definition] 方案類別。基底優惠是所有顧客都能使用的標準優惠,例如消費滿 $100 美元可享 9 折優惠。如果基本方案受到優待券或付款方式限制,系統會設定相應的欄位。我們也有加購 x 優惠,例如 ADD_ON_PAYMENT_OFFER。這類優惠可與其他優惠合併使用,以獲得額外折扣。
| 列舉 | |
|---|---|
OFFER_CATEGORY_UNSPECIFIED |
請勿在動態饋給中使用 UNSPECIFIED 或預設列舉值。 |
OFFER_CATEGORY_BASE_OFFER |
|
OFFER_CATEGORY_ADD_ON_PAYMENT_OFFER |
|
OFFER_CATEGORY_ADD_ON_COUPON_OFFER |
|
OFFER_CATEGORY_ADD_ON_SUBSCRIPTION_OFFER |
|
OfferCondition
[START offer_condition_definition]
| 欄位 | |
|---|---|
description |
|
OfferDetails
[START offer_details_definition] 下一個標記:15
| 欄位 | |
|---|---|
offer_display_text |
供應商希望在搜尋結果網頁上向消費者顯示的優惠文字。必填。 |
max_discount_value |
可享有的最高折扣。例如:最高可享 $100 美元的 9 折優惠。 |
min_spend_value |
享有折扣的最低消費金額。例如:總價滿 $100 美元可享 9 折優惠。 |
booking_cost |
預訂這項優惠的費用。舉例來說,如果訂位費用為 $15 美元,最終帳單可折抵 $100 美元。 |
booking_cost_unit |
預訂費用的單位。例如每人每筆交易。 |
convenience_fee |
|
booking_cost_adjustable |
預訂費用是否可調整,也就是從最終帳單中扣除預訂費用。例如:預訂晚餐可享 7 折優惠。預訂費用為 $15 美元,這筆費用會計入最終帳單。因此最終帳單為:總支出 - 30% - $15 美元 |
additional_fees[] |
向使用者收取的額外費用。例如:便利、處理、運送、包裝、服務費等。 |
gift_card_info |
禮物卡交易的專屬詳細資料。 |
聯集欄位 offer_specification。折扣可以是百分比,也可以是從總值扣除的固定值。例如:1. 最終帳單可享 9 折優惠。2. 訂單可享 $15 美元折扣。商家也可以透過相關規格欄位提供自訂折扣,例如「買一送一」。必填。offer_specification 只能是下列其中一項: |
|
discount_percent |
帳單折扣百分比。[0, 100] 如果買一送一或半價優惠適用於整餐 (例如買一送一自助餐、買一送一整筆帳單、買一送一套餐),這個值可以設為 50。 |
discount_value |
折扣的固定值。 |
other_offer_detail_text |
你可以自由輸入文字,說明折扣。如果是特定買一送一優惠 (例如買一送一飲料、加購主餐、買一送一指定菜單項目),請在此處說明這些詳細資料。 |
OfferMode
[START offer_mode_definition] 指定使用者可透過哪種方法或管道兌換優惠。
| 列舉 | |
|---|---|
OFFER_MODE_OTHER |
適用於其他特定模式未涵蓋的運送方式。 |
OFFER_MODE_WALK_IN |
這項優惠適用於現場參觀,無須事先預約。 |
OFFER_MODE_FREE_RESERVATION |
使用者預訂時不需預付費用,即可享有這項優惠。 |
OFFER_MODE_PAID_RESERVATION |
使用者預訂時必須先付款,才能享有優惠。 |
OFFER_MODE_ONLINE_ORDER |
透過網站或數位平台下單即符合優惠資格。 |
OFFER_MODE_GIFT_CARD_PURCHASE |
表示購買禮物卡是取得優惠的主要必要步驟。 |
OfferRestrictions
[START offer_restrictions_definition] 下一個標記:11
| 欄位 | |
|---|---|
combinable_with_other_offers |
這項優惠是否可與其他優惠併用。如果設為 true,合作夥伴可以指定此優惠可與哪些優惠合併使用。如果同時設定 combinable_offer_categories 和 combinable_offer_ids,只要符合上述任一條件,優惠就能合併。 |
combinable_offer_categories[] |
這項優惠可與哪些類型的優惠合併使用。舉例來說,這項優惠可能可與其他優待券併用。如果 combinable_with_other_offers 為 true,且這個欄位未設定,則所有類型皆可合併。 |
combinable_offer_ids[] |
這項優惠可與哪些 offer_id 合用。部分優惠可能只能與特定其他 offer_id (可視為父項優惠) 併用。如果 combinable_with_other_offers 為 true,且這個欄位未設定,則所有優惠 ID 皆可合併使用。 |
inclusions[] |
優惠生效的條件清單 (例如無酒精飲料、食物)。 |
exclusions[] |
會使優惠失效的條件清單 (例如自助餐、套餐優惠和雞尾酒)。 |
min_guest |
使用優惠的人數下限。 |
food_offer_restrictions |
餐飲優惠的專屬限制。 |
special_conditions[] |
必須向使用者顯示的這項優惠特殊條件。例如:「僅適用於在 [區域] 付款」、「不適用於線上付款」 |
OfferSource
[START offer_source_definition]
| 列舉 | |
|---|---|
OFFER_SOURCE_UNSPECIFIED |
|
OFFER_SOURCE_AGGREGATOR |
|
OfferTag
[START offer_tag_definition]
| 列舉 | |
|---|---|
OFFER_TAG_UNSPECIFIED |
請勿在動態饋給中使用 UNSPECIFIED 或預設列舉值。 |
OFFER_TAG_NEW_YEAR_SPECIAL |
|
OFFER_TAG_VALENTINES_SPECIAL |
|
PaymentInstrument
[START payment_instrument_definition]
| 欄位 | |
|---|---|
items[] |
可用於兌換優惠的付款方式清單。必填。 |
provider_name |
付款方式供應商名稱。可以是銀行合作夥伴、銀行名稱等。例如:American Express、HDFC、ICICI。 |
PaymentInstrumentItem
[START payment_instrument_item_definition]
| 欄位 | |
|---|---|
type |
付款方式類型。必填。 |
name |
付款方式項目的名稱,例如信用卡名稱。例如:HDFC Infinia、American Express Platinum。必填。 |
PaymentInstrumentType
[START payment_instrument_type_definition]
| 列舉 | |
|---|---|
PAYMENT_INSTRUMENT_TYPE_UNSPECIFIED |
請勿在動態饋給中使用 UNSPECIFIED 或預設列舉值。 |
PAYMENT_INSTRUMENT_CREDIT_CARD |
|
PAYMENT_INSTRUMENT_DEBIT_CARD |
|
PAYMENT_INSTRUMENT_BANK_ACCOUNT |
|
PAYMENT_INSTRUMENT_UPI |
|
PAYMENT_INSTRUMENT_ONLINE_WALLET |
|
PAYMENT_INSTRUMENT_NETBANKING |
|
訂閱
[START subscription_definition]
| 欄位 | |
|---|---|
name |
訂閱方案名稱。必填。 |
subscription_auto_added |
使用者兌換這項優惠時,系統是否會自動新增訂閱項目 |
cost |
訂閱費用。必填。 |
subscription_duration |
訂閱方案在 subscription_cost 的效期。必填。 |
terms_and_conditions_url |
合作夥伴條款及細則的網址,與這項訂閱方案相關。 |
條款
[START terms_definition]
| 欄位 | |
|---|---|
url |
合作夥伴條款及細則的網址。 |
restricted_to_certain_users |
優惠是否僅限特定使用者。 |
terms_and_conditions |
合作夥伴提供的主要條款及細則文字。 |
additional_terms_and_conditions[] |
除了合作夥伴的主要條款及細則外,還須遵守其他條款及細則。 |