Ir al contenido principal

Integrar y usar Shopify con Dux

Aprendé a integrar Shopify con Dux para sincronizar stock, precios y facturar pedidos automáticamente.

Conectá tu tienda de Shopify con Dux para gestionar pedidos, sincronizar stock y precios, y facturar automáticamente desde un solo lugar. Esta guía te explica todos los procesos de la integración: desde la conexión inicial hasta la facturación y el seguimiento de sincronizaciones.

Haciendo clic en la imagen, podrás verla en tamaño completo.

Habilitar el módulo

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

2. En el buscador, escribí "Shopify" y tildá el módulo en los usuarios que quieras que tengan acceso.

3. Cerrá sesión y volvé a abrirla para que tome los cambios.


Conectar tu cuenta

Para comenzar a usar la integración, vinculá tu cuenta con Dux a través del asistente de 4 etapas.

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

2. Hacé clic en Conectar mi primera integración. Si ya tenés tiendas integradas, vas a ver el listado y podés hacer clic en Conectar nueva integración.

3. Elegí Shopify como tipo de integración.

4. Completá las 4 etapas del asistente.

💡 El asistente tiene 4 etapas: Conexión, Sincronización automática, Configuración avanzada y Registro de venta.


Etapa 1: Conexión

1. Hacé clic en Conectar con Shopify.

2. Ingresá el dato solicitado: URL de la tienda.

3. Hacé clic en Conectar con Shopify.

4. Si la conexión es exitosa, hacé clic en Siguiente.


Etapa 2: Sincronización automática

La sincronización automática mantiene precios y stock siempre actualizados en tu tienda, sin necesidad de intervención manual. Para que funcione, las publicaciones tienen que tener reglas de sincronización configuradas y la función tiene que estar activada.

  • Sincronizar stock: activá esta opción y elegí los depósitos a sincronizar. Si elegís más de uno, el stock que va a mostrar la tienda es la suma de todos.

  • Depósito de Shopify: indica a qué depósito de la tienda se va a enviar el valor. Solo se puede seleccionar uno.

  • Sincronizar precio: activá esta opción y elegí la lista de precio a sincronizar. Podés agregar una variación de precio (monto o porcentaje) que se va a sumar al precio de la lista seleccionada.

Hacé clic en Siguiente para avanzar a la etapa 3.


Etapa 3: Configuración avanzada

Configurá la importación de datos de identificación de tus clientes (DNI y CUIT) desde los pedidos de la tienda.

Si en tu tienda los campos DNI y CUIT están separados, seleccioná la opción DNI y CUIT en campos separados y completá cada dato en su campo correspondiente.

Podés configurar las siguientes modalidades:

  • Tipo y N.º de Documento: usa dos metacampos independientes, uno para almacenar el tipo de documento y otro para almacenar su número.

  • DNI y CUIT: usa dos metacampos independientes, uno para almacenar el DNI y otro para almacenar el CUIT.

⚠️ Si no configurás esto correctamente, los pedidos van a ingresar sin esa información, lo que puede generar errores al facturar.


Etapa 4: Registro de venta — Facturación automática

Configurá la facturación automática para que Dux genere las ventas de tus pedidos sin intervención manual.

Estado y facturación

  • Estado que dispara el registro: seleccioná el estado a partir del cual el sistema tiene que emitir la venta. Los pedidos que ingresen con un estado diferente a los configurados no se facturan y quedan pendientes.

  • Fecha desde: define la fecha a partir de la cual el emisor de ventas empieza a facturar.

  • Tipo de comprobante: seleccioná el tipo de comprobante a generar: Comprobante de venta (no fiscal) o Factura.

  • Generar nota de crédito automática: genera automáticamente una nota de crédito cuando se cancela un pedido. También podés definir cómo se gestiona el reingreso del stock:

    • Entrega inmediata: junto con la emisión de la nota de crédito, se hace de forma simultánea el reingreso del stock.

    • No entrega: el sistema solo emite la nota de crédito y no hace el reingreso del stock. Ese reingreso lo tenés que hacer manualmente.

  • Facturar vinculando productos por SKU: si un producto no está vinculado, el sistema intenta hacer la vinculación nuevamente por su SKU.

Datos de empresa

  • Sucursal: seleccioná la sucursal desde la cual se van a generar las ventas.

  • Punto de venta: seleccioná el punto de venta que se va a usar para generar las ventas. Esta configuración define la secuencia de los comprobantes.

