Nuovi Prodotti

Doli2Shop - Integrazione ERP

mp21640d20250417205854

Sincronizzazione Shopify ↔ Dolibarr: prodotti in entrambe le direzioni, importazione ordini/clienti da Shopify. Licenza fornita con l'acquisto. Disponibile anche sul Shopify App Store. 5 lingue.

250,00 €
Al netto delle imposte

  • Autore Association P'tite Tête
  • Versione modulo 2.5.3
  • Rilascio data 17/04/2025
  • Accesso agli aggiornamenti e ai download 1 anno
  • Come contattare l'assistenza doli2shop@ptitetete.org (Temps de réponse : 5 jours ouvrés)
  • Compatibilità Dolibarr V23+   -   PHP7.2.5 - 8.5
  • Ultimo aggiornamento 12/09/2026 17.10

Maggiori informazioni...

Doli2Shop - ERP Integration

Modulo profesional de sincronizacion entre su tienda Shopify y su ERP Dolibarr.

Funcionalidades

  • Webhooks en tiempo real: pedidos, productos, stock, envios sincronizados al instante
  • Exportacion automatica de productos, variantes, imagenes y stock de Dolibarr a Shopify
  • Importacion de productos desde Shopify a Dolibarr
  • Importacion automatica de pedidos con clientes, direcciones y descuentos desde Shopify
  • Creacion automatica de facturas y pagos a partir de pedidos Shopify
  • CRON de recuperacion: ningun pedido perdido aunque falle un webhook
  • Asistente de configuracion en 6 pasos para una instalacion rapida
  • Gestion multi-precio y variantes Shopify
  • Interfaz de administracion completa con registros, diagnostico y visor de webhooks
  • Compatible con Dolibarr 18 a 23, Docker, Cloudron

Licencia y activacion

Al comprar en el DoliStore, recibira un numero de serie por email en un plazo de 24 horas laborables para activar su modulo. Introduzcalo en Doli2Shop > Licencia en su Dolibarr.

Doli2Shop tambien esta disponible en el Shopify App Store (https://apps.shopify.com/doli2shop) con activacion automatica e instantanea de la licencia via Shopify Billing, sin necesidad de esperar un email.

Novedades en v2.5.3 (acumulativa, cubre de 2.5.0 a 2.5.3)

  • Correccion critica, contable: en una tienda Shopify configurada con precios sin impuestos (el impuesto se anade en el pago), cada pedido importado quedaba infravalorado en aproximadamente un 17% — lineas, descuentos, gastos de envio y factura incluidos. El modulo dividia el precio entre la tasa de IVA suponiendo que siempre venia con impuestos incluidos, sin leer nunca el ajuste real de la tienda. La diferencia no era visible desde Dolibarr: el pago se registraba por el importe ya erroneo, por lo que la factura aparecia saldada. Si el ajuste no puede determinarse, el pedido ya no se importa y el rechazo se muestra en pantalla con su motivo
  • Correccion, impacto contable: el ajuste "no importar pedidos no pagados" solo era respetado por dos de los tres caminos de importacion. Los webhooks lo ignoraban: un pedido pendiente de pago se importaba Y se facturaba. Todo pedido descartado es ahora visible en pantalla con su motivo, y entra con normalidad si se paga mas tarde
  • Nuevo: las diferencias de importe entre Shopify y Dolibarr se muestran ahora en el diagnostico, con el numero de pedidos afectados. El modulo distingue la diferencia de redondeo de unos centimos de la diferencia proporcional, que senala un error de calculo sistematico
  • Correccion Multicompany: las fotos importadas de Shopify quedan por fin registradas en el indice de archivos de Dolibarr en el momento de guardarse. De lo contrario, Dolibarr las indexaba el mismo mas tarde, sin proteccion frente a accesos simultaneos — de ahi errores repetidos "registro ya existente" en las fichas de producto y pedido
  • Correccion: una instalacion con la tabla de tiendas incompleta ya no podia salir de ese estado. La conexion de una tienda fallaba por una columna faltante, y el diagnostico aconsejaba una reactivacion que no reparaba nada. La reparacion es ahora automatica en la activacion, sin vaciar ni recrear nunca una tabla
  • Correccion multi-tienda: la desconexion de una tienda actuaba siempre sobre la tienda por defecto, sin importar cual se mostrara, y borraba los datos de pedidos de toda la entidad. Ahora queda limitada a la tienda nombrada en la confirmacion
  • Existian diez pantallas de administracion sin ningun enlace que llevara a ellas: correspondencia de estados de pedido, tickets de soporte, correspondencia de colecciones, mantenimiento. Ahora son accesibles. Se retiraron dos scripts obsoletos
  • Correccion: la pantalla de correspondencias de estado de pedido fallaba nada mas abrirse, sus cuatro botones de escritura eran inoperantes, y su boton "Restaurar valores por defecto" vaciaba las tablas sin reinsertar nada. Los valores por defecto son ahora completos, incluidos los pedidos reembolsados, cancelados o autorizados sin captura
  • La pantalla que configura el sentido de las sincronizaciones esta reparada y accesible, y ahora indica claramente que sentidos estan realmente operativos
  • Un administrador ya no aparece erroneamente como carente de permisos en la pantalla de diagnostico
  • Versiones de Dolibarr soportadas: de 23.0 a 24.x, es decir, las ramas que todavia reciben parches de seguridad
  • Correccion critica Multicompany: en instalaciones con el modulo configurado en una entidad distinta de la primera, no se aceptaba ningun webhook. El punto de entrada se ejecutaba siempre en la primera entidad y alli no encontraba el secreto de firma — pedidos, productos y envios dejaban de llegar, sin ningun mensaje de error, y nada quedaba guardado para reintentarlo
  • Correccion, todas las instalaciones: las fotos de producto se duplicaban en cada notificacion de Shopify — bastaba un cambio de precio o de stock para dejar otra copia. Se incluye una pantalla de limpieza para los duplicados ya acumulados, con vista previa antes de eliminar
  • Correccion Multicompany: las fotos de producto nunca llegaban a Shopify y la pantalla de diagnostico anunciaba "ningun producto con al menos una foto" mientras el ERP si las mostraba. El IVA de los pedidos importados se calculaba ademas con la ficha de empresa de la primera entidad. Las correspondencias de pago por defecto nunca se creaban en una entidad secundaria
  • Correccion critica: en algunas instalaciones, la conexion con Shopify debia rehacerse manualmente cada dia. La tienda por defecto conservaba dos copias de sus credenciales y la renovacion automatica solo actualizaba una
  • Correccion: la etiqueta de cada variante se sustituia por el titulo del producto padre en cada actualizacion procedente de Shopify, incluido un simple cambio de precio o de stock
  • Correccion: la pantalla de sincronizacion y la tarea programada no miraban el mismo perimetro — un producto guardado en una subcategoria se sincronizaba sin aparecer nunca en pantalla. Una fecha de puesta en produccion permite ahora excluir los pedidos anteriores a su paso a Shopify
  • Flujos direccionales configurables: para productos, stock, pedidos y pagos, usted elige el sentido de cada sincronizacion — de Dolibarr a Shopify, a la inversa, ambos o ninguno
  • Nuevo documento, en cinco idiomas: el procedimiento de puesta en produccion para conectar el modulo a un Dolibarr que ya contiene su historial comercial, con aquello de lo que no protege

Novedades en v2.4.6 (acumulativa, cubre de 2.4.3 a 2.4.6)

  • Correccion critica: en instalaciones con seguridad reforzada (token anti-CSRF renovado en cada pagina), todas las acciones de administracion del modulo se rechazaban en silencio — incluido el asistente de configuracion. Pulsar "Guardar" no producia ni efecto ni mensaje. La verificacion se alinea ahora con el nucleo de Dolibarr y todo rechazo se anuncia en pantalla
  • Correccion: con varias tiendas conectadas, la pagina de Webhooks mostraba la tienda seleccionada pero guardaba en otra — era imposible desactivar un webhook. Los mensajes de error de esa pagina, hasta ahora vacios, se muestran con claridad
  • Correccion critica: en Dolibarr 18 a 22, conectar una tienda devolvia un error 500 al volver de Shopify y la tienda se perdia. En alojamientos en modo SQL estricto, los webhooks nunca se registraban (fechas de Shopify rechazadas por la base de datos)
  • Rendimiento: el envio de stock hacia Shopify pasa a ser asincrono — la validacion de una factura responde de inmediato, aunque Shopify este lento o inaccesible. Una tarea programada envia el stock cada 5 minutos, agrupando movimientos y reintentando automaticamente tras un fallo
  • Verdaderas variantes de Dolibarr al importar: los productos con variantes importados de Shopify crean ahora una variante real (visible en la interfaz), con una etiqueta distinta de la del producto padre. Nuevo boton "Reparar variantes" para vincular a posteriori los catalogos ya importados, sin reimportar ni duplicar
  • Nueva herramienta "Corregir descuentos": repara los pedidos importados antes de la 2.2.9 cuyo descuento porcentual quedo infravalorado — vista previa antes de aplicar, solo borradores, pista de auditoria preservada
  • Importacion mas robusta: mensaje de error completo cuando una variante no puede crearse, reutilizacion del producto existente cuando la referencia (SKU) ya existe, y lineas de pedido procedentes de aplicaciones de packs/bundles por fin importadas cuando son facturables

Novedades en v2.4.2

  • Correccion critica: el stock de Dolibarr nunca se enviaba a Shopify (reaprovisionamientos, produccion interna, correcciones manuales) — el stock de Shopify se desviaba con cada venta, hasta valores negativos falsos. Cada movimiento de stock de Dolibarr se sincroniza ahora en tiempo real hacia Shopify (valor absoluto, nunca negativo)
  • Nuevo boton "Realinear el stock hacia Shopify": envia de una vez el stock de Dolibarr de todos los productos mapeados — repara inmediatamente los valores de Shopify falseados en el pasado
  • Multi-tienda: el stock se envia a cada tienda donde el producto esta mapeado, con las credenciales propias de cada tienda
  • Observabilidad: cada envio de stock queda registrado en el diario de acciones, y el estado "ultimo realineamiento" (fecha, productos, errores) se muestra en la administracion

Novedades en v2.4.1

  • Cumplimiento Shopify 2026: gestion nativa de los tokens OAuth caducables (token de acceso de 60 minutos + token de renovacion), exigidos por Shopify antes del 1 de enero de 2027. Renovacion automatica transparente; las tiendas ya conectadas migran con un clic mediante el boton "Reconectar"
  • Nueva API Collections de Shopify 2026-07: las colecciones creadas con el nuevo modelo (despliegue de Shopify a partir del 1 de julio de 2026) ahora son visibles y se sincronizan, se acabaron las desapariciones silenciosas
  • Correccion critica: sincronizacion de productos/stock mas fiable — una variante desactivada a veces permanecia visible en Shopify, y las divergencias de stock (a veces negativas) dejaban de corregirse en silencio; los errores ahora se registran y se muestran
  • Diagnostico instantaneo: las pruebas de conexion y salud por tienda se ejecutan ahora en segundo plano, sin ralentizar la pagina
  • Telemetria mas fiable: el modulo ahora informa de su dominio real y de la version de Dolibarr en todos los canales, eliminando las falsas instalaciones pendientes

Novedades en v2.4.0

  • Multi-tienda: conecte varias tiendas Shopify a una unica instalacion Dolibarr, con contabilidad unificada. Selector de tienda y barra de contexto para cambiar entre tiendas, configuracion completa por tienda (ajustes, pedidos, productos, envio, etiquetas renombradas automaticamente segun el nombre de la tienda)
  • Licencia por tienda: active su numero de serie DoliStore directamente desde la ficha de cada tienda secundaria
  • Diagnostico de Salud por tienda: conexion, webhooks, licencia y datos locales verificados de un vistazo para cada tienda
  • Sincronizacion de envios mas fiable: recuperacion automatica reforzada, ningun envio huerfano tras un fallo temporal
  • Correcciones de visualizacion (caracteres acentuados) y actualizacion de la pagina Acerca de
  • Las instalaciones de una sola tienda permanecen sin cambios: no se requiere reconfiguracion al actualizar

Novedades en v2.3.1 (hotfix)

  • Correccion: pagina en blanco al activar el modulo en instalaciones multi-tienda (la clase Categorie no se cargaba antes de usar sus constantes). La activacion y la creacion de categorias por tienda vuelven a funcionar. Las instalaciones de una sola tienda no estaban afectadas

Novedades en v2.3.0

  • Multi-tienda: gestione varias tiendas Shopify desde una unica instalacion Dolibarr con contabilidad unificada. Conexion y configuracion por tienda, aislamiento de productos, pedidos y facturas mediante categorias y etiquetas, verificacion de licencia por tienda. Las instalaciones de una sola tienda funcionan igual que antes
  • Seguridad reforzada de la conexion Shopify: el retorno OAuth se firma ahora con una firma criptografica asimetrica (clave publica/privada), eliminando cualquier secreto compartido en el lado del modulo; rotacion transparente en el servidor
  • Herramientas de soporte: exportacion del JSON bruto de un pedido o producto Shopify con un clic, y exportacion ZIP de varios pedidos a la vez, para enviar al soporte sin manipulacion tecnica
  • Ficha de pedido: direcciones de envio y facturacion, y punto de recogida, mostradas directamente sin abrir la pestana Contactos
  • Asistente de verificacion posinstalacion: control de un vistazo de conexion, configuracion, CRON, webhooks y migraciones, con acciones correctivas
  • Cierre automatico de pedidos tras entrega y pago, alertas por email en errores criticos, registro de acciones del modulo
  • Datos de pedido enriquecidos (resumen financiero, estados, contexto); compatibilidad SQL con MySQL 8.x y MariaDB validada en integracion continua

Novedades en v2.2.9 (hotfix)

  • Correccion: descuentos porcentuales infravalorados — el descuento se calculaba sobre la base sin impuestos y luego se dividia una segunda vez por (1 + IVA) como si fuera un importe con impuestos. Los pedidos con codigo promocional porcentual recuperan el importe exacto mostrado por Shopify (p. ej. 5% = -151,20 EUR con IVA, no -126 EUR)
  • Los descuentos de importe fijo (enviados con impuestos por Shopify) conservan su conversion
  • Documentacion: tabla de las 4 reglas de decremento de stock de Dolibarr y recomendacion para tiendas mixtas mostrador TakePOS + Shopify

Novedades en v2.2.8 (hotfix)

  • Correccion critica: el stock no se descontaba al importar pedidos de Shopify — el almacen no se transmitia en la validacion de la factura. Las 4 reglas de decremento de stock de Dolibarr (pedido, factura, expedicion, cierre de expedicion) quedan ahora cubiertas
  • Correccion: la migracion de permisos v2.2.4 (cambio de ID del modulo) se ejecuta ahora automaticamente en la activacion — derechos de usuarios conservados al actualizar desde una version anterior a 2.2.4
  • Correccion de webhooks: URL de callback erronea (falta la ruta /custom/) sin configuracion explicita, y el parametro de dias de conservacion de los eventos ahora es respetado por la purga
  • Robustez: advertencias explicitas en los registros cuando no se puede resolver ningun almacen, y protecciones contra errores fatales

Novedades en v2.2.7 (hotfix)

  • Correccion critica: llamadas a la API de documentos con error 404 en instalaciones Dolibarr en subdirectorio — una barra inicial sobrescribia el subdirectorio (issue #288). Todos los endpoints de documentos (imagenes de productos y categorias) respetan ahora el subdirectorio de instalacion

Novedades en v2.2.6 (hotfix)

  • Correccion critica: sincronizacion de imagenes de producto resiliente — fallback SQL automatico (llx_ecm_files) cuando el endpoint REST de Dolibarr /documents no esta disponible (Apache 404, timeout, HTML en el body). Sin imagenes faltantes en Shopify incluso en alojamientos restrictivos (issue #286, ticket soporte Philazerty / Click & Play)
  • Correccion critica: filtro de entidad multi-inquilino anadido a la consulta SQL de imagenes — evita exponer imagenes de otras entidades Dolibarr en instalaciones multi-empresa
  • Correccion: clave de ordenacion incorrecta (filename vs relativename) — ordenacion por posicion ahora funcional
  • Mejora: cache de instancia de imagenes reduce de 3 a 1 las llamadas SQL+API redundantes por producto durante la sincronizacion

Novedades en v2.2.5 (hotfix)

  • Correccion critica: funcion verifToken() no cargada en algunos stacks PHP-FPM (especialmente ISPConfig con open_basedir estricto) bloqueando el OAuth de Shopify — 4 archivos del modulo ahora incluyen explicitamente el polyfill compatibility.lib.php

Novedades en v2.2.4 (parche)

  • Correccion critica: migracion del ID del modulo Dolibarr (436950 → 351003, rango oficial asignado a la Association P'tite Tete) — migracion SQL automatica preserva los permisos de usuarios existentes, no se requiere accion manual

Novedades en v2.2.3 (hotfix)

  • Correccion critica: 3 paginas de administracion (configuracion, asistente, sincronizacion productos) referenciaban un archivo CSS inexistente — carga del estilo y visualizacion ahora correctas

Novedades en v2.2.2

  • Correccion critica: sincronizacion de stock de variantes cada hora en vez de 24h
  • Correccion critica: no mas duplicados creados en Shopify tras purgar un producto con variantes
  • Anti-bucle mejorado: proteccion inter-proceso sync/webhook contra deadlocks
  • Diagnostico mejorado: deteccion de rutas de imagenes antiguas + prueba de loopback
  • Versiones dinamicas en toda la interfaz (sin mas versiones fijas)
  • Pagina de guia de configuracion modernizada con asistente recomendado
  • Correccion webhook products/delete (error SQL corregido)
  • Fallback inteligente version.php para deploys FTP parciales
  • Correccion paginas admin (maintenance, version_check) para instalaciones no estandar

Video tutorial

Tutorial completo de instalacion y actualizacion: https://youtu.be/NaTBQp4_aq8

5 idiomas

Francais, English, Deutsch, Espanol, Italiano

Informacion

Sitio web: https://doli2shop.ptitetete.org Email: doli2shop@ptitetete.org Documentacion completa incluida en el modulo

Asociacion P'tite Tete - Modulos Dolibarr desde 2021




If you think this module is a fork of another one (published after the first one) or violates some terms or conditions of use (for users or vendors), you can make a report at dolistore@dolibarr.org