Hilfe-Center

iOrder

Repräsentiert eine Bestellung im Shop. Objekt existiert nur zu Kompatibilitätszwecken, die meisten Funktionen hierzu liegen unter Order.

ID As Integer

Liefert die ID des Datensatzes.

OrderNumber As String

Die Bestellnummer.

TotalAmount As Decimal

Der Gesamtbetrag der Bestellung.

InvoiceAddress As iAddress

Die bei der Bestellung verwendete Rechnungsadresse.

ShippingAddress As iAddress

Die bei der Bestellung verwendete Lieferadresse.

ShippingMethodName As String

Liefert den Namen der gewählten Versandart. Ist noch keine gewählt, wird "Leer" als String geliefert.

PaymentMethodName As String

Liefert den Namen der gewählten Zahlungsmethode. Ist noch keine gewählt, wird "Leer" als String geliefert.

CreatedOn As Date

Liefert den Zeitpunkt der Erstellung des Bestelldatensatzes.

OrderLines As IEnumerable(Of iOrderLine)

Liefert alle Bestellzeilen, die sich derzeit in der Bestellung befinden.

AddOrderLines(SessionObject As Account.Session, EditMode As Boolean) As SaveResult

Nimmt alle Bestellzeilen des aktuellen Warenkorbs und überträgt diese in die Bestellung, sodass in der Bestellung dann exakt diese drinstehen.

  • SessionObject - Das aktuelle Sitzungsobjekt
  • EditMode - Angabe, ob Edit-Mode oder nicht

GetGiftTokenAmount(SessionObject As Account.Session, EditMode As Boolean) As Decimal

Liefert den Gesamtwert aller gültig eingelösten Gutscheine für diese Bestellung. Dabei werden die Beträge der Betragsgutscheine und der Wert der duch Prozentgutscheine (derzeit maximal einer möglich) nachgelassen wird addiert.

  • SessionObject - Das aktuelle Sitzungsobjekt
  • EditMode - Angabe, ob Edit-Mode oder nicht
War dieser Beitrag hilfreich?
0 von 0 fanden dies hilfreich.
Es ist ein technisches Problem aufgetreten. Bitte wenden Sie sich telefonisch oder per E-Mail an uns.