Hilfe-Center

Basket

CONTAILOR.API.Basket.addOrAlter(articleID, quantity, totalWeight, callbackFunction)

Fügt einen Artikel dem Warenkorb hinzu oder ändert diesen.

Die Menge kann nicht auf 0 gesetzt werden, herfür muss die Funktion zum entfernen des Artikels verwendet werden.

  • articleID: ID des Arikels (Shapes)
  • quantity: Menge, die von diesem Artikel im Warenkorb sein soll
  • totalWeight: Das Gesamtgewicht des Warenkorbs
  • callbackFunction: Nach Abschluss auszuführende Funktion

 

Nach Abschluss der Funktion bekommt man Folgendes in den Callback übergeben:

Copy

{
     status, (kleingeschrieben!)
     amount,
     totalAmount, // Gesamtpreis aller Artikel (ohne Mindermengenzuschlag usw.)
     minimumOrderValue, // aktueller Mindermengenzuschlag
     shippingCosts, // aktuelle Versandkosten
     vat, // aktuelle enthaltene Mehrwertsteuer
     endPrice, // Gesamtpreis mit Mindermengenzuschlag usw.
     totalQuantity // Gesamtmenge an Artikeln im Warenkorb
}

CONTAILOR.API.Basket.remove(articleID, totalWeight, callbackFunction)

Entfernt, wenn vorhanden, den gegebenen Artikel aus dem Warenkorb.

  • articleID: ID des Arikels (Shapes)
  • totalWeight: Das Gesamtgewicht des Warenkorbs
  • callbackFunction: Nach Abschluss auszuführende Funktion

Als Result erhält man das gleiche Objekt wie oben bei AddOrAlter beschrieben in die Callback-Funktion übergeben.

CONTAILOR.API.Basket.getTotalQuantity(callbackFunction)

Liefert die Gesamtmenge an Artikeln (Bei Artikel A mit Menge 2 und B mit Menge 3 kommt 5).
Das Ergebnis wird als Parameter an die Callback-Funktion übergeben. (Ansprechbar über .totalQualtity)

CONTAILOR.API.Basket.getTotalAmount(callbackFunction)

Liefert den aktuellen Gesamtwert des Warenkorb zurück.
Das Ergebnis wird als Parameter an die Callback-Funktion übergeben. (Ansprechbar über .totalAmount)

CONTAILOR.API.Basket.getBaseData(callbackFunction)

Liefert den aktuellen Gesamtwert und die aktuelle Gesamtmenge des Warenkorb zurück.

Die beiden Werte werden als ein Objekt mit den Eigenschaften totalAmount und und totalQuantity in die Callback-Funkjtion übergeben.

CONTAILOR.API.Basket.getAllItems(callbackFunction)

Liefert alle Artikel die im Warenkorb liegen zurück.

Geliefert werden die gefundenen Shapes  als Objekt-Array, wie es auch im ArticlePager verwendet wird (Siehe .Shapes-Objekt).

CONTAILOR.API.Basket.compareBaskets(basket1, basket2)

Vergleicht zwei übergebene Warenkorbobjekte, ob sie den gleichen Inhalt aufweisen und gibt entspr. zurück, ob sie identisch sind.

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.