Agrega condiciones específicas del comercio

Cómo agregar términos específicos del comercio

Los términos específicos del comercio te permiten especificar texto (o texto localizado) o una URL para los términos específicos del comercio. Estos campos son independientes entre sí:

  • Notas del comercio (terms.text o terms.localized_text): Una nota personalizada del comercio. En el flujo de reservas, esta nota se muestra dentro del modal de reservas en una sección expandible Nota importante (directamente sobre los detalles de contacto y el botón de reserva), como un vínculo Ver notas de [Nombre del comercio] en los avisos del diálogo (que abre un diálogo con la nota) y en la pantalla de detalles de la reserva confirmada. Nota: Las notas del comercio se muestran dentro del flujo de reservas; no se muestran en una pestaña de descripción general ni en el encabezado de la hoja de lugares.
  • Vínculo a las Condiciones del Servicio (terms.url): Un vínculo a los términos y condiciones externos del comercio. Cuando se especifica, se muestra un vínculo en la parte inferior del modal de creación de reservas y siempre usará el texto fijo Condiciones del Servicio (este texto no se puede cambiar).

Ejemplo del modal de reservas que muestra la nota del comercio y el vínculo a las Condiciones del Servicio:

Modal de reserva que muestra la sección Nota importante

La URL se vinculará desde la parte inferior del modal de creación de reservas:

Crea un pie de página del modal de reserva que muestre el vínculo a las Condiciones del Servicio

Para agregar estas funciones, especifica los merchant.terms.text (o merchant.terms.localized_text) o los merchant.terms.url campos.

Localización

En el caso de los comercios multilingües, puedes proporcionar notas localizadas con merchant.terms.localized_text en lugar de merchant.terms.text:

  • Valor de resguardo predeterminado (value): El campo value de nivel superior es obligatorio y actúa como la cadena de resguardo predeterminada que se muestra cuando el idioma de un usuario no coincide con ninguna entrada en localized_value.
  • Código de idioma BCP 47 (locale): Cada entrada en localized_value debe especificar un código de idioma IETF BCP 47 válido (como en, fr, o ja para japonés). No uses códigos de país ISO (como jp).

Formato y filtrado de caracteres

  • Los saltos de línea estándar (\n) en el texto se conservan y se convierten en saltos de línea en la IU.
  • Es posible que algunos caracteres se filtren automáticamente durante la normalización del texto de la ingesta. Por ejemplo, los emojis, los emoticones y los símbolos no estándar no son compatibles y se quitarán automáticamente del texto mostrado según nuestros Estándares de calidad del contenido.

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 (localizado)

    "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."
            }
          ]
        }
      }
    }
  ]