Entrega

  • Tipo de entrega: define si al generar la venta se hace o no la salida de stock:

    • Entrega inmediata: se genera el remito junto con la venta y se descuenta el stock.

    • No entrega: la venta queda pendiente de remitir y no se descuenta el stock.

  • Depósito: seleccioná el depósito desde el cual se va a descontar el stock.

Cobro

Podés configurar si el sistema tiene que generar automáticamente el recibo de cobro de la venta. Al activar esta opción, se despliegan campos adicionales para seleccionar:

  • Caja.

  • Cuenta.

  • Plan de cuenta, en caso de ser necesario.

Envío

Podés configurar si el sistema tiene que incluir el costo de envío al momento de generar la venta.

  • Si la opción está activada, el sistema muestra el costo de envío en la venta.

  • Si la opción está desactivada, el importe del envío se descuenta del total de la venta.

⚠️ Si no tenés cuentas de pago configuradas, podés aprender a crearlas en la guía ¿Cómo crear formas de pago?. El vendedor asignado a las ventas automáticas es el usuario que configura esta función por primera vez. Si ese usuario no está configurado como vendedor, las ventas no quedan asociadas a ninguno.

Por último, hacé clic en Finalizar.


Vincular publicaciones con productos de Dux

Una vez integrada la tienda, tenés que vincular el producto de Shopify con el producto en Dux. Podés hacerlo de dos formas: automática o manual.

Recomendación: Recomendamos la vinculación automática por SKU: es la más rápida y requiere menos pasos. Si tus publicaciones tienen SKU configurado, esta es la opción ideal.

Vincular productos de forma automática por SKU

Esta función te permite agilizar el proceso de vinculación: el sistema vincula automáticamente a través de coincidencias en el SKU (código de referencia). También usás esta función cuando necesitás importar nuevas publicaciones para que figuren en Dux.

1. Ingresá al módulo de Shopify > Productos.

2. Hacé clic en Acciones y luego en Configuración de vinculación por SKU.

3. Se abre una ventana donde podés configurar la vinculación:

  • Crear Productos Automáticamente: activá esta opción si querés que las publicaciones nuevas se creen como productos en Dux. Al activarla, se tilda automáticamente la opción de vincular al crear. Completá los campos de Depósito, Lista de precio y Porcentaje IVA.

  • Sincronizar precio: elegí la lista de precio y configurá una variación si la necesitás (monto o porcentaje que se suma al precio de la lista).

  • Sincronizar stock: elegí los depósitos a sincronizar. Si elegís más de uno, el stock resultante es la suma de todos. Por ejemplo: Depósito Local (5 unidades) + Depósito Tienda (7 unidades) = Stock final 12 unidades.

  • Depósito Shopify: depósito donde se va a sincronizar en Shopify. Solo se puede seleccionar uno.

4. Hacé clic en Guardar.

5. Dux envía una solicitud de vinculación para todas las publicaciones ya existentes, buscando coincidencias de SKU con códigos de producto. A partir de ese momento, las nuevas publicaciones también se vinculan automáticamente.

💡 Si activaste la creación automática de productos y todavía no están creados en Dux, hacé clic en el botón Importar para iniciar el proceso de creación y vinculación.

⚠️ Para que la vinculación por SKU sea exitosa:

  • Si el producto NO tiene variantes, la publicación en Shopify tiene que tener configurado un SKU (código de referencia), y ese SKU tiene que estar configurado en Dux como código de producto.

  • Si el producto SÍ tiene variantes, en la publicación de Shopify cada variante tiene que tener configurado un SKU, y ese SKU tiene que estar configurado como código de barras en la variante dentro del producto en Dux. Si en Dux cada variante es un producto individual, se aplica el primer criterio.


Vincular productos manualmente

Hacé clic aquí para ver el paso a paso de la vinculación manual

Con esta opción podés elegir qué publicación vincular y después buscar el producto en Dux manualmente.

1. Ingresá al módulo de Shopify > Productos.

2. Buscá la publicación por nombre, ID, SKU o tienda. También podés filtrar por productos que no estén vinculados.

3. Hacé clic en Vincular producto.

4. Se abre una nueva ventana con el buscador de productos. Seleccioná el producto de Dux con el que querés vincular la publicación.

💡 Podés buscar por código de producto, nombre de producto, proveedor, rubro, subrubro, lista de precio o marca.

5. Una vez que encontraste el producto, hacé clic sobre él.

Se abre una ventana de confirmación. Si la información es correcta, hacé clic en Aceptar.

6. Listo. Tu producto queda vinculado.

💡 Si necesitás desvincular un producto, podés hacerlo desde el botón Desvincular.



