Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

Sofern kein direkter Verweis per Id auf die Adress-Tabelle dem Warenkorb mitgegeben wird, wird versucht anhand des loginName (Onlineadresse) eine eindeutige Adresse zu finden und zuzuweisen. Dies betrifft ordering-, billing-, als auch deliveryAddress.

Falls die Zuweisung über diesen loginName erfolgt, muss der Onlineadresse den changeType = nop mitgegeben werden. Somit wird dieser Datensatz nicht persistiert.

Die Adresse für die Konditionen (für Berechnungen) wird wie folgt bestimmt:

  1. Übersteuerung der Konditionenadresse mit conditionAddressId 
  2. orderingAddressId
  3. Falls orderingAddressId nicht durch conditionAddressId übersteuert wurde, kann je nach Einstellung auf der VinX-Adresse
  4. (???
  5. (orderingAddressId) die Konditionenadresse nochmals übersteuert werden (VinX intern)
    1. hinterlegte Rechnungsadresse auf dieser Adresse
    2. hinterlegte Konditionenadresse auf dieser Adresse
  6. orderingAddressId
  7. falls keine Adresse gefunden wird (z.B. Gastbestellung) wird die Konditionenadresse auf dem Service-Provider geholt