Descripción general

Los socios de Google pueden proporcionar datos de menú estructurados a Google a través de la integración de reservas de extremo a extremo para usarlos en la sección Menú de la ficha de un restaurante en Google Maps para dispositivos móviles (Android y iOS).

Los datos de los menús se transfieren con los feeds genéricos. Antes de comenzar, tómate unos minutos para asegurarte de haber completado los pasos de configuración de la cuenta y de leer el artículo Cómo usar el dropbox de feed genérico para obtener una descripción general del proceso de carga de feeds genéricos y una explicación sobre cómo configurar tu cuenta para realizar cargas de feeds genéricos.

Cómo crear y subir feeds de menú

Cuando crees y subas feeds de menús, ten en cuenta lo siguiente:

  • Sigue la especificación de datos que se describe en el feed de menú para generar los archivos de datos de menú. Los nombres de los archivos de datos de menú deben ser únicos entre las cargas. Se recomienda incluir una marca de tiempo en el nombre de archivo, por ejemplo, menu1_1633621547.json.
  • En el descriptor de conjunto de archivos, establece el campo name en google.food_menu. Para ver un ejemplo del contenido del archivo de descriptor, consulta el ejemplo de JSON del archivo de descriptor. Los nombres de los archivos de descriptor deben ser únicos entre las cargas. Se recomienda incluir una marca de tiempo en el nombre de archivo, por ejemplo, descriptor_1633621547.filesetdesc.json. El archivo descriptor se debe subir al dropbox genérico de SFTP como parte del feed de menú.
  • Los feeds de menús se deben subir al dropbox genérico de SFTP con una cadencia diaria como actualizaciones completas.
  • Puedes encontrar la información del buzón de SFTP del feed en la sección Configuración > Feeds del Portal para socios.
  • Cómo seleccionar los buzones de archivos del feed

    Figura 1: Información genérica del buzón de SFTP

Cómo trabajar con las opciones de los elementos de menú

Las opciones de los elementos del menú se pueden especificar con el proto MenuItemOption. Las opciones de los elementos de menú se muestran como una lista plana debajo del elemento de menú. Consulta el siguiente ejemplo.

Elementos del menú de precios con opciones

Figura 2: Bread Sticks & Sauce tiene dos opciones de elementos de menú: Sm y Lg

Solo se admiten opciones de elementos de menú obligatorios. Una opción de elemento de menú obligatoria es aquella que el cliente debe elegir cuando realiza un pedido. Por ejemplo, cuando pides una pizza, el tamaño es una opción obligatoria. No se admiten opciones de elementos de menú opcionales (p.ej., "opción para agregar aguacate").

Dado que las opciones de los elementos del menú se muestran como una sola lista plana, los socios con varios conjuntos de opciones obligatorias para un solo elemento del menú (por ejemplo, un café latte con opciones de tamaño y leche) deben decidir la mejor manera de mostrar esas opciones en Google. Google recomienda las siguientes heurísticas:

  • Si solo un conjunto de opciones obligatorias afecta el precio, te recomendamos que lo incluyas en los feeds.
  • En todos los demás casos, el socio debe determinar la mejor manera de representar las opciones del elemento de menú. No se recomienda crear listas largas de opciones para todas las combinaciones posibles.

Cuando incluyas opciones de elementos de menú en un elemento de menú, haz lo siguiente:

  • El elemento del menú debe tener al menos una oferta con un precio (para los casos en que las opciones del elemento del menú no afecten el precio).
  • El elemento del menú debe tener un conjunto de opciones, con el precio de cada opción establecido en el precio total del elemento con esa opción seleccionada.

El precio se debe proporcionar solo para el elemento del menú o para sus opciones, pero no para ambos.

Después de que se lancen los feeds de menú, es posible que los datos de tu feed de menú se muestren en la pestaña “Menú” de la ficha del restaurante. Si varias fuentes proporcionan menús para el mismo restaurante, el comercio puede elegir un proveedor preferido en el editor de menús del Perfil de Negocio de Google. Para obtener más información sobre cómo un comercio puede seleccionar un proveedor de menús preferido, consulta Cómo administrar tu menú.

Las siguientes plataformas de Google muestran la pestaña "Menú" en la ficha del lugar:

Producto Dispositivo
Búsqueda de Google Web para celulares
Búsqueda de Google Formato nativo para dispositivos móviles
Google Maps Formato nativo para dispositivos móviles
Nuestros nuevos menús visuales se pueden ver en la Búsqueda de Google para dispositivos móviles, y la experiencia se expandirá a otras plataformas, como computadoras de escritorio y Google Maps.

Ejemplo de un menú que muestra elementos del menú con descripciones

Figura 3: Un ejemplo de cómo se muestra el contenido del feed del menú.

Para realizar pruebas en computadoras, usa las herramientas para desarrolladores de tu navegador para simular un dispositivo móvil.

  1. En la Vista de inventario, selecciona el comercio y haz clic en el vínculo de ficha del lugar para ver la ficha del restaurante.
  2. Abre las herramientas para desarrolladores de Chrome (haz clic con el botón derecho en Inspeccionar o Ver -> Desarrollador -> Herramientas para desarrolladores), selecciona el tipo de dispositivo móvil Tipo de dispositivo móvil y actualiza la página.

Prácticas recomendadas

A continuación, se incluyen las prácticas recomendadas que debes seguir cuando desarrolles feeds de menú.

  • Asocia solo un menú a un restaurante.
  • Proporciona el idioma preferido como el primer idioma en el TextField. Si envías varios objetos LocalizedText, actualmente solo se muestra el primer objeto de la lista de texto a los usuarios.
  • Todos los elementos de menú deben agregarse a las secciones de menú. No agregues elementos de menú directamente al objeto de menú.
  • Proporciona contenido con codificación UTF-8. No es necesario escapar caracteres no ASCII.
  • Limita los archivos o fragmentos de feeds a 1,000, como se menciona en Cómo utilizar el buzón de feeds genérico.