Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

Der Warenkorb ist eine temporäre Struktur, die nicht abgespeichert werden kann. Sie wird für das Berechnen der Preise und die Umwandlung in eine Bestellung verwendet (= Verteilung der übermittelten Daten auf die diversen Online-Tabellen). In Folge ist nur ein POST möglich:

Aufruf 




URI
Methode
Return
./WarenkorbPOSTWarenkorb vervollständigt mit den angehängten Objekten

Daten

Hier werden nur diejenigen Felder beschrieben, die irgendeine Logik hinterlegt haben, oder Einfluss auf die Berechnung haben. Die vollständige Beschreibung der Tabelle kan über die Metadaten abgefragt werden.

Feld
Funktion
Richtung
Format
Bemerkungen
idId des Warenkorbes, wird in der Antwort unverändert zurückgegeben. Kann zu Steuerzwecken verwendet werden.Ikey
InklMWSTGibt an, ob der Kunde MWSt-pflichtig ist.ObooleanAlle Preise verstehen sich immer ohne MWSt. 
Ausnahme sind einige berechnete (Komfort)Felder in der Ausgabe.
BereichIDId des Bereichs, in dem der Warenkorb gerechnet werden sollIkey

Kann leer gelassen werden, falls nicht mit Bereichen gearbeitet wird

Ref nach ../Bereich

AdresseIDID der Bestelladresse, ist massgebend für die Preisfindung (Preisgruppe, Rabatte etc.)IkeyRef nach ../Adresse
LieferAdresseIDID der LieferadresseIkeyRef nach ../Adresse
RechnungsAdresseIDID der RechnungsadresseIkeyRef nach ../Adresse
ExterneIDId/Schlüssel des Warenkorbes im Shop. Wird bei der Speicherung in die Folgetabellen weitergereicht.Istring[30]Über diese ID kann der Shop ein Tracking der Weiterverarbeitung der Bestellung machen, indem er in den Online-Tabellen die generierte Bestellung sucht und weiterverfolgt.
FremdsystemIDId des Shopsystems, muss im VinX/PerformX angelegt und mitgeteilt werden. Dient der Unterscheidung der angebundenen Systeme.Ikeyz.B. 1=Test, 2=Prod, 3=QS
PreisgruppeIDZu verwendende Preisgruppe. Wenn leer gelassen findet eine Preisgruppenfindung statt,I/OkeyRef nach ../Preisgruppe
WarenkorbAktionAuszuführende Aktion:
10: nur rechnen
20: rechnen und als Bestellung speichern 
Iinteger
ZahlungswegKarteIDFalls im Shop bezahlt wird muss hier der verwendetet Zahlweg angegeben werdenIkeyRef nach ../Zahlungsweg
SaferPayBetragBezahlter Betrag falls im Shop bezahltInumber[20,4]


  • No labels