Sincronizar precios y/o stock

Una vez vinculadas las publicaciones a productos de Dux, se hace la sincronización de precios y/o stock. La sincronización va siempre desde Dux hacia Shopify.

Cómo funciona la sincronización

  • Cuando modificás el stock en Dux (ingreso, ajuste, egreso), el cambio se replica automáticamente en tu tienda. El proceso no funciona al revés: los cambios de stock en la tienda no se actualizan en Dux.

  • Cuando actualizás precios en Dux, el cambio se refleja automáticamente en tu tienda. El proceso no funciona al revés.

  • Cuando se realiza una venta a través de la tienda, el stock se descuenta según el tipo de facturación. Con facturación manual, tenés que facturar la venta para que el stock se descuente. Podés activar la reserva de stock para simular el descuento hasta facturar.

  • Cuando realizás una compra de mercadería, el stock ingresado se envía a sincronizar automáticamente.

  • Cuando el stock sincroniza en 0, la publicación en tu tienda se pausa automáticamente, evitando que tus clientes compren un producto no disponible. Esto ocurre incluso si tu configuración en Dux acepta stock negativo. Cuando el producto vuelve a tener stock, se envía a sincronizar y la publicación se reactiva.

  • Para que la sincronización se ejecute correctamente, las publicaciones tienen que estar vinculadas, tener reglas de sincronización configuradas, y no tener errores en los datos (stock, precios, etc.).


Asignar reglas de sincronización

Para que Dux pueda sincronizar precios y/o stock, la publicación de Shopify tiene que estar vinculada a un producto de Dux (paso anterior) y tener las reglas de sincronización activas: la lista de precios y el depósito con el que se va a sincronizar. Podés configurarlas de dos maneras.

De manera manual

1. Ingresá al módulo de Shopify > Productos.

2. Buscá la publicación por nombre, ID o SKU.

3. En la publicación vas a encontrar los campos Precio y Stock.

  • Si querés sincronizar solo precios, activá únicamente la opción Precio.

  • Si querés sincronizar solo stock, activá únicamente la opción Stock.

  • Si querés sincronizar ambos, activá las dos opciones.

4. Elegí la información con la que necesitás que sincronice (lista de precios y depósito).

  • Sincronización de precios: elegí la lista de precios de la cual se va a obtener el precio del producto para sincronizar, y podés colocar un porcentaje o monto de variación si necesitás sumar un valor al precio de la lista.

  • Sincronización de stock: elegí de qué depósito o depósitos se va a mostrar el stock en el producto. Si elegís más de uno, el stock que se muestra es la suma de las cantidades. Por ejemplo: Depósito 1 (5 unidades) + Depósito 2 (7 unidades) = Stock final 12 unidades. También tenés que elegir en qué depósito de Shopify se va a mostrar esta información.

💡 Depósito Shopify: solo se puede seleccionar uno.

5. Hacé clic en Guardar.

6. Listo. La publicación va a tener las reglas para sincronizar.


Reglas por defecto

Podés dejar reglas predeterminadas para que el sistema las aplique automáticamente al crear una publicación en la tienda.

1. Ingresá al módulo de Shopify > Productos.

2. Hacé clic en Acciones y luego en Configuración de vinculación por SKU.

3. Se abre una ventana donde podés configurar las reglas:

  • Si querés sincronizar solo precios, activá únicamente la opción Sincronización de precio.

  • Si querés sincronizar solo stock, activá únicamente la opción Sincronización de stock.

  • Si querés sincronizar ambos, activá las dos opciones.

4. Elegí la información con la que necesitás que sincronice (lista de precios y depósito).

  • Sincronización de precios: elegí la lista de precios de la cual se va a obtener el precio del producto y, si lo necesitás, colocá un porcentaje o monto de variación.

  • Sincronización de stock: elegí de qué depósito o depósitos se va a mostrar el stock. Si elegís más de uno, el stock se calcula como la suma de las cantidades. También tenés que elegir en qué depósito de Shopify se va a mostrar esta información.

💡 Depósito Shopify: solo se puede seleccionar uno.

5. Hacé clic en Vincular.

6. Listo. Las publicaciones van a tener las reglas asignadas.


Sincronizar stock y precios de forma automática

Cuando la publicación de Shopify está vinculada a un producto en Dux y tiene asignadas las reglas de sincronización (lista de precio y depósito), cada cambio de stock o precio que tenga el producto en Dux se envía automáticamente a sincronizar con Shopify. De esta forma, la publicación en la tienda queda actualizada.

