> ## Documentation Index
> Fetch the complete documentation index at: https://hilfe.123hundeschule.de/llms.txt
> Use this file to discover all available pages before exploring further.

# WooCommerce

> Automatische Kundensynchronisation zwischen deinem WooCommerce-Shop und 123Hundeschule. Bei jeder Bestellung werden Kundendaten automatisch angelegt oder aktualisiert.

## Überblick

Die WooCommerce-Integration ermöglicht die automatische Synchronisation von Kundendaten zwischen deinem WordPress-Shop und 123Hundeschule. Sobald ein Kunde in deinem WooCommerce-Shop eine Bestellung aufgibt, werden seine Daten automatisch in 123Hundeschule angelegt oder aktualisiert.

**Vorteile:**

* Kundendaten werden automatisch synchron gehalten
* Kein manuelles Übertragen von Kundendaten notwendig
* Neue Shop-Kunden werden direkt in 123Hundeschule verfügbar

## Voraussetzungen

* Ein aktiver **WordPress-Shop** mit installiertem **WooCommerce**-Plugin
* Administratorzugang zu deinem WordPress-Backend
* Ein aktives 123Hundeschule-Konto

## Einrichtung

### 1. WooCommerce-Integration in 123Hundeschule aktivieren

1. Melde dich in deinem **123Hundeschule-Account** an.
2. Navigiere zu **Einstellungen > Erweiterungen**.
3. Wähle **WooCommerce** aus und klicke auf **Konfigurieren**.
4. **Aktiviere die Erweiterung** per Checkbox.
5. Nach der Aktivierung werden dir die **Webhook-URL** und das **Secret** angezeigt.
6. Kopiere beide Werte – du benötigst sie im nächsten Schritt.

<Frame>
  <img src="https://mintcdn.com/123hundeschule/-TXDoEbFlmx7ZQ-H/images/woocommerce-integration-123hundeschule.png?fit=max&auto=format&n=-TXDoEbFlmx7ZQ-H&q=85&s=759b3d80b1c54e65d1f88b8f73b6cd28" alt="WooCommerce Integration in 123Hundeschule mit Webhook-URL und Secret" width="1023" height="460" data-path="images/woocommerce-integration-123hundeschule.png" />
</Frame>

<Tip>
  Die Webhook-URL und das Secret sind eindeutig für deine Hundeschule. Behandle das Secret vertraulich, da es zur Authentifizierung der Webhook-Anfragen dient.
</Tip>

### 2. Webhook in WooCommerce einrichten

1. Melde dich in deinem **WordPress-Backend** an.
2. Navigiere zu **WooCommerce > Einstellungen**.
3. Klicke auf den Tab **Erweitert**.
4. Wähle den Untermenüpunkt **Webhooks** aus.
5. Klicke auf **Webhook hinzufügen**.
6. Fülle die Felder wie folgt aus:

| Feld                  | Wert                                                      |
| --------------------- | --------------------------------------------------------- |
| **Name**              | z.B. "123Hundeschule Sync" oder "Neue Bestellung Webhook" |
| **Status**            | Aktiv                                                     |
| **Thema**             | Bestellung erstellt                                       |
| **Auslieferungs-URL** | Die kopierte Webhook-URL aus 123Hundeschule               |
| **Secret**            | Das kopierte Secret aus 123Hundeschule                    |
| **API-Version**       | WP REST-API Integration v3                                |

7. Klicke auf **Webhook speichern**.

<Frame>
  <img src="https://mintcdn.com/123hundeschule/-TXDoEbFlmx7ZQ-H/images/woocommerce-integration.png?fit=max&auto=format&n=-TXDoEbFlmx7ZQ-H&q=85&s=ec9fb9f7871f968c020d0dc9bcf67601" alt="Webhook-Einrichtung in WooCommerce" width="1737" height="1104" data-path="images/woocommerce-integration.png" />
</Frame>

<Warning>
  Stelle sicher, dass du das **Thema "Bestellung erstellt"** auswählst. Nur so werden die Kundendaten bei einer neuen Bestellung an 123Hundeschule übermittelt.
</Warning>

<Tip>
  **Webhook testen:** Verwende [webhook.site](https://webhook.site/), um deinen WooCommerce-Webhook zu testen. Trage dort die generierte Test-URL als Auslieferungs-URL ein und erstelle eine Testbestellung. So kannst du überprüfen, ob der Webhook korrekt aufgerufen wird und welche Daten übertragen werden – bevor du die echte 123Hundeschule-URL einträgst.
</Tip>

## Funktionsweise

Sobald die Verbindung erfolgreich eingerichtet ist:

* **Bei jeder neuen Bestellung** in deinem WooCommerce-Shop wird automatisch ein Webhook an 123Hundeschule gesendet.
* **Neuer Kunde**: Wenn der Kunde noch nicht existiert, wird er automatisch in 123Hundeschule angelegt.
* **Bestehender Kunde**: Wenn der Kunde bereits vorhanden ist (basierend auf der E-Mail-Adresse), werden seine Daten aktualisiert.

### Welche Daten werden synchronisiert?

Die folgenden Kundendaten werden aus der WooCommerce-Bestellung übernommen:

* Vorname und Nachname
* E-Mail-Adresse
* Telefonnummer
* Rechnungsadresse

## Häufige Fragen

**Wie erkenne ich, ob die Integration funktioniert?**
Nach der ersten Bestellung in deinem WooCommerce-Shop sollte der entsprechende Kunde automatisch in 123Hundeschule erscheinen. Du kannst dies unter **Kunden** überprüfen.

**Werden bestehende Kunden doppelt angelegt?**
Nein. Die Integration prüft anhand der E-Mail-Adresse, ob ein Kunde bereits existiert. Existierende Kunden werden aktualisiert, nicht dupliziert.

**Was passiert bei Gastbestellungen?**
Auch bei Gastbestellungen (ohne Kundenkonto) werden die Kundendaten an 123Hundeschule übertragen, sofern eine E-Mail-Adresse angegeben wurde.

**Muss ich etwas tun, wenn ich meine Domain ändere?**
Wenn sich die Domain deines 123Hundeschule-Kontos ändert, musst du den Webhook in WooCommerce mit der neuen URL aktualisieren. Die URL findest du in den Erweiterungseinstellungen.

**Werden auch Bestelldaten übertragen?**
Nein, aktuell werden nur die Kundendaten synchronisiert. Bestellungen und Produkte werden nicht in 123Hundeschule übernommen.
