索引
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] 表示优惠的履单模式。如果某个商品可以在多种履单模式下提供,则需要为每种履单模式创建重复的商品。
| 枚举 | |
|---|---|
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] 下一个 ID:5
| 字段 | |
|---|---|
unit |
|
type |
|
联合字段
|
|
amount |
|
amount_range |
|
FeeType
[START fee_type_definition]
| 枚举 | |
|---|---|
FEE_TYPE_UNSPECIFIED |
不应在 Feed 中使用 UNSPECIFIED 或默认枚举值。 |
FEE_TYPE_FIXED |
|
FEE_TYPE_VARIABLE |
|
FeeUnit
[START fee_unit_definition]
| 枚举 | |
|---|---|
FEE_UNIT_UNSPECIFIED |
不应在 Feed 中使用 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 |
不应在 Feed 中使用 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] 下一个标记: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 |
不应在 Feed 中使用 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 美元。 |
min_spend_value |
享受折扣所需的最低支出金额。例如,总价达到 100 美元或以上时,可享受 10% 的折扣。 |
booking_cost |
预订相应优惠的费用。例如,预订餐位的费用为 15 美元,最终账单可减免 100 美元。 |
booking_cost_unit |
预订费用的单位。例如,按人、按交易。 |
convenience_fee |
|
booking_cost_adjustable |
预订费用是否可调整,即预订费用是否可从最终账单中扣除。例如:预订晚餐可享七折优惠。预订费用为 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[] |
相应优惠可与其他优惠叠加使用的优惠 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 |
不应在 Feed 中使用 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 |
不应在 Feed 中使用 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[] |
除了合作伙伴的主要条款及条件之外的条款及条件。 |