Para que este proceso funcione, cada publicación tiene que tener activada la opción Sincronización automática.

Para que la sincronización automática sea exitosa, se tienen que cumplir estos requisitos:

  • La publicación tiene que estar vinculada al producto en Dux.

  • La sincronización automática tiene que estar activa.

  • Si el cambio fue en la lista de precio, tiene que tener la sincronización de precio automática activada y la lista tiene que estar configurada en el producto.

  • Si el cambio fue un movimiento de stock, tiene que tener la sincronización de stock automática activada y el depósito tiene que estar configurado en el producto.

⚠️ Tené en cuenta:

  • Si el valor del precio y/o del stock está en negativo en Dux, se envía a sincronizar con 0.

  • Por el momento, la sincronización es únicamente con cantidades enteras, no con decimales.

  • Si manejás reservas de stock en Dux, la sincronización siempre se hace con el stock disponible.


Sincronizar stock y precios de forma manual

Hacé clic aquí para ver cómo enviar una sincronización manual

Esta opción es útil si necesitás enviar manualmente una sincronización.

1. Ingresá al módulo de Shopify > Productos.

2. Hacé clic en Sincronización manual.

Si necesitás enviar a sincronizar una publicación en particular, seleccionala desde el casillero al lado de su nombre y después hacé clic en Sincronización manual.

💡 Si no seleccionás ninguna publicación, la sincronización se envía para todas.

3. Se abre una nueva ventana donde podés elegir con qué información se va a enviar la sincronización: con las reglas configuradas por defecto en la o las publicaciones, o con otras reglas.

💡 Si elegís información nueva para esa sincronización, las reglas por defecto de la publicación NO cambian. La información que coloques ahí se usa solo para esa sincronización puntual.

4. Por último, hacé clic en Confirmar.



Historial de sincronización

Con esta función podés acceder a los registros históricos de las sincronizaciones realizadas en las publicaciones.

1. Ingresá al módulo de Shopify > Productos.

2. Hacé clic en Historial de sincronizaciones.

3. En la nueva pantalla vas a ver la información de los registros:

  • Tipo: qué tipo de petición se hizo, automática o manual.

  • Fecha: fecha y hora de la petición.

  • ID: identificador del producto afectado por la petición.

  • Producto: nombre del producto afectado por la petición.

  • Stock: cantidad con la que se sincronizó el producto (si figura vacío, esa petición no modificó el stock).

  • Precio: precio con el que se sincronizó el producto (si figura vacío, esa petición no modificó el precio).

  • Estado: si la petición se realizó correctamente o dio error.

  • Error: el error que dio la petición, o la leyenda "Sincronización exitosa" si fue correcta.

También podés exportar el historial en un archivo Excel, desde el botón Acciones.


Reserva de stock

Activá la reserva de stock para evitar que se vendan productos que ya están comprometidos en un pedido. Al generarse un pedido nuevo, Dux reserva automáticamente el stock asociado, lo que se refleja en el stock disponible. Una vez que el pedido se facture, el stock se descuenta del stock real.

Si usás facturación automática configurada para facturar de forma inmediata al recibir el pedido, la reserva de stock no es necesaria, ya que la unidad se descuenta automáticamente en el momento en que se recibe el pedido y se genera la factura.

Para más información, consultá la guía: Reserva de stock.


Generar ventas en Dux desde los pedidos

Importación de pedidos

Cuando integrás la tienda por primera vez, el sistema envía una petición para importar automáticamente los pedidos recientes. Después, los pedidos se importan de forma automática, pero también los podés importar manualmente.

1. Ingresá al módulo de Shopify > Pedidos.

2. Vas a ver el botón Importar pedidos, con dos opciones disponibles:

  • Si hacés clic en Importar pedidos, se importan los pedidos de los últimos 14 días.

  • Si hacés clic en la flechita, se despliega una opción donde podés elegir pedidos de una fecha determinada. El límite de rango es de 14 días, pero considerando esto podés traer pedidos de cualquier fecha.

3. Se envía la petición para que esos pedidos figuren en Dux. Cuando la importación termine, vas a ver el listado con esos pedidos incluidos.

4. Listo. Tus pedidos van a poder facturarse.


Generar ventas de forma automática

Esta opción te permite asegurar la facturación de tus pedidos con exactitud, de forma sencilla y ágil.

1. Ingresá al módulo de Shopify > Pedidos.

2. Hacé clic en Acciones > Configuración de facturación automática.

