← Volver al Dashboard

Gestión de Integraciones

Administra las integraciones con sistemas externos

Integración Glovo

📋 Pasos para inicializar un cliente Glovo:

  1. Contactar con el cliente: Pregunta al cliente quién es su persona de contacto en Glovo para solicitar la integración
  2. 🔴 CREAR documento en glovo_mappings: Crea un nuevo documento en la colección glovo_mappings (deja que Firestore genere automáticamente el UID) y añade los campos:
    • UID_RESTAURANT - UID del restaurante
    • name - Nombre de la tienda
    • store_id - ID interno de Glovo (ej: "400049") - solo informativo
  3. 📋 COPIAR Store ID: Una vez creado el documento, copia el UID del documento que Firestore generó automáticamente (ejemplo: GG1myUUVHEclfXzQuLue). Este UID del documento es el Store ID que enviarás a Glovo, NO el campo interno store_id
  4. 🔴 ACTIVAR integración en restaurants: En la colección restaurants, busca el documento del restaurante y añade el campo glovo con valor true para activar la integración
  5. Obtener URL de Glovo: Copia la URL pública de la tienda en Glovo (https://glovoapp.com/...)
  6. Enviar correo a Glovo: Usa la plantilla de correo de abajo con los datos de la tienda (nombre, URL y el UID del documento copiado en el paso 3)
  7. Confirmar conexión: Espera la confirmación de Glovo de que han conectado el Store ID
  8. Probar pedidos: Una vez confirmado, realiza un pedido de prueba para verificar que llega correctamente a MyChefTool

📧 Plantilla de correo para Glovo:

Buenos días, Estamos gestionando la integración de [NÚMERO] tienda(s) Glovo de nuestro(s) cliente(s) en MyChefTool. Los datos de la(s) tienda(s) son: [Nombre del Restaurante] [URL de Glovo] (ej: https://glovoapp.com/es/es/lloret-de-mar/diles-burger-lloret-de-mar/) Store ID: [Store ID desde glovo_mappings] (Repetir para cada tienda adicional) Todas deberían estar integradas de forma independiente en nuestra plataforma MyChefTool para canalizar sus pedidos respectivos. Gracias de antemano por vuestro tiempo. Un saludo,
💡 Nota: Reemplaza los valores entre [corchetes] con la información real de cada restaurante obtenida de Firestore (colección glovo_mappings)

⚠️ Información importante sobre la configuración:

  • 🔴 glovo_mappings: El documento en glovo_mappings NO se crea automáticamente, debes crearlo manualmente en Firestore
  • La colección glovo_mappings contiene la relación entre el restaurante y su Store ID
  • ⚠️ IMPORTANTE - Diferencia entre UID del documento y campo store_id:
    • UID del documento (ej: GG1myUUVHEclfXzQuLue) - Generado automáticamente por Firestore → Este es el Store ID que envías a Glovo
    • Campo store_id (ej: "400049") - ID interno de Glovo → Solo informativo, NO se usa para la integración
  • Al crear el documento, deja que Firestore genere el UID automáticamente (no uses un ID personalizado)
  • Campos del documento en glovo_mappings:
    • UID_RESTAURANT - UID del restaurante
    • name - Nombre de la tienda
    • store_id - ID interno de Glovo (opcional, solo para referencia)
  • 🔴 Campo glovo en restaurants: Debes añadir manualmente el campo glovo: true en el documento del restaurante dentro de la colección restaurants para que el sistema active la integración y empiece a recibir pedidos de Glovo
💡 Contacta con el equipo técnico si necesitas ayuda para configurar la integración