- Autor
Association P'tite Tête
- Versión del módulo 2.6.2
- Fecha de lanzamiento 17/04/2025
- Acceso a actualizaciones y descargas
1 año
|
- Cómo contactar al soporte doli2shop@ptitetete.org (Temps de réponse : 5 jours ouvrés)
- Compatibilidad Dolibarr
V18 - V24
- PHP7.2.5 - 8.5
- Última actualización 11/10/2026 20:29
|
Más información...
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 24, 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 v2.6.2
- Correccion critica: la tarea programada de exportacion ya no propagaba a Shopify las modificaciones de precio ni de contenido hechas en Dolibarr, y asi desde la version 2.2.0 como minimo. Un precio modificado pasa ahora al principio de la cola, las demas modificaciones se atienden mediante una parte reservada de cada pasada, y todos los productos (variantes incluidas) se procesan por turno en lugar de los mismos 10 cada vez
- Tras la actualizacion, desactive y vuelva a activar el modulo para aplicar la migracion: los precios modificados en los ultimos 30 dias se envian entonces a Shopify en las pasadas siguientes
- Las variantes eliminadas voluntariamente en Dolibarr ya no se recrean: la herramienta "Reparar variantes" aparece atenuada (con el motivo indicado) cuando Dolibarr es la fuente de verdad, y un producto desvinculado ya no toca la ficha Shopify de su antiguo padre
- La reactivacion del modulo ya no produce el error "Duplicate entry 'card-1-1'" (duplicado de correspondencia de pago); una base ya afectada se repara automaticamente
- Dos atributos de Dolibarr con la misma etiqueta ya no son rechazados en bucle por Shopify: se fusionan en una sola opcion, y un producto que superaria el limite de opciones de la tienda se rechaza localmente con un mensaje que nombra las opciones y variantes implicadas
- Stock: el modulo ya no inventa nunca una cantidad de referencia de 0; una linea cuya referencia de stock es desconocida se rechaza por si sola, sin bloquear las demas lineas del lote
Novedades v2.6.1
- El stock de Dolibarr vuelve a enviarse a Shopify: las actualizaciones se rechazaban en cuanto un producto ya tenia stock en linea ("changeFromQuantity"). El modulo lee ahora la cantidad realmente registrada en Shopify, envia solo la diferencia, agrupa las actualizaciones por lotes, y una caida pasajera de Shopify ya no deja los productos en fallo definitivo; los productos bloqueados se vuelven a poner en cola automaticamente
- API REST: respondia con un error 500 desde la 2.6.0, incluso con una clave valida. Corregido y verificado en HTTP real sobre Dolibarr 18 y 24 desde el paquete entregado; si utiliza la API REST con la 2.6.0, instale esta version
- Las herramientas de mantenimiento por fin se abren (la pestana fallaba al abrirse), la pestana Webhooks ya no falla (desmarcar "Procesamiento inmediato" o vaciar un campo numerico provocaba un error fatal, y la linea vacia de "Usuario de los webhooks" hacia que todos los webhooks respondieran con un error 500), y se retira la pestana "Mapeo de estados", que no tenia ningun efecto sobre sus pedidos
- Guardar la categoria de producto de una tienda ya no borra en silencio sus etiquetas de pedido, factura y presupuesto. A comprobar: abra la ficha de cada tienda, pestana "Categorias y etiquetas", y verifique que las tres etiquetas estan rellenadas
- Un pedido cuyo cliente no tiene correo electronico (solo telefono, por ejemplo) ahora se importa: el cliente se encuentra por su identificador de Shopify, su telefono o su nombre y direccion, y se crea sin correo como ultimo recurso; en caso de duda, el modulo crea un tercero en lugar de vincular por error
- Una coleccion manual ya no se confunde con una automatica: sus productos vuelven a asociarse, y las colecciones gestionadas por condiciones se senalan aparte en la pantalla de sincronizacion. La imagen de una coleccion ya no se reenvia a Shopify en cada sincronizacion (cada imagen se reenvia una sola vez tras la actualizacion)
- La herramienta "Fotos duplicadas" solo propone copias realmente identicas: nada viene marcado por defecto y el modulo vuelve a comprobar antes de eliminar
- La exportacion JSON de un producto ya no confunde un SKU numerico con un identificador de Shopify, y el registro dedicado del modulo por fin puede ser mas detallado que el de Dolibarr (nivel Debug)
Novedades v2.6.0
- El modulo lleva ahora su propio registro: cada ciclo de sincronizacion queda trazado con un identificador, su procedencia (tarea programada, pantalla, webhook, API) y su balance — duracion, productos tratados, errores, imagenes. Una solicitud de asistencia empieza con hechos en lugar de una serie de preguntas
- Se escribe una linea al INICIO de cada ciclo, antes de cualquier trabajo. Sin ella, un planificador detenido y un planificador que se ejecuta sin nada que hacer dejan exactamente la misma ausencia de rastro; con ella, "ultimo ciclo programado: hace cuatro dias" se convierte en una respuesta
- Nuevo boton "Descargar el registro (CSV)": lo descarga y lo adjunta a su mensaje. Esta deliberadamente acotado y contiene exactamente lo que se muestra en pantalla — ningun contenido de pedido, ningun dato personal de sus clientes
- El registro se escribe en una conexion independiente a la base de datos: su rastro subsiste incluso cuando la operacion que describe falla y deshace sus propias escrituras. El fallo mas interesante es justamente el que deja rastro
- Esta version incorpora ademas diez lotes de trabajos anteriores que nunca se publicaron: refuerzo de la recuperacion de la conexion con Shopify, limite de intentos de vinculacion de licencia, acotacion de la revalidacion de licencia con fallo visible, retirada de datos personales de los registros de la web
- Conexion con Shopify: aparece una pagina de confirmacion, una sola vez, en la proxima reconexion de su tienda, mostrando la direccion de su Dolibarr y solicitando confirmacion antes de transmitir nada; las siguientes reconexiones vuelven a ser silenciosas como antes
- Seguridad: sus credenciales de Shopify (token de acceso, claves API) ya no se muestran en texto claro en la pantalla de configuracion, la exportacion de diagnostico ahora enmascara cualquier campo de aspecto sensible sea cual sea su nombre, y una licencia ahora puede revocarse correctamente cuando sea necesario
- Correccion de un error fatal "Cannot redeclare function dol_time_plus_duree()". Podia detener una pagina, un webhook, una tarea programada o la API segun el orden de carga de las bibliotecas de Dolibarr (reportado al combinar Doli2Shop con otro modulo): el modulo ahora utiliza la funcion del nucleo de Dolibarr.
- Aplicacion Shopify: desvincular una licencia de DoliStore ahora la elimina realmente (ya no se muestra como activa) y la tienda puede vincular una, la misma u otra; las notificaciones de suscripcion de Shopify (cancelacion, congelacion, cambio de plan) vuelven a tenerse en cuenta y se registra el plan elegido (mensual/anual)
Novedades v2.5.7 (hotfix)
- Correccion critica: en una tienda Shopify configurada con varias ubicaciones/almacenes, el ciclo de re-sincronizacion de solo el stock (cuando el contenido del producto no ha cambiado desde el ultimo envio) era rechazado sistematicamente por Shopify. Un integrador nos reporto 141 errores de 158 productos, quedando el stock mostrado en Shopify con su valor antiguo sin que pasara ninguna actualizacion. La cantidad de referencia se lee ahora siempre en la ubicacion realmente configurada para su tienda
- Correccion: un producto con varias variantes ya no ve todas sus variantes bloqueadas por el problema de una sola
- Correccion: un problema real de configuracion de ubicacion de Shopify (eliminada, no valida o desactivada) se senala ahora claramente en los registros y en el resumen de sincronizacion, con la accion a realizar
- Correccion: una ralentizacion temporal impuesta por Shopify (limite de frecuencia) nunca se confunde con este problema de configuracion de ubicacion
- Correccion: un articulo correctamente definido con un stock a cero ya no se confunde nunca con un articulo cuya cantidad no ha podido leerse
- En una instalacion con varias tiendas Shopify, el seguimiento de sincronizacion de un producto permanece correctamente aislado por tienda; los dos contadores introducidos por esta version son ademas ahora visibles directamente en la pantalla de sincronizacion manual
- El paquete de instalacion vuelve a estar por debajo de 2 MB, instalable desde la pantalla de despliegue de Dolibarr sea cual sea el limite de subida por defecto
Historial completo de versiones: https://doli2shop.ptitetete.org/changelog
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