3. Se abre una nueva ventana donde podés configurar los datos para la facturación. La pantalla se divide en secciones:

Configuración de registro

  • Estado que dispara el registro: seleccioná el estado en el cual el sistema tiene que emitir la venta. Los pedidos que ingresen con un estado diferente a los configurados no se facturan y quedan pendientes.

  • Fecha desde: definí la fecha desde la cual el emisor de ventas tiene que empezar a facturar.

  • Tipo de comprobante: podés seleccionar Comprobante de venta (no fiscal) o Factura.

  • Generar nota de crédito automática: genera la nota de crédito en caso de cancelación del pedido. Define el tipo de entrega de esa nota de crédito:

    • Entrega inmediata: junto con la emisión de la nota de crédito se hace el reingreso de stock de manera simultánea.

    • No entrega: el sistema solo emite la nota de crédito, sin reingresar stock. Ese reingreso queda a tu cargo.

  • Facturar vinculando productos por SKU: si el producto no está vinculado, el sistema intenta vincularlo nuevamente.

Datos de empresa

  • Sucursal: desde qué sucursal se van a generar las ventas.

  • Punto de venta: con qué punto de venta se va a generar la venta; esto define la secuencia del comprobante.

Entrega

  • Tipo de entrega: define si se genera la salida de stock o no. Los valores disponibles son Entrega inmediata (se genera el remito junto con la venta y se descuenta stock) o No entrega (la venta queda pendiente de remitir y no se descuenta stock).

  • Depósito: de qué depósito va a salir el stock.

Cobro

Definí si se genera el recibo de cobro de esa venta o no.

Envío

Definí si el sistema tiene que incluir el costo de envío o no al momento de generar la venta.

Si lo tildás, el sistema muestra el valor del costo de envío; en caso contrario, se descuenta el importe del envío del total de la venta.

Dux siempre toma el monto de envío que viene en el pedido de la tienda.

4. Hacé clic en Guardar. Listo, se inicia el proceso de facturación.


Generar ventas de forma manual

Hacé clic aquí para ver el paso a paso

Esta opción te permite facturar un pedido de manera manual, ya sea como comprobante de venta o como factura.

1. Ingresá al módulo de Shopify > Pedidos.

2. Buscá el pedido que querés facturar. Podés filtrar por tienda, fecha, nombre del comprador, número de orden o estado del pedido.

3. Una vez identificado el pedido, hacé clic en el botón Ver detalle de pedido, ubicado del lado izquierdo.

4. Esa opción te lleva al detalle del pedido, donde vas a ver toda la información correspondiente. Hacé clic en Facturar.

💡 Para la facturación manual, los datos como "Tipo de comprobante", "Caja", etc. se toman de la configuración de la facturación automática.

5. Se envía la acción de facturar, y el pedido se actualiza indicando que el proceso fue exitoso.

Ahí también podés imprimir la venta.

6. Listo. La venta queda registrada.

⚠️ Tené en cuenta:

  • Si el pedido incluye un descuento o recargo, el porcentaje se aplica por igual a todos los productos del pedido (excepto al costo de envío).

  • Si el pedido da error de facturación, en el detalle del pedido vas a poder ver el error para corregirlo y volver a enviarlo a facturar. Por ejemplo: que determinada publicación no esté vinculada a un producto en Dux.


Configuración de metadatos

En la configuración del e-commerce podés definir los metadatos que va a usar el sistema para hacer la facturación.

Para configurarlos, ingresá en Shopify > Configuración > Datos personalizados > Pedidos y seleccioná los metacampos que correspondan.

Dentro de esta sección, creá las definiciones de metacampos que se van a usar para almacenar la información de identificación fiscal de los clientes.

Para cada dato que quieras importar en Dux, tenés que crear una definición de metacampo.

Una vez creada la definición del metacampo, copiá su identificador (namespace y key), ya que vas a necesitar ese valor en la configuración de Dux.

Con los metacampos ya creados en Shopify, configuralos en Dux:

1. Ingresá a Shopify > Pedidos.

2. Hacé clic en Acciones > Parámetros de Metadata.

3. En la configuración avanzada de campos de documento, ingresá en cada campo el identificador correspondiente del metacampo definido en Shopify (por ejemplo: custom.cuit).

Se pueden configurar las siguientes modalidades:

  • Tipo y N.º de Documento: se usan dos metacampos independientes, uno para almacenar el tipo de documento y otro para almacenar el número.

  • DNI y CUIT: se usan dos metacampos independientes, uno para almacenar el DNI y otro para almacenar el CUIT.


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?