¿Qué son las Integraciones de Ecommerce?
Esta página conecta tu tienda con plataformas externas y pasarelas de pago. Puedes sincronizar productos desde Shopify, WooCommerce o un sistema propio, y cobrar por WhatsApp con enlaces seguros.
Pagos en línea
Conecta pasarelas de pago para cobrar por WhatsApp. El cliente recibe un enlace seguro y tú ves el pago confirmado en el pedido.
Pasarelas disponibles
Actualmente está disponible Mercado Pago. Próximamente: PayU, Wompi, Stripe y otras.
Cómo configurar una pasarela de pago
- Localiza la tarjeta de la pasarela en Pagos en línea
- Pulsa Conectar o Configurar
- Introduce tus credenciales (Mercado Pago: Access Token del panel de desarrolladores)
- Pulsa Guardar y probar o Probar conexión
- Vuelve a integraciones y activa el interruptor de la tarjeta
Mercado Pago — credenciales
- Access Token (obligatorio): Token de producción del panel de Mercado Pago (empieza por APP_USR-). Usa credenciales de producción, no de prueba, para cobros reales.
- Public Key (opcional): Solo para checkout embebido en una fase futura. Puedes dejarlo vacío para enlaces de pago por WhatsApp.
En configuración puedes Guardar y probar, probar sin guardar, y copiar la URL IPN para pegarla en Mercado Pago → Notificaciones → IPN y confirmar pagos automáticamente.
Cómo funciona la sincronización de catálogo
La sincronización mantiene los productos alineados entre ChatCenter y tu tienda externa.
Dirección de Sincronización
- Solo Importar: Los productos entran desde la tienda externa a ChatCenter (recomendado si la tienda es la fuente de verdad)
- Solo Exportar: Los productos salen de ChatCenter hacia la tienda externa
- Ambos: Sync bidireccional — úsalo con cuidado si editas en ambos sistemas
Manual vs automática
- Sincronizar ahora: Ejecuta sync completa al instante desde la tarjeta o tras guardar
- Sincronización automática: Si está activa, sincroniza según intervalo (entre 5 y 1440 minutos)
- Actualizaciones en tiempo casi real: Shopify y WooCommerce pueden registrar notificaciones para propagar cambios más rápido
Qué hace cada opción de sincronización
- Sincronizar categorías: Importa o exporta categorías
- Sincronizar imágenes: Incluye URLs de imágenes
- Sincronizar variantes del producto: Sincroniza tallas, colores u otras variantes
- Sincronizar inventario/stock: Mantiene cantidades de stock alineadas
Integraciones de catálogo
Sincroniza tu catálogo con tiendas externas. Plataformas: Shopify, WooCommerce y API personalizada.
Tarjetas de integración
Cada integración configurada aparece como una tarjeta con:
- Nombre de la integración y URL de la tienda
- Dirección de sincronización: Importar, Exportar o Ambos
- Fecha de la última sincronización (o Nunca)
- Estado: Habilitada o Deshabilitada
Acciones en la tarjeta
- Configurar: Abrir ajustes y credenciales
- Activar / Desactivar: Interruptor en la tarjeta (solo si está configurada)
- Sincronizar ahora: Ejecutar sincronización manual de productos
- Eliminar: Eliminar la integración
Crear una integración de catálogo
- Pulsa Crear integración en la página principal
- Elige plataforma: Shopify, WooCommerce o API personalizada
- Escribe un nombre (ej. Tienda principal)
- Pulsa Crear integración — irás a la configuración
La integración empieza deshabilitada hasta que la configures y actives.
Configurar una integración
Información básica
Define el nombre. La plataforma no se puede cambiar después de crearla.
Conexión con la plataforma
Cada plataforma tiene su propio método — ver secciones siguientes.
Ajustes de sincronización
- Dirección de Sincronización: Solo importar, solo exportar o ambos (bidireccional)
- Habilitar sincronización automática: Sincronizar productos de forma programada
- Intervalo de sincronización: Minutos entre sincronizaciones automáticas (mínimo 5)
Qué sincronizar
- Categorías
- Imágenes
- Variantes del producto
- Inventario / stock
Sincronización de pedidos
Opcionalmente sincroniza pedidos desde la plataforma externa. La mayoría solo importan pedidos hacia ChatCenter.
Panel de estado y acciones
- Guardar configuración
- Probar conexión — disponible tras configurar credenciales
- Ver registros de sincronización — historial de sincronizaciones
Shopify — configuración técnica
Shopify usa autorización OAuth. No pegas claves API — autorizas a ChatCenter a acceder a tu tienda.
App central vs tu tienda
ChatCenter usa una app Shopify central del administrador. Cada comercio conecta su tienda y recibe un token único. Solo autorizas tu tienda.
Pasos de conexión
- Abre la página de configuración de la integración
- Pulsa Conectar tienda Shopify
- Escribe solo el nombre sin .myshopify.com — ej. "mitienda" para mitienda.myshopify.com
- Inicia sesión en Shopify y aprueba los permisos
- Vuelves automáticamente — estado Conectado con tu dominio
- Guarda sync, Prueba conexión, luego Habilita
Después de conectar
- Usa Reconectar Shopify tras cambios de contraseña o revocación de permisos
- Notificaciones de producto e inventario pueden registrarse automáticamente
- Sincronizar ahora para la primera importación completa
WooCommerce — configuración técnica
WooCommerce se conecta con claves REST API de tu WordPress. Cada tienda tiene sus credenciales.
Generar claves API en WooCommerce
- WordPress → WooCommerce → Ajustes → Avanzado → REST API
- Pulsa Añadir clave
- Descripción: ej. ChatCenter
- Usuario: cuenta administrador
- Permisos: Lectura/Escritura (necesario para exportar y stock)
- Genera la clave y copia Consumer Key y Secret al instante
Campos en ChatCenter
- URL de la tienda: URL HTTPS completa, ej. https://tutienda.com (sin barra final)
- Clave de consumidor (Consumer Key): Clave ck_... de WooCommerce
- Secreto de consumidor (Consumer Secret): Secreto cs_... — solo se muestra una vez
Si el secreto ya está guardado, deja Consumer Secret vacío al actualizar otros campos.
Requisitos
- REST API habilitada (por defecto en WooCommerce moderno)
- Sitio accesible por HTTPS
- Permisos Lectura/Escritura para sync bidireccional o stock
API personalizada — configuración técnica
Conecta cualquier API REST con JSON. Ideal para ERP, POS (ej. AVIRA) o catálogos propios.
Campos de conexión
- URL base de la API: URL raíz, ej. https://api.ejemplo.com/v1
- Tipo de autenticación:
- Bearer Token: Token en cabecera Authorization
- Basic Auth: Usuario en Clave API, contraseña en Secreto API
- API Key Header: Clave en cabecera X-API-Key
- Clave API / Token: Vacío al editar = mantener valor actual
Endpoints de API (opcionales)
Valores por defecto si se dejan vacíos:
- Lista de Productos:
products - Producto Individual:
products/{id} - Crear pedido:
orders - Actualizar estado del pedido:
orders/{id}/status
Ajustes de tienda (POS / ERP)
- ID de sucursal: ID de sucursal en sync de catálogo y pedidos
- Prefijo de pedido externo: Prefijo de pedidos exportados, ej. CC-42
- ID de canal de venta / ID de vendedor: IDs opcionales para exportar pedidos
Campos de producto esperados
La API debe exponer: id, name, description, price, currency, imagen, stock y variantes. Contacta soporte si usas otros nombres.
Sincronización de pedidos
Además de productos, puedes sincronizar pedidos entre ChatCenter y la plataforma externa.
- Activa Sincronizar pedidos/ventas en configuración
- Elige dirección: Importar, Exportar o Ambos
- Importar: pedidos de la tienda externa → ChatCenter Pedidos
- Exportar: pedidos WhatsApp → sistema externo (API / POS)
Shopify y WooCommerce suelen importar pedidos. La exportación es habitual con API personalizada.
Registros de sincronización — interpretar resultados
Desde configuración, Ver registros de sincronización para auditar cada ejecución.
Columnas del registro
- Tipo: completa, incremental o por producto
- Dirección: Importar (descarga) o Exportar (subida)
- Estado: Éxito, parcial o error
- Productos: Procesados, creados, actualizados, fallidos
- Tiempo de ejecución: Duración en segundos
- Fecha: Cuándo se ejecutó
Cómo usar los registros para depurar
- Fallidos > 0: abre el registro y lee el error (SKU inválido, precio faltante, timeout…)
- 0 procesados: revisa dirección, filtros o catálogo vacío
- Compara Creados vs Actualizados tras cambios en origen
Preguntas frecuentes
¿Puedo tener varias integraciones de la misma plataforma?
Sí — ej. dos tiendas Shopify. Cada una con credenciales y ajustes propios.
¿Qué pasa si edito un producto en los dos sistemas?
La próxima sync puede sobrescribir una versión. Solo importar si la tienda es maestra, o solo exportar si ChatCenter lo es.
¿WooCommerce necesita HTTPS?
Sí. La REST API requiere URL HTTPS válida.
¿Por qué no puedo sincronizar?
Debe estar configurada, probada y Habilitada. Revisa tarjeta y panel.
Solución de problemas
La integración no está configurada
Completa credenciales: Shopify con Conectar, WooCommerce con URL y claves, o API con URL y token.
Falla la prueba de conexión
Comprueba URLs y claves, que la tienda esté en línea y permisos Lectura/Escritura en WooCommerce.
No puedo habilitar o sincronizar
Configura y prueba la conexión primero; luego habilita en la tarjeta.
Los productos no se sincronizan
Verifica que esté Habilitada, revisa dirección y registros, y prueba Sincronizar ahora.
Interruptor de pasarela desactivado
Configura y prueba las credenciales primero. El interruptor solo se activa tras configurar correctamente.
Error al conectar Shopify
Pide al administrador que verifique Shopify en ChatCenter e intenta Conectar tienda Shopify de nuevo.
WooCommerce error 401 o 403
Regenera claves con Lectura/Escritura, verifica URL y que ningún plugin bloquee REST API.
API personalizada devuelve catálogo vacío
Verifica URL, auth, endpoints y JSON con productos. Prueba conexión primero.
Mercado Pago: prueba fallida
Usa Access Token de producción (APP_USR-...). Tokens de prueba solo en sandbox.
Sync lenta o timeout
Catálogos grandes tardan en la primera sync. Aumenta intervalo y no sincronices manualmente en exceso.
Mejores prácticas
- Prueba la conexión antes de activar la sincronización automática
- Usa nombres claros si tienes varias tiendas
- Revisa los registros tras la primera sincronización manual
- Mantén las claves API seguras y regenera si se comprometen
- Configura los pagos antes de enviar enlaces a clientes
Módulos relacionados
- Tienda en línea: Gestionar productos locales sincronizados desde integraciones
- Pedidos: Ver pedidos de WhatsApp y plataformas externas
- Catálogos de WhatsApp: Catálogo nativo de WhatsApp (distinto de integraciones de tienda)
- Buzón: Enviar productos y enlaces de pago en conversaciones