Indice
ActionType(enum)AdditionalFee(messaggio)Coupon(messaggio)Fee(messaggio)FeeType(enum)FeeUnit(enum)FixedDenominations(messaggio)FoodOfferRestrictions(messaggio)GiftCardInfo(messaggio)MealType(enum)MoneyRange(messaggio)Offer(messaggio)OfferCategory(enum)OfferCondition(messaggio)OfferDetails(messaggio)OfferMode(enum)OfferRestrictions(messaggio)OfferSource(enum)OfferTag(enum)PaymentInstrument(messaggio)PaymentInstrumentItem(messaggio)PaymentInstrumentType(enum)Subscription(messaggio)Terms(messaggio)
ActionType
[START action_type_definition] Rappresenta la modalità di evasione dell'offerta. Se un'offerta può essere condivisa in più modalità di evasione, è previsto che vengano create offerte duplicate per ogni modalità di evasione.
| Enum | |
|---|---|
ACTION_TYPE_UNSPECIFIED |
|
ACTION_TYPE_FOOD_DELIVERY |
L'offerta è applicabile ai servizi di consegna di cibo. |
ACTION_TYPE_FOOD_TAKEOUT |
L'offerta è applicabile agli ordini di cibo da asporto o con ritiro. |
ACTION_TYPE_DINING |
L'offerta è valida per i pasti in loco presso un ristorante. |
ACTION_TYPE_SHOPPING_IN_STORE |
L'offerta è applicabile agli acquisti offline in negozio. |
AdditionalFee
[START additional_fee_definition]
| Campi | |
|---|---|
name |
Il nome della commissione aggiuntiva. Esempi: commissione di servizio, costo di gestione e così via. Obbligatorio. |
fee |
|
Coupon
[START coupon_definition]
| Campi | |
|---|---|
text |
Il testo del coupon che il fornitore dell'offerta vuole mostrare agli utenti. |
code |
Per utilizzare l'offerta è necessario un codice coupon. Obbligatorio. |
Commissione
[START fee_definition] Next ID: 5
| Campi | |
|---|---|
unit |
|
type |
|
Campo unione
|
|
amount |
|
amount_range |
|
FeeType
[START fee_type_definition]
| Enum | |
|---|---|
FEE_TYPE_UNSPECIFIED |
Il valore enum UNSPECIFIED o predefinito non deve essere utilizzato nei feed. |
FEE_TYPE_FIXED |
|
FEE_TYPE_VARIABLE |
|
FeeUnit
[START fee_unit_definition]
| Enum | |
|---|---|
FEE_UNIT_UNSPECIFIED |
Il valore enum UNSPECIFIED o predefinito non deve essere utilizzato nei feed. |
FEE_UNIT_PER_GUEST |
|
FEE_UNIT_PER_TRANSACTION |
|
FixedDenominations
| Campi | |
|---|---|
amounts[] |
Un elenco di tutte le denominazioni discrete disponibili (ad es. [100, 500, 1000]). |
FoodOfferRestrictions
[START food_offer_restrictions_definition]
| Campi | |
|---|---|
meal_types[] |
I tipi di pasti a cui può essere applicata l'offerta, ad esempio pranzo o cena. Se non viene impostato, l'offerta può essere applicata a tutti i tipi di pasti. |
restricted_to_certain_courses |
Se l'offerta può essere applicata solo a determinati corsi. |
GiftCardInfo
[START gift_card_info_definition]
| Campi | |
|---|---|
Campo unione
|
|
fixed_denominations |
Utilizzato quando la carta regalo è disponibile in importi fissi specifici. |
custom_range |
Utilizzato quando il brand consente agli utenti di scegliere un valore nominale personalizzato (flessibile) all'interno di un intervallo definito. |
MealType
[START meal_type_definition]
| Enum | |
|---|---|
MEAL_TYPE_UNSPECIFIED |
Il valore enum UNSPECIFIED o predefinito non deve essere utilizzato nei feed. |
MEAL_TYPE_BREAKFAST |
|
MEAL_TYPE_LUNCH |
|
MEAL_TYPE_DINNER |
|
MoneyRange
[START money_range_definition]
| Campi | |
|---|---|
min_amount |
|
max_amount |
|
Offerta
LINT.IfChange(offer_definition) [START offer_definition] Next tag: 26
| Campi | |
|---|---|
offer_id |
ID univoco dell'offerta. Obbligatorio. |
entity_ids[] |
Elenco dei commercianti che partecipano a questa offerta. |
add_on_offer_applicable_to_all_entities |
Se è vero, questa offerta è applicabile a tutte le entità dell'aggregatore. Valido solo per le offerte di componenti aggiuntivi. |
offer_source |
Un'offerta può essere fornita dall'aggregatore, da un singolo commerciante o anche da una terza parte come componente aggiuntivo. Obbligatorio. |
action_type |
Il servizio che fornisce l'offerta. Un offer_id può appartenere a un solo action_type. Se un'offerta può essere condivisa tra più tipi di servizio, è previsto che vengano create offerte duplicate con ID univoci per ogni tipo di servizio. Obbligatorio. |
offer_modes[] |
I metodi con cui è possibile usufruire dell'offerta: senza prenotazione, con prenotazione, online e così via. Obbligatorio. |
offer_category |
La categoria dell'offerta. Obbligatorio. |
source_assigned_priority |
Numero intero non negativo ([1-100], dove 1 rappresenta la priorità più alta) che indica il livello di priorità dell'offerta assegnato dall'origine. Quando sono disponibili più offerte per lo stesso commerciante, questo sarà un indicatore per il ranking delle offerte. 0 indica che la priorità non è impostata. |
offer_details |
Dettagli dell'offerta, come lo sconto, il costo della prenotazione e così via. Obbligatorio. |
offer_restrictions |
Descrive le limitazioni dell'offerta, ad esempio se è richiesto un abbonamento/strumento di pagamento, se questa offerta può essere combinata con altre offerte (e di quali tipi) e così via. Obbligatorio. |
coupon |
Dettagli di un coupon. Obbligatorio per offer_category: OFFER_CATEGORY_ADD_ON_COUPON_OFFER. |
payment_instrument |
Dettagli di uno strumento di pagamento. Obbligatorio per offer_category: OFFER_CATEGORY_ADD_ON_PAYMENT_OFFER. |
subscription |
Dettagli di un abbonamento. Obbligatorio per offer_category: OFFER_CATEGORY_ADD_ON_SUBSCRIPTION_OFFER. |
terms |
Termini e condizioni dell'offerta. Obbligatorio. |
validity_periods[] |
Il periodo di validità dell'offerta. Descrive il periodo di tempo per cui è valida l'offerta, inclusi ora di inizio e di fine, giorni della settimana e così via. Obbligatorio. |
offer_url |
URL della pagina dell'offerta del commerciante. Obbligatorio per offer_category: OFFER_CATEGORY_BASE_OFFER. |
image_url |
URL dell'immagine dell'offerta del commerciante. |
tags[] |
Tag speciali associati all'offerta. Viene utilizzato per identificare offerte speciali come "Festive", "Top Rated", "Most booked" e così via. |
brand_id |
Obbligatorio per i deal sulle carte regalo per identificare il brand che offre il deal. |
OfferCategory
[START offer_category_definition] Categoria dell'offerta. Un'offerta di base è un'offerta standard disponibile per tutti i clienti, ad esempio uno sconto del 10% per una spesa superiore a 100 $. Un'offerta di base limitata da un coupon o da uno strumento di pagamento avrà i rispettivi campi impostati. Abbiamo anche offerte di componenti aggiuntivi x come ADD_ON_PAYMENT_OFFER. Queste offerte possono essere aggiunte ad altre per ottenere sconti aggiuntivi.
| Enum | |
|---|---|
OFFER_CATEGORY_UNSPECIFIED |
Il valore enum UNSPECIFIED o predefinito non deve essere utilizzato nei feed. |
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]
| Campi | |
|---|---|
description |
|
OfferDetails
[START offer_details_definition] Tag successivo: 15
| Campi | |
|---|---|
offer_display_text |
Il testo dell'offerta che il fornitore dell'offerta vuole mostrare ai clienti nella pagina dei risultati di ricerca. Obbligatorio. |
max_discount_value |
Lo sconto massimo di cui è possibile usufruire. Ad esempio, sconto del 10% fino a 100 €. |
min_spend_value |
Il valore spesa minima per usufruire dello sconto. Ad esempio, 10% di sconto se il prezzo totale è pari o superiore a 100 $. |
booking_cost |
Il costo per prenotare questa offerta. Ad esempio, 100 $ di sconto sul conto finale quando un tavolo viene prenotato al costo di 15 $. |
booking_cost_unit |
L'unità di misura del costo della prenotazione. Ad esempio, per persona, per transazione. |
convenience_fee |
|
booking_cost_adjustable |
Se il costo della prenotazione è modificabile, ovvero se viene sottratto dalla fattura finale. Ad esempio: 30% di sconto sulla cena con prenotazione. Costo di prenotazione di 15 $, che verrà applicato alla fattura finale. Quindi, la fattura finale è: Spesa totale - 30% - 15 $ |
additional_fees[] |
Tariffe aggiuntive addebitate all'utente. Esempi: convenienza, gestione, consegna, imballaggio, commissione di servizio e così via. |
gift_card_info |
Dettagli specifici per le offerte sulle carte regalo. |
Campo unione offer_specification. Lo sconto può essere una percentuale o un valore fisso sottratto dal valore totale. Ad esempio: 1. 10% di sconto sulla fattura finale. 2. 15 $ di sconto su un ordine. I commercianti possono anche offrire sconti personalizzati come "Prendi due, paghi uno" tramite i campi delle specifiche pertinenti. Obbligatorio. offer_specification può essere solo uno dei seguenti tipi: |
|
discount_percent |
Percentuale della fattura scontata. [0, 100] Per le offerte 1+1 o con sconto del 50% applicabili all'intero pasto (ad es. buffet 1+1, 1+1 sull'intero conto, 1+1 sul menu fisso), questo valore può essere impostato su 50. |
discount_value |
Valore fisso dello sconto. |
other_offer_detail_text |
Testo in formato libero per descrivere lo sconto. Per le offerte 1+1 specifiche (ad es. 1+1 bevande, +1 piatto principale, 1+1 voci di menu selezionate), questi dettagli devono essere descritti qui. |
OfferMode
[START offer_mode_definition] Specifica il metodo o il canale tramite cui l'utente può usufruire dell'offerta.
| Enum | |
|---|---|
OFFER_MODE_OTHER |
Utilizzare per i metodi di evasione non coperti da altre modalità specifiche. |
OFFER_MODE_WALK_IN |
L'offerta è disponibile per le visite in loco senza prenotazione preventiva. |
OFFER_MODE_FREE_RESERVATION |
L'offerta si applica quando un utente effettua una prenotazione che non richiede una tariffa anticipata. |
OFFER_MODE_PAID_RESERVATION |
L'offerta si applica quando un utente effettua una prenotazione che richiede un pagamento anticipato. |
OFFER_MODE_ONLINE_ORDER |
L'offerta è valida per gli ordini effettuati tramite un sito web o una piattaforma digitale. |
OFFER_MODE_GIFT_CARD_PURCHASE |
Indica che l'acquisto di una carta regalo è il passaggio principale richiesto per acquisire l'offerta. |
OfferRestrictions
[START offer_restrictions_definition] Tag successivo: 11
| Campi | |
|---|---|
combinable_with_other_offers |
Se questa offerta può essere combinata con altre offerte. Se il valore è true, i partner possono specificare con quali offerte può essere combinata questa offerta. Se sono impostati sia combinable_offer_categories che combinable_offer_ids, qualsiasi offerta che soddisfi una delle condizioni sopra indicate sarà combinabile. |
combinable_offer_categories[] |
Elenco dei tipi di offerta con cui è possibile combinare questa offerta. Ad esempio, questa offerta potrebbe essere cumulabile con altri coupon. Se combinable_with_other_offers è true e questo campo non è impostato, tutti i tipi saranno combinabili. |
combinable_offer_ids[] |
Elenco degli offer_id con cui è possibile combinare questa offerta. Alcune offerte possono essere combinate solo con determinati altri offer_id specifici (possono essere considerate offerte principali). Se combinable_with_other_offers è true e questo campo non è impostato, tutti gli ID offerta saranno combinabili. |
inclusions[] |
Elenco delle condizioni che devono essere soddisfatte affinché l'offerta sia valida (ad es. bevande analcoliche, cibo). |
exclusions[] |
Elenco delle condizioni che invaliderebbero l'offerta (ad es. buffet, offerte combinate e cocktail). |
min_guest |
Il numero minimo di persone richiesto per usufruire dell'offerta. |
food_offer_restrictions |
Limitazioni specifiche per le offerte di cibo. |
special_conditions[] |
Condizioni speciali per questa offerta che devono essere mostrate all'utente. Esempi: "Valido solo per il pagamento in [area]", "Esclusi i pagamenti online" |
OfferSource
[START offer_source_definition]
| Enum | |
|---|---|
OFFER_SOURCE_UNSPECIFIED |
|
OFFER_SOURCE_AGGREGATOR |
|
OfferTag
[START offer_tag_definition]
| Enum | |
|---|---|
OFFER_TAG_UNSPECIFIED |
Il valore enum UNSPECIFIED o predefinito non deve essere utilizzato nei feed. |
OFFER_TAG_NEW_YEAR_SPECIAL |
|
OFFER_TAG_VALENTINES_SPECIAL |
|
PaymentInstrument
[START payment_instrument_definition]
| Campi | |
|---|---|
items[] |
Elenco degli strumenti di pagamento che possono essere utilizzati per usufruire dell'offerta. Obbligatorio. |
provider_name |
Nome del fornitore dello strumento di pagamento. Potrebbe essere un partner bancario, il nome di una banca e così via. Ad esempio: American Express, HDFC, ICICI. |
PaymentInstrumentItem
[START payment_instrument_item_definition]
| Campi | |
|---|---|
type |
Tipo di strumento di pagamento. Obbligatorio. |
name |
Nome dell'elemento dello strumento di pagamento, ad esempio il nome della carta di credito. Ad esempio: HDFC Infinia, American Express Platinum. Obbligatorio. |
PaymentInstrumentType
[START payment_instrument_type_definition]
| Enum | |
|---|---|
PAYMENT_INSTRUMENT_TYPE_UNSPECIFIED |
Il valore enum UNSPECIFIED o predefinito non deve essere utilizzato nei feed. |
PAYMENT_INSTRUMENT_CREDIT_CARD |
|
PAYMENT_INSTRUMENT_DEBIT_CARD |
|
PAYMENT_INSTRUMENT_BANK_ACCOUNT |
|
PAYMENT_INSTRUMENT_UPI |
|
PAYMENT_INSTRUMENT_ONLINE_WALLET |
|
PAYMENT_INSTRUMENT_NETBANKING |
|
Abbonamento
[START subscription_definition]
| Campi | |
|---|---|
name |
Il nome dell'abbonamento. Obbligatorio. |
subscription_auto_added |
Indica se l'abbonamento viene aggiunto automaticamente quando un utente usufruisce di questa offerta. |
cost |
Il costo dell'abbonamento. Obbligatorio. |
subscription_duration |
Per quanto tempo è valido l'abbonamento al costo dell'abbonamento. Obbligatorio. |
terms_and_conditions_url |
URL dei termini e condizioni del partner pertinenti a questo abbonamento. |
Termini
[START terms_definition]
| Campi | |
|---|---|
url |
URL dei termini e condizioni del partner. |
restricted_to_certain_users |
Indica se l'offerta è limitata a determinati utenti. |
terms_and_conditions |
Testo dei Termini e condizioni principali fornito dal partner. |
additional_terms_and_conditions[] |
Termini e condizioni aggiuntivi rispetto a quelli principali del partner. |