Ir al contenido principal

Integrar WooCommerce con Dux

Aprendé a integrar WooCommerce con Dux: otorgá permisos, conectá tu tienda y administrá la integración. Empezá ahora.

Cómo conectar tu cuenta de WooCommerce con Dux

Aprendé a integrar WooCommerce y trabajar con tu tienda online desde Dux. En esta guía das permisos a tu equipo, conectás la tienda con el asistente de cinco pasos y administrás la integración. Después, seguí con Vincular productos WooCommerce con Dux, Sincronizar stock WooCommerce y precios y Renovar webhooks WooCommerce en Dux.

Dar permisos para usar WooCommerce

Antes de conectar tu tienda, activá los permisos de WooCommerce en el perfil de acceso de las personas que van a usar la integración.

1. Ingresá a Configuración > General > Perfiles de acceso.

Lista de Perfiles de acceso con los perfiles y el botón Nuevo perfil

2. Hacé clic en Editar (ícono de lápiz) en la fila del perfil que querés configurar.

3. En Buscar un permiso en todas las secciones, escribí WooCommerce.

Permisos del perfil filtrados por WooCommerce en la sección Integraciones

4. En Integraciones > WooCommerce, activá los interruptores que correspondan:

  • Permite ver productos de WooCommerce.

  • Permite ver pedidos de WooCommerce.

  • Permite ver el stock reservado por pedidos de WooCommerce: requiere activar antes el permiso de ver pedidos.

  • Permite configurar estados de pedido de WooCommerce.

  • Permite configurar formas de pago de WooCommerce.

  • Permite configurar webhooks de WooCommerce.

5. Para vincular publicaciones por Excel, en Base de datos activá Permite vincular publicaciones de WooCommerce por Excel. Este permiso requiere Permite importar datos.

6. Hacé clic en Guardar.


Conectar WooCommerce con Dux

Dux usa un asistente de cinco pasos para conectar tu tienda de forma guiada.

1. Ingresá a Configuración > Integraciones > Integraciones ecommerce.

Menú Configuración > Integraciones > Integraciones ecommerce

2. Hacé clic en Conectar integración.

Botón Conectar integración en Integraciones ecommerce

3. En Elegí qué querés conectar, seleccioná WooCommerce y hacé clic en Conectar.

Pantalla Elegí qué querés conectar con WooCommerce seleccionado

4. Completá los 5 pasos del asistente Configuración de WooCommerce, que se describen a continuación.

💡 Los pasos del asistente son: Conexión > Vinculación > Configuración Avanzada > Sincronización > Registro de ventas.


Paso 1: Detalles de conexión

Ingresá los datos que Dux necesita para conectarse a tu tienda. Las claves las generás desde WooCommerce.

Para generar las claves:

  • En WooCommerce, ingresá a WooCommerce > Ajustes > Avanzado > API REST y hacé clic en Agregar clave.

  • Elegí el permiso Lectura y escritura y hacé clic en Generar clave de API.

  • Copiá la Consumer Key y el Consumer Secret.

  • Si necesitás el paso a paso, mirá la guía Cómo generar claves API de WooCommerce.

En Dux:

Paso Detalles de Conexión del asistente de WooCommerce

1. Ingresá la dirección de tu tienda en URL de la Tienda.

2. Pegá la Consumer Key (empieza con ck_) en Key.

3. Pegá el Consumer Secret (empieza con cs_) en Clave Secreta.

4. Hacé clic en Validar conexión. Cuando el botón pase a Conexión validada, hacé clic en Siguiente.

El botón Siguiente queda deshabilitado hasta que la conexión esté validada.

⚠️ IMPORTANTE: Asegurate de que la URL sea correcta y de que las claves tengan el permiso Lectura y escritura antes de validar.


Paso 2: Vinculación de productos

En este paso configurás si Dux debe crear y vincular automáticamente los productos de tu tienda.

Paso Vinculación de productos del asistente

✅Recomendación: Dejá activada la creación y vinculación automática para que cada publicación de la tienda se replique en Dux sin intervención manual.

  • Crear productos automáticamente: crea en Dux las publicaciones de tu tienda que tengan SKU. Viene activada por defecto.

  • Vincular automáticamente por SKU: vincula publicaciones con productos de Dux cuando coinciden el código y el SKU. Si creás productos automáticamente, esta opción queda activada.

⚠️⚠️IMPORTANTE⚠️⚠️

  • La creación automática siempre es desde la tienda hacia Dux, no al revés.

  • Para crear el producto en Dux se toma el nombre, stock y precio que tenga la publicación en la tienda.

  • Es obligatorio que todas las publicaciones tengan SKU. Ese dato se toma como código de producto en Dux.

  • Si una publicación no tiene SKU, el producto no se creará en el sistema.

  • Si la publicación incluye variantes, cada variante debe tener un SKU distinto. En ese caso, cada variante se va a crear como producto independiente en Dux.

  • Si activás la creación automática, cada nueva publicación de la tienda se replicará en Dux como un nuevo producto.

  • El precio y la cantidad configurados en la tienda son los que se usarán al crear el producto en Dux. Por eso es importante elegir correctamente el depósito y la lista de precios.

  • Si esas opciones no están bien configuradas, el producto puede crearse con precio $0 y/o stock 0.

  • Si cambiás el SKU de una publicación ya vinculada, el sistema no genera cambios automáticos. Primero deberás desvincularla en Dux y luego hacer la modificación en la tienda.

  • El SKU tomado por Dux como código interno es el único campo que no es editable.

  • Si modificás el nombre de la publicación en WooCommerce, ese cambio no modifica automáticamente el nombre del producto en Dux. También deberás editarlo en el sistema.

Si activás la creación automática, se habilita Configuración de Nuevos Productos:

Campos de Configuración de Nuevos Productos: Depósito, Lista de Precios y Porcentaje IVA

  • Depósito: depósito donde se agregarán las unidades que tiene el producto en la tienda.

  • Lista de Precios: lista donde se colocará el precio que tiene el producto en la tienda. Solo se muestran listas tipo Precio fijo.

  • Porcentaje IVA: IVA por defecto con el que se crean los productos (21 por defecto). Si sos monotributista debe quedar en 0; si sos responsable inscripto, en 21.

Luego, hacé clic en Siguiente para avanzar al paso 3.


Paso 3: Configuración avanzada de tienda (opcional)

Configurá cómo Dux toma los datos de identificación de tus clientes y el IVA desde los pedidos de la tienda.

Paso Configuración Avanzada de Tienda del asistente

  • Campos de Documento: elegí DNI y CUIT o Tipo y Nro Documento e ingresá los nombres de los campos que usa el checkout de tu tienda.

  • Precios con IVA incluido: si los pedidos de tu tienda vienen sin IVA y necesitás que Dux lo sume, destildá esta opción.

  • Campo IVA personalizado: completalo si tu tienda envía el IVA en un campo propio.

⚠️ IMPORTANTE: Los campos a completar y si son obligatorios dependen de la configuración de tu tienda WooCommerce. Si no se configuran correctamente, los pedidos ingresarán sin esa información y pueden dar errores al facturar.

Ejemplo de configuración:

Este ejemplo es ilustrativo y está basado en una tienda de prueba, por lo que puede variar según la configuración de tu WooCommerce.

Los campos personalizados del checkout se agregan en tu tienda, por ejemplo con un plugin como Checkout Fields Manager for WooCommerce.

Búsqueda del plugin Checkout Fields Manager for WooCommerce en Añadir plugins

Para saber cómo se llama el campo del DNI o CUIT, ingresá en WooCommerce a WooCommerce > Ajustes > Finalizar compra > Facturación. El nombre del campo figura en la columna ID. En este ejemplo, el campo DNI o CUIT tiene el ID _billing_wooccm11. Ahí también podés definir un campo como obligatorio.

Ejemplo del campo de facturación en Ajustes > Finalizar compra > Facturación con el ID del campo DNI o CUIT

Copiá el nombre del campo y pegalo en el campo correspondiente de Campos de Documento en Dux.

Así, cada vez que ingrese una venta desde WooCommerce, Dux toma el valor (como DNI o CUIT) y lo incorpora al pedido.

Luego, hacé clic en Siguiente para avanzar al paso 4.


Paso 4: Reglas de sincronización por defecto

Estas reglas definen cómo Dux envía stock y precios a tu tienda. Se guardan aunque la sincronización automática quede apagada.

Paso Reglas de Sincronización por Defecto del asistente

  • Sincronización Automática: envía los cambios de Dux a WooCommerce sin que intervengas. Viene apagada por defecto.

  • Sincronización de Stock: activala y elegí uno o más depósitos en Depósito de origen. Si elegís más de uno, la tienda muestra la suma de todos.

  • Sincronización de Precios: activala y elegí la Lista de precios. En Variación de precio podés sumar un porcentaje o un monto.

Luego, hacé clic en Siguiente para avanzar al paso 5.


Paso 5: Registro de ventas

Definí cómo Dux registra como venta los pedidos que ingresan desde tu tienda.

Paso Registro de Ventas del asistente

  • Registrar ventas automáticamente (recomendado): viene activado y aplica solo a los pedidos creados después de integrar.

  • Estado que dispara el registro: estado del pedido que genera la venta (Completado por defecto).

  • Tipo de Comprobante: Factura o Comprobante de Venta.

  • Generar nota de crédito automática y Estado para nota de crédito (Cancelado por defecto).

  • Empresa, Sucursal, Punto de Venta y Vendedor (opcional).

  • Tipo de Entrega: Entrega Inmediata o Sin Entrega, con su Depósito.

  • Cargar cobro automáticamente, con su Caja y su Cuenta.

⚠️ IMPORTANTE: Registrar ventas automáticamente no es facturación fiscal automática. Si lo desactivás, Dux te pide confirmación: los pedidos se importan, pero no se registran como venta, no descuentan stock ni generan comprobante.

Si no tenés cuentas de pago configuradas, aprendé a crearlas en ¿Cómo crear formas de pago?

Al finalizar el asistente, tu tienda queda integrada.


Administrar la integración

Una vez conectada, en Configuración > Integraciones > Integraciones ecommerce hacé clic en el botón Acciones de la fila de tu tienda. Desde ahí podés elegir:

  • Editar: modificá las secciones Credenciales, Parámetros de vinculación, Parámetros avanzados, Parámetros de sincronización y Parámetros de facturación, y hacé clic en Guardar cambios.

  • Estados: configurá los estados de pedido de la tienda.

  • Formas de pago: configurá las formas de pago de la tienda.

  • Webhooks: revisá y renová los webhooks. El paso a paso está en Renovar webhooks WooCommerce en Dux.

  • Eliminar: elimina la integración de la tienda.



Estamos para acompañarte en lo que necesites.
Si te quedaron dudas, podés escribirnos por WhatsApp o seguir explorando

¿Ha quedado contestada tu pregunta?