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 usar en la sección Menú del Perfil de Negocio de Google de un restaurante y otros puntos de entrada en las plataformas para consumidores de Google.
Los datos de los menús se transfieren con los feeds genéricos. Antes de comenzar:
- Asegúrate de haber completado la configuración de la cuenta.
- Comprende el proceso de carga de feeds genéricos
- Información para configurar tu cuenta para subir feeds genéricos
Esquema
Puedes encontrar el esquema de menú completo aquí.
Cómo crear y subir feeds de menú
Cuando crees y subas feeds de menús, sigue estos lineamientos y convenciones:-
Para proporcionar detalles del restaurante, sigue las especificaciones de datos que se describen en Feed de comercios.
Para ver un ejemplo de archivo JSON, consulta el JSON de muestra.
Los nombres de los archivos de datos deben ser únicos entre las cargas. Se recomienda incluir una marca de tiempo en el nombre del archivo, por ejemplo,
menu1_1633621547.json
. -
En el descriptor de conjunto de archivos del feed de menú, establece el campo
name
engoogle.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 se deben subir al buzón de SFTP genérico con una cadencia diaria como actualizaciones completas.
- Limita los feeds a 1,000 fragmentos (archivos), como se menciona en Cómo utilizar el buzón de feeds genérico.
Puedes encontrar el estado de transferencia de feeds en la sección Feeds > Historial del portal de socios. La información del buzón de SFTP del feed se encuentra en la sección Configuración > Feeds del Portal para socios.
Puedes encontrar el estado de transferencia de feeds en la sección Feeds > Historial del Portal para socios. 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 trabajar con las opciones de los elementos de menú
Las opciones de los elementos del menú se pueden especificar con el proto MenuItemOption
. La experiencia del usuario exacta dependerá de la plataforma de Google. Las opciones de los elementos de menú se muestran como una lista plana debajo del elemento de menú. Consulta el ejemplo:
Las opciones de los elementos del menú solo se admiten si el plato requiere que se seleccione una de las opciones. Por ejemplo, cuando pides una pizza, el tamaño es una opción obligatoria. No se admiten las opciones de elementos de menú que son opcionales (p.ej., "opción para agregar aguacate") y no se deben incluir en los feeds.
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 los siguientes lineamientos:
- 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. Evita estructurar tus opciones de esta manera:
- Burrito de pollo
- Burrito de pollo con queso
- Burrito de pollo con salsa
- Burrito de pollo con salsa y queso
- Burrito de pollo con guacamole
- Burrito de pollo con guacamole y salsa
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.
Restaurantes con varios menús
Un solo restaurante (entidad) solo puede tener un menú. En el caso de un restaurante que tiene varios menús (es decir, menús de almuerzo y cena separados), puedes combinar todos los menús en uno solo con MenuSections (es decir, un menú con una sección para el almuerzo y una para la cena). El menú resultante tendría la siguiente estructura:
- Menú
- Sección de almuerzo
- Sopas
- Sopa 1
- Sopa 2
- Sándwiches
- Sándwich 1
- Sandwich 2
- Sección de cenas
- Entradas
- Activador 1
- Starter 2
- Red principal
- Plato principal 1
- Plato principal 2
Cómo compartir menús entre restaurantes
Se puede compartir un solo menú entre varios restaurantes si se incluyen todos los restaurantes en la lista merchant_ids
del menú. Ten en cuenta que esta lista acepta IDs de entidades para socios que usan el feed de entidades.
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, se mostrará a los usuarios el primer objeto de la lista de texto.
- Todos los elementos del menú deben agregarse a las secciones del 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.
- Si lanzas tu producto en varias regiones, asegúrate de usar los códigos de moneda y las denominaciones correctos en los campos de unidades y nanos. Presta especial atención al campo de nanos, que es 10^-9 de una unidad. Usa el Visualizador de menús en el Visor de inventario para confirmar que configuraste los precios correctamente.
- Proporcionar a los usuarios menús visualmente atractivos, completos y actualizados es clave para brindar una experiencia del usuario útil y atractiva. Los precios, las descripciones, las fotos y la información sobre dietas son elementos clave para la toma de decisiones, y se recomienda a los socios que proporcionen la mayor cantidad posible de estos datos para brindar una experiencia óptima a los usuarios y comercios.
Herramientas de desarrollo y pruebas
Después de que se lancen los feeds de menú, los datos de tu feed de menú serán aptos para aparecer en las experiencias de descubrimiento y es posible que sean visibles en la pestaña “Menú” de la ficha del restaurante. La pestaña de menú es compatible con la Búsqueda de Google (dispositivos móviles y computadoras de escritorio), y la experiencia se expandirá a plataformas adicionales, incluido Google Maps. La experiencia renderizada puede variar según la superficie.
Para asegurarte de que tu menú esté estructurado correctamente, usa el Visualizador de menús en el Visor de inventario para obtener una vista previa de tus menús.
Los menús de los restaurantes pueden provenir de muchas fuentes, incluidos los propios restaurantes a través de su Perfil de Negocio de Google, socios de pedidos y reservas de comida, fotos de menús de los usuarios y mucho más. 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.