# Shop-Anbindung einrichten<no value>

## Shopware 6 einrichten

### Voraussetzung
- Shopware 6 Shop mit Admin-Zugang
- VinoPro mit freigeschaltetem Shop-Modul

### Schritt-für-Schritt

1. **API-Zugangsdaten in Shopware erstellen:**
   - Shopware Admin → *Einstellungen → System → Integrationen*
   - Neue Integration anlegen
   - **Client-ID** und **Client-Secret** notieren

2. **In VinoPro eintragen:**
   - *Verwaltung → Shop-Schnittstelle → Shopware 6*
   - API-URL eingeben (z.B. `https://meinshop.de/api`)
   - Client-ID und Client-Secret eintragen

3. **Verbindung testen:**
   - Button *Verbindung testen* klicken
   - Bei Erfolg erscheint eine Bestätigungsmeldung

4. **Abruf-Intervall einstellen:**
   - Manuell (bei Bedarf) oder automatisch (z.B. alle 15 Minuten)

{{< callout context="tip" title="Tipp" >}}
Rufen Sie Shop-Bestellungen mindestens einmal täglich ab, um zeitnahe Bearbeitung sicherzustellen.
{{< /callout >}}

---

## WooCommerce einrichten

### Voraussetzung
- WordPress-Website mit WooCommerce-Plugin
- Admin-Zugang zu WooCommerce

### Schritt-für-Schritt

1. **REST API-Schlüssel in WooCommerce erstellen:**
   - WooCommerce → *Einstellungen → Erweitert → REST API*
   - *Schlüssel hinzufügen* klicken
   - Beschreibung eingeben, Berechtigungen auf *Lesen/Schreiben* setzen
   - **Consumer Key** und **Consumer Secret** notieren

2. **In VinoPro eintragen:**
   - *Verwaltung → Shop-Schnittstelle → WooCommerce*
   - Shop-URL eingeben (z.B. `https://meinwein-shop.de`)
   - Consumer Key und Consumer Secret eintragen

3. **Verbindung testen:**
   - Button *Verbindung testen* klicken
   - Bei Erfolg werden die Shop-Informationen angezeigt

4. **Synchronisation starten:**
   - Erster Abruf: Bestehende Bestellungen importieren
   - Bestandssync aktivieren: Lagerbestände werden zum Shop übertragen

---

## Synchronisierte Daten

| Richtung | Daten |
|----------|-------|
| Shop → VinoPro | Bestellungen, neue Kunden |
| VinoPro → Shop | Lagerbestände (verfügbare Mengen) |

## Fehlerbehebung

| Problem | Lösung |
|---------|--------|
| Verbindung schlägt fehl | API-URL, Zugangsdaten und HTTPS prüfen |
| Bestellungen fehlen | Abrufzeitraum prüfen, ggf. manuell nachimportieren |
| Bestände nicht aktuell | Sync-Intervall prüfen, manuelle Aktualisierung auslösen |
