Installation

Voraussetzungen

  • 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)
  • Erforderliche PHP-Erweiterungen : cURL, JSON

Installationsschritte

  1. Modul herunterladen

    Laden Sie die neueste Version aus dem Shopify App Store oder DoliStore herunter.

  2. In den Modulordner extrahieren htdocs/custom/shopifyintegration/
  3. Modul aktivieren

    Gehen Sie zu Start → Einstellungen → Module und aktivieren Sie Doli2Shop.

Konfiguration

API-Verbindung

Geben Sie die Zugangsdaten zu Ihrem Shopify-Shop ein.

votre-boutique.myshopify.com
Verfügbar in Ihrer Shopify-App
Verfügbar in Ihrer Shopify-App
Verfügbar in Ihrer Shopify-App

Shopify API

Shopify-Anwendung erstellen

  1. Melden Sie sich in Ihrem Shopify-Admin an
  2. Gehen Sie zu Einstellungen → Apps und Vertriebskanäle
  3. Klicken Sie auf Apps entwickeln
  4. Erstellen Sie eine neue App und konfigurieren Sie die API-Scopes

Erforderliche Berechtigungen

  • read_products - Produkte lesen
  • write_products - Produkte schreiben
  • read_inventory - Lagerbestand lesen
  • write_inventory - Lagerbestand schreiben
  • read_orders - Bestellungen lesen
  • read_customers - Kunden lesen

Synchronisation

Produkte

Produkte werden automatisch zwischen Dolibarr und Shopify synchronisiert, einschließlich Varianten, Bilder und Preise.

D S Dolibarr zu Shopify

Lagerbestand

Lagerbestände werden in Echtzeit auf beiden Plattformen aktualisiert. Unterstützt virtuellen und realen Bestand.

Geplante Aufgaben (CRON)

Zwei CRON-Aufgaben sorgen für die automatische Synchronisation:

  • Echtzeit-Synchronisation : 15 Minuten
  • Historische Synchronisation : 30 Minuten

Bestellungen

Hinweis : Bestellungen werden nur von Shopify nach Dolibarr importiert.

Importierte Daten

  • Kunde und Liefer-/Rechnungsadressen
  • Bestellpositionen (Produkte, Mengen, Preise)
  • Versandmethode und -kosten
  • Gutscheincodes und Rabatte
  • Steuern und MwSt.

Fehlerbehebung

Shopify API-Verbindungsfehler

Überprüfen Sie, ob Ihre API-Zugangsdaten korrekt sind und Ihr Shopify-Shop erreichbar ist. Stellen Sie sicher, dass die PHP-Erweiterungen cURL und JSON installiert sind.

Die Synchronisation funktioniert nicht

Überprüfen Sie, ob die CRON-Aufgaben in Dolibarr richtig konfiguriert sind (Start → Einstellungen → Geplante Aufgaben). Prüfen Sie die Logs in der Moduldiagnose.

Bestandsabweichung zwischen Shopify und Dolibarr

Führen Sie eine vollständige Synchronisation über die Modulwartungsseite durch. Überprüfen Sie, ob der Bestandstyp (virtuell/real) korrekt konfiguriert ist.