Instalación

Requisitos

  • PHP : 7.2.5 - 8.4.x
  • Dolibarr : 18.0 - 23.x (18 LTS maintenu jusqu'à fin de son cycle LTS Dolibarr, estimé mi-2027)
  • Extensiones PHP requeridas : cURL, JSON

Pasos de instalación

  1. Descargar el módulo

    Descarga la última versión desde el Shopify App Store o DoliStore.

  2. Extraer en la carpeta de módulos htdocs/custom/shopifyintegration/
  3. Activar el módulo

    Ve a Inicio → Configuración → Módulos y activa Doli2Shop.

Configuración

Conexión API

Introduce las credenciales de conexión a tu tienda Shopify.

votre-boutique.myshopify.com
Disponible en tu app Shopify
Disponible en tu app Shopify
Disponible en tu app Shopify

API Shopify

Crear una aplicación Shopify

  1. Inicia sesión en tu admin de Shopify
  2. Ve a Configuración → Aplicaciones y canales de venta
  3. Haz clic en Desarrollar aplicaciones
  4. Crea una nueva aplicación y configura los scopes de la API

Permisos requeridos

  • read_products - Lectura de productos
  • write_products - Escritura de productos
  • read_inventory - Lectura de inventario
  • write_inventory - Escritura de inventario
  • read_orders - Lectura de pedidos
  • read_customers - Lectura de clientes

Sincronización

Productos

Los productos se sincronizan automáticamente entre Dolibarr y Shopify, incluyendo variantes, imágenes y precios.

D S Dolibarr a Shopify

Inventario

Los niveles de stock se actualizan en tiempo real en ambas plataformas. Soporta stock virtual y real.

Tareas programadas (CRON)

Dos tareas CRON aseguran la sincronización automática:

  • Sincronización en tiempo real : 15 minutos
  • Sincronización histórica : 30 minutos

Pedidos

Nota : Los pedidos se importan solo de Shopify a Dolibarr.

Datos importados

  • Cliente y direcciones de envío/facturación
  • Líneas de pedido (productos, cantidades, precios)
  • Método y costes de envío
  • Códigos promocionales y descuentos
  • Impuestos e IVA

Solución de problemas

Error de conexión a la API de Shopify

Verifica que tus credenciales de API sean correctas y que tu tienda Shopify sea accesible. Asegúrate de que las extensiones PHP cURL y JSON estén instaladas.

La sincronización no funciona

Verifica que las tareas CRON estén bien configuradas en Dolibarr (Inicio → Configuración → Tareas programadas). Consulta los logs en el diagnóstico del módulo.

Diferencia de stock entre Shopify y Dolibarr

Ejecuta una sincronización completa desde la página de mantenimiento del módulo. Verifica que el tipo de stock (virtual/real) esté correctamente configurado.