check_order_details
Prüft, welche Angaben für eine Bestellung schon vorliegen und welche noch fehlen - ohne einen Warenkorb anzulegen und ohne etwas zu buchen. Alle Parameter sind freiwillig, die KI kann also jederzeit mit dem aktuellen Zwischenstand fragen. Die Antwort trennt fehlende Pflichtangaben von fehlenden freiwilligen Angaben, erklärt zu jeder, wofür sie gebraucht wird bzw. was ohne sie passiert, und liefert unter 'dem_kunden_sagen' einen fertigen Satz für den Kunden sowie den kompletten Bestellablauf. Vor create_cart aufrufen, damit der Kunde den ganzen Ablauf kennt, ohne die Website zu öffnen.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | Stadt | |
| No | E-Mail des Bestellers | ||
| phone | No | Telefonnummer Empfänger | |
| quantity | No | Anzahl | |
| address_1 | No | Straße und Hausnummer | |
| last_name | No | Nachname Empfänger | |
| first_name | No | Vorname Empfänger | |
| variant_id | No | ID der gewählten Produktvariante | |
| postal_code | No | PLZ | |
| billing_city | No | Stadt Rechnungsadresse | |
| delivery_date | No | Lieferdatum YYYY-MM-DD | |
| greeting_card | No | Text für die Grußkarte | |
| payment_provider | No | Zahlungsart | |
| billing_address_1 | No | Straße Rechnungsadresse | |
| billing_last_name | No | Nachname Rechnungsadresse | |
| billing_first_name | No | Vorname Rechnungsadresse | |
| billing_postal_code | No | PLZ Rechnungsadresse |