Integración con WooCommerce
Conecta tu tienda WooCommerce y el bot responde con tu catálogo real
Nada de un plugin más en tu WordPress ni de un listado que alguien mantiene a mano. Con una clave que solo puede leer, el bot conoce la disponibilidad, las variaciones y el precio tal como los muestra tu tienda.
Cómo funciona
- 1
Generas una clave de solo lectura
Desde tu WordPress creas una clave de API de WooCommerce con permisos de Lectura y la pegas en el panel. No hace falta instalar ningún plugin: la conexión usa la API REST que WooCommerce trae de serie.
- 2
Comprobamos que funciona en el momento
Una URL con una errata, una clave con los permisos mal puestos o la API REST desactivada fallan igual. Lo comprobamos al conectar, así te enteras ahí, con la pantalla delante, y no porque el fallo aparezca de madrugada en un registro que nadie mira.
- 3
Leemos cómo cobra tu tienda
Moneda, si los precios se guardan y se muestran con IVA incluido, y el tipo aplicado. Te lo mostramos para que lo veas y sepas que hay que arreglarlo en tu tienda, antes de que se le cite un precio mal a un cliente.
- 4
Sincronizamos cada noche
A las 04:30 se repasa el catálogo entero: en condiciones normales, el dato no se queda desfasado más de un día. Si necesitas los cambios ya, puedes lanzar una sincronización manual desde el panel.
- 5
Y casi al momento si activas los webhooks
Son tres webhooks de WooCommerce —producto creado, actualizado y eliminado— que das de alta tú desde Ajustes → Avanzado → Webhooks, con una URL y un secreto que genera el panel de BotDesk. Es opcional: si no los configuras, no cambia nada, la sincronización nocturna sigue haciendo su trabajo igual que siempre.
Lo que hace que esto sea de fiar
Conectar una tienda es fácil. Lo difícil es no arriesgar un dato mal leído.
Una clave que solo puede leer
El permiso que pides en WooCommerce es de Lectura. No puede tocar un pedido, un precio ni la disponibilidad. No es un detalle técnico: es la promesa. Leemos tu tienda, no la tocamos.
Si el IVA no cuadra, no inventa un precio
Cuando una tienda guarda y muestra el precio de forma distinta y no da el tipo que convierte entre los dos, no hay forma fiable de calcularlo. El bot responde sin cifra en vez de arriesgar una equivocada.
La variación, no el producto padre
Una camiseta con tallas y colores es un producto padre y varias variaciones hijas, cada una con su disponibilidad y su precio. «¿Os queda la M?» se responde mirando la variación, no la ficha general.
Desconectar borra, no desactiva
Al desconectar se elimina todo lo leído de la tienda, credenciales incluidas. Los bots que apuntaban a ese catálogo siguen funcionando, solo que sin catálogo. Dejarlo guardado en silencio no es una opción.
Los webhooks son un extra, no un reemplazo
Si no das de alta los tres webhooks de WooCommerce, nada cambia: la sincronización nocturna sigue siendo la que mantiene el catálogo al día, como siempre lo ha hecho. Configurarlos no es obligatorio ni depende de nosotros: lo activas tú, cuando quieras.
Si una entrega falla, no se insiste: lo recoge la noche
Una tienda momentáneamente lenta o un dato raro pueden hacer que una notificación de un webhook no llegue a aplicarse. Una entrega de webhook que falla no se reintenta de forma agresiva: esa misma noche la sincronización habitual vuelve a repasar el catálogo entero y lo deja al día.
Sin plugin, sin tocar tu WordPress
La conexión usa la API REST que WooCommerce ya trae instalada. No hay que añadir nada a tu WordPress ni mantenerlo actualizado. En tu web solo vive el widget de chat; todo lo demás pasa entre tu tienda y el panel de BotDesk.
Lo que la tienda cuenta de cómo cobra
Al conectar se lee la moneda, si los precios se guardan con IVA incluido, si se muestran con IVA y el tipo aplicado. Es información que ves en el momento de conectar, para que sepas si hay que arreglarlo en tu tienda antes de que un cliente reciba un precio mal calculado.
A veces no hay forma de calcularlo: si tu tienda guarda y muestra el precio de forma distinta y no da el tipo que permite convertir entre los dos, no existe una forma fiable de calcular la cifra. En ese caso el bot responde sin precio, y tú lo sabes desde el primer día, no por la queja de un cliente.
Una sincronización cada noche, y otra manual si hace falta
El repaso automático es a las 04:30. Si acabas de cambiar la disponibilidad y no quieres esperar, puedes lanzar una sincronización manual desde el panel; se encola como un trabajo en segundo plano porque leer una tienda grande entera son minutos de peticiones. Cada tienda se sincroniza por su cuenta: si una va lenta o está caída, no afecta a las demás.
Tres webhooks, no uno, y los activas tú
WooCommerce no tiene un webhook combinado para «algo cambió»: hay que dar de alta tres por separado —producto creado, producto actualizado y producto eliminado— en WooCommerce → Ajustes → Avanzado → Webhooks, pegando la URL y el secreto que el panel de BotDesk genera y te muestra una sola vez. Ese secreto firma cada entrega con HMAC-SHA256, y BotDesk comprueba la firma antes de aplicar ningún cambio. Si lo que cambia es una variación —una talla o un color—, se le pide la variación completa a la tienda con la misma clave de solo lectura de siempre, sin ningún permiso adicional.
Igual que la clave de la tienda es de solo lectura porque pedir permiso de escritura no está sobre la mesa, tampoco creamos estos webhooks por API: hacerlo exigiría ese mismo permiso que no pedimos. Por eso se configuran a mano, tú decides si los activas, y si no lo haces no cambia nada: el catálogo sigue actualizándose exactamente igual que hoy, cada noche a las 04:30.
Tallas, colores y el catálogo cuando desconectas
Lo que se importa de cada producto es su nombre, categoría, descripción, precio tal como lo muestra la tienda, sus variaciones con la disponibilidad de cada una, el enlace y la imagen. Y si algún día desconectas la tienda, todo eso se borra, credenciales incluidas: los bots que dependían de ese catálogo siguen funcionando, solo que sin catálogo. Cómo se usa ese catálogo en la conversación —cuándo se recomienda un producto y cuándo no— está en recomendar productos con IA.
Preguntas frecuentes
- ¿Hay que instalar un plugin en WordPress?
- No. La conexión usa la API REST que WooCommerce trae de serie. En tu web solo vive el widget de chat.
- ¿Qué permisos necesita la clave de API?
- Solo Lectura. Con esa clave no se puede modificar ni un pedido, ni un precio, ni la disponibilidad de tu tienda.
- ¿Cada cuánto se actualiza el catálogo?
- Como base, una vez cada noche, a las 04:30, con una clave que solo puede leer; si necesitas los cambios antes, puedes lanzar una sincronización manual desde el panel. Si además activas los tres webhooks de WooCommerce, los productos creados, actualizados o eliminados llegan casi al momento, sin sustituir a esa sincronización nocturna.
- ¿Puedo enterarme al momento si cambia un stock o un precio?
- Si activas los tres webhooks de WooCommerce —producto creado, actualizado y eliminado— desde el panel y tu WordPress, sí: el cambio llega casi al momento. Es opcional; si no los activas, el catálogo se sigue actualizando cada noche, como siempre.
- ¿Qué pasa con productos con tallas o colores?
- Se leen como variaciones de un mismo producto, cada una con su propia disponibilidad y su propio precio.
- ¿Qué pasa si la tienda está caída al sincronizar?
- Se reintenta dos veces, diez minutos después cada vez. Si lo que falla son las credenciales, no se reintenta: cada intento fallido es un login rechazado contra tu tienda.
- ¿Qué pasa si desconecto mi tienda?
- Se borra todo lo que se había leído, credenciales incluidas. El catálogo no se queda guardado en nuestra base de datos.
Sectores donde más se nota
Tu conocimiento ya existe. Falta ponerlo a conversar.
Pruébalo 7 días gratis y cancela cuando quieras. Cárgalo hoy y esta noche ya está respondiendo, agendando citas y pasándote solo lo que necesita a una persona.