Aggiungere termini specifici del commerciante

Come aggiungere termini specifici del commerciante

I termini specifici del commerciante ti consentono di specificare testo (o testo localizzato) e/o un URL per i termini specifici del commerciante. Questi campi sono indipendenti l'uno dall'altro:

  • Note del commerciante (terms.text o terms.localized_text): una nota personalizzata del commerciante. Nel flusso di prenotazione, questa nota viene visualizzata all'interno del modale di prenotazione in una sezione espandibile Nota importante (direttamente sopra i dati di contatto e il pulsante di prenotazione), come link Visualizza le note di [Nome del commerciante] nelle notifiche della finestra di dialogo (che apre una finestra di dialogo con la nota) e nella schermata dei dettagli della prenotazione confermata. Nota: le note del commerciante vengono visualizzate all'interno del flusso di prenotazione stesso; non vengono visualizzate in una scheda di panoramica o nell'intestazione della scheda di un luogo.
  • Link ai Termini di servizio (terms.url): un link ai termini e alle condizioni esterni del commerciante. Se specificato, viene visualizzato un link nella parte inferiore del modale di creazione della prenotazione e verrà sempre utilizzato il testo fisso Termini di servizio (questo testo non può essere modificato).

Un esempio del modale di prenotazione che mostra la nota del commerciante e il link ai Termini di servizio:

Finestra modale di prenotazione che mostra la sezione Nota importante

L'URL sarà collegato dalla parte inferiore del modale di creazione della prenotazione:

Crea un piè di pagina modale di prenotazione che mostri il link ai Termini di servizio

Queste funzionalità possono essere aggiunte specificando i merchant.terms.text (o merchant.terms.localized_text) e/o i merchant.terms.url campi.

Localizzazione

Per i commercianti multilingue, puoi fornire note localizzate utilizzando merchant.terms.localized_text anziché merchant.terms.text:

  • Valore di riserva predefinito (value): il campo value di primo livello è obbligatorio e funge da stringa di riserva predefinita visualizzata ogni volta che la lingua di un utente non corrisponde a nessuna voce in localized_value.
  • Codice lingua BCP 47 (locale): ogni voce in localized_value deve specificare un valido codice lingua IETF BCP 47 (ad esempio en, fr, o ja per il giapponese). Non utilizzare i codici paese ISO (ad esempio jp).

Formattazione e filtro dei caratteri

  • Le interruzioni di riga standard (\n) nel testo vengono mantenute e convertite in interruzioni di riga nell'interfaccia utente.
  • Alcuni caratteri potrebbero essere filtrati automaticamente durante la normalizzazione del testo di acquisizione. Ad esempio, emoji, emoticon e simboli non standard non sono supportati e verranno rimossi automaticamente dal testo visualizzato in base ai nostri standard sulla qualità dei contenuti.

JSON

    "merchant": [
    {
      "terms": {
        "url": "https://www.google.com",
        "text": "Dress Code: Smart Casual\n\nReservations are accepted daily from 10:00 AM to 6:00 PM."
      }
    }
  ]
 

JSON (localizzato)

    "merchant": [
    {
      "terms": {
        "url": "https://www.google.com",
        "localized_text": {
          "value": "Dress Code: Smart Casual\n\nReservations are accepted daily from 10:00 AM to 6:00 PM.",
          "localized_value": [
            {
              "locale": "en",
              "value": "Dress Code: Smart Casual\n\nReservations are accepted daily from 10:00 AM to 6:00 PM."
            },
            {
              "locale": "fr",
              "value": "Tenue correcte exigée\n\nLes réservations sont acceptées tous les jours de 10h00 à 18h00."
            }
          ]
        }
      }
    }
  ]