# Web-Bestellungen anbinden (Shop-Integration)

### Web-Bestellungen anbinden (Shop-Integration)

Wenn Sie auf Ihrer Webseite Produkte oder Dienstleistungen verkaufen, können Sie die Bestelldaten automatisch an Ihr CloudCRM senden. Anstatt Bestell-E-Mails abzutippen, landen die Daten direkt als strukturierter Datensatz in Ihrem System.

#### Was passiert im CloudCRM?

Sobald Ihre Webseite eine Bestellung an die API sendet:

1. Die Bestellung taucht sofort im Dashboard unter **Web-Bestellungen** auf (Status: *Neu*).
2. Ihr gesamtes Team erhält eine **Push-Benachrichtigung** im CRM über den Eingang und die Höhe der Bestellung.
3. Sie können die Bestellung im CRM prüfen und mit einem Klick in einen Kunden oder eine Rechnung umwandeln.

#### Voraussetzung: API-Key generieren

Bevor Sie Ihr Formular verknüpfen können, benötigen Sie einen sicheren Zugangsschlüssel für Ihr Unternehmen:

1. Öffnen Sie im CloudCRM die **Unternehmenseinstellungen** (über Ihren Namen oben rechts)
2. Navigieren Sie zum Bereich **API / Schnittstellen**.
3. Generieren Sie einen neuen Schlüssel.
4. Kopieren Sie den angezeigten API-Key. *Behandeln Sie diesen Schlüssel streng vertraulich wie ein Passwort!  
      
    [![Screenshot at May 09 12-48-54.png](https://helpcrm.dwoberland.de/uploads/images/gallery/2026-05/scaled-1680-/YB1VOeQ9V0gRKqaS-screenshot-at-may-09-12-48-54.png)](https://helpcrm.dwoberland.de/uploads/images/gallery/2026-05/YB1VOeQ9V0gRKqaS-screenshot-at-may-09-12-48-54.png)*

#### So richten Sie es ein

Senden Sie die Bestelldaten von Ihrem Shop oder Verkaufsformular per `HTTP POST` an unsere Schnittstelle.

- **Endpunkt:** `https://cloudcrm.dwoberland.de/api/v1/lead.php`
- **Authentifizierung:** Senden Sie Ihren API-Key im Header (`X-API-KEY`) oder als URL-Parameter (`?key=IHR_KEY`).

**Das benötigte JSON-Format:** Geben Sie als Typ zwingend `"order"` an.

<div _ngcontent-ng-c1824240726="" class="code-block ng-tns-c1824240726-254 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation" data-hveid="0" data-ved="0CAAQhtANahgKEwi73tfY-auUAxUAAAAAHQAAAAAQ7wM" decode-data-ved="1" id="bkmrk-json" jslog="223238;track:impression,attention;BardVeMetadataKey:[["r_801082d02f78a5dd","c_55a27f63eee142d5",null,"rc_ec105f4457715138",null,null,"de",null,1,null,null,1,0]]"><div _ngcontent-ng-c1824240726="" class="code-block-decoration header-formatted gds-title-s ng-tns-c1824240726-254 ng-star-inserted"><span class="ng-tns-c1824240726-254">JSON</span><div _ngcontent-ng-c1824240726="" class="buttons ng-tns-c1824240726-254 ng-star-inserted"><button aria-label="Code herunterladen" class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base mat-mdc-tooltip-trigger download-button ng-tns-c1824240726-254 mat-unthemed ng-star-inserted"></button><button aria-label="Code kopieren" class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base mat-mdc-tooltip-trigger copy-button ng-tns-c1824240726-254 mat-unthemed ng-star-inserted"></button>  
</div></div><div _ngcontent-ng-c1824240726="" class="formatted-code-block-internal-container ng-tns-c1824240726-254"><div _ngcontent-ng-c1824240726="" class="animated-opacity ng-tns-c1824240726-254"></div></div></div>```
{
  "type": "order",
  "email": "kunde@beispiel.de",
  "total": 149.90,
  "subject": "Bestellung: Premium-Paket",
  "kunden_adresse": "Musterstraße 1, 12345 Musterstadt", 
  "artikel": "1x Premium-Paket"
}

```

*Hinweis:* Neben den Pflichtfeldern (`type`, `email`, `total`) können Sie beliebig viele weitere Felder (wie Adresse, Artikel, Telefonnummer) in das JSON-Paket packen. Das CloudCRM speichert diese Zusatzinformationen sicher ab, sodass Sie diese bei der Verarbeitung der Bestellung direkt einsehen können.