Entity Order¶
Erzeugt konsistente Bestellungen mit Produkten, Kunde, Adressen, Zahlung, Erfüllung und Summen.
Warum: Für E-Commerce-Szenarien mit einem zusammenhängenden Bestellaggregat; absichtlich inkonsistente Randfälle manuell modellieren.
1 | |
Ergebnis: Typisierter Order-Wert.
Parameter¶
dataset:str | null; StandardwertNone— Länderdatensatz für lokalisierte und korrelierte Entity-Werte.
Attribute¶
billing_address(dict): Rechnungsadressdaten.coupon_code(str | None): Gutschein-ID, wenn ein Rabatt angewendet wird.currency(str): ISO-Währungscode.date(datetime): Zeitpunkt der Bestellung.discount_amount(float): Angewendeter Rabatt- oder Aktionsbetrag.notes(str | None): Freitextnotizen zur Bestellung.order_id(str): Synthetische Bestellkennung.payment_method(str): Verwendetes Zahlungsmittel.product_list(list[Product]): In der Bestellung enthaltene Positionen.shipping_address(dict): Lieferadressdaten.shipping_amount(float): Berechnete Versandkosten.shipping_method(str): Gewählte Versandart.status(str): Fachlicher Status.tax_amount(float): Berechneter Steuerbetrag.total_amount(float): Gesamtsumme nach allen Anpassungen.user_id(str): Kennung des zugehörigen Kunden.
Grenzen¶
Verfügbare Attribute und Werte hängen von der registrierten Entity, ihrem Datensatz und den dokumentierten Konstruktoroptionen ab.