BotDesk

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. 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. 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. 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. 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. 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.

BotDesk
Widget web
¿tenéis la sudadera gris en talla L?
Sí, está disponible la sudadera gris en L, a 42,50 € IVA incluido.
Ver sudadera gris L
¿y hacéis descuento por comprar varias?
Eso no lo tengo cargado desde la tienda, así que no te lo puedo confirmar. Te paso con el equipo para que te lo diga.
Responde con la variación exacta, con el precio de la tienda, y no se inventa lo que no tiene.

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.