Das <liquid>cart</liquid> Objekt enthält Informationen über den aktuellen Warenkorb und die enthaltenen Positionen.
In folgenden Templates steht das <obj>cart</obj> Objekt zur Verfügung.
Die nachfolgenden Attribute stehen im <obj>cart</obj> Objekt zur Verfügung.
Gibt die Anzahl der Produkte zurück. Dies entspricht der Summe über die Menge aller Positionen.
Gibt <liquid>true</liquid> zurück, falls der Coupon eine Versandkostenfrei-Option besitzt.
Gibt die Liste der Promotion Artikel des Aktions-Gutschein zurück. Es wird das <obj>product</obj> Objekt vom Typ <liquid>product.associations</liquid> verwendet. Außerdem stehen folgende Felder je Promotion Artikel zur Verfügung:
Gibt den Coupon-Code zurück. Dies kann sowohl dem erfolgreich eingelösten Coupon-Code entsprechen, als auch bei einem fehlerhaften Versuch dem ungültigen Coupon-Code.
Gibt ein Fehler-Code zurück, falls der Coupon-Code nicht eingelöst werden konnte.
Übersicht der Fehlercodes:
Gibt zurück, ob es sich um einen prozentualen oder absoluten Coupon handelt:
Gibt zurück, ob es sich um einen prozentualen oder absoluten Rabatt handelt:
Gibt die Liste der Promotion Artikel der "Generellen Aktion" zurück. Es wird das <obj>product</obj> Objekt vom Typ <liquid>product.associations</liquid> verwendet. Außerdem stehen folgende Felder je Promotion Artikel zur Verfügung:
<liquid>is_in_cart</liquid> - Gibt <liquid>true</liquid> zurück, falls sich das Promotion-Produkt bereits im Warenkorb befindet
<liquid>auto_add_to_cart</liquid> - Gibt <liquid>true</liquid> zurück, falls das Promotion-Produkt automatisch zum Warenkorb hinzugefügt wird
Gibt die Netto-Zwischensumme abzüglich Positionsrabatte und Kopfrabatte zurück.
Gibt die Zwischensumme vor Abzug der Possitionsrabatte und Kopfrabatte zurück.
Gibt die Zwischensumme nach Abzug der Positionsrabatte und Kopfrabatte Rabtte zurück
Gibt zurück, ob es sich um einen prozentualen oder absoluten Premium-Gebühr handelt:
Gibt die Berechnungsgrundlage für den Steuersatz von Premium zurück. Dieses Feld kann folgende Werte besitzen:
Gibt die zweiten bzw. dritten Steuernbezeichnung für Premium zurück, falls forhanden.
Gibt die Berechnungsgrundlage für den Steuersatz der Versandkoten zurück. Dieses Feld kann folgende Werte besitzen:
Gibt die zweiten bzw. dritten Steuernbezeichnung für die Versandkosten zurück, falls forhanden.
Gibt den zweiten bzw. dritten Steuersatz für die Versandkosten zurück.
Gibt zurück, ob es sich um eine prozentuale oder absolute Versand-Zusatzgebühr handelt:
Gibt die Berechnungsgrundlage für den Steuersatz der Zusatzgebühren für den Versand zurück. Dieses Feld kann folgende Werte besitzen:
Gibt die zweiten bzw. dritten Steuernbezeichnung für die Zusatzgebühr des Versands zurück, falls forhanden.
Gibt den zweiten bzw. dritten Steuersatz für die Zusatzgebühr des Versands zurück.
Gibt den Zahlungstyp zurück. Dieses Feld kann folgende Werte besitzen:
Gibt die Berechnungsgrundlage für den Steuersatz der Zahlungskosten zurück. Dieses Feld kann folgende Werte besitzen:
Gibt die zweiten bzw. dritten Steuernbezeichnung für die Zahlungskosten zurück, falls forhanden.
Gibt den zweiten bzw. dritten Steuersatz für die Zahlungskosten zurück.
Gibt zurück, ob es sich um eine prozentuale oder absolute Zahlungs-Zusatzgebühr handelt:
Gibt die Berechnungsgrundlage für den Steuersatz der Zusatzgebühren für die Zahlung zurück. Dieses Feld kann folgende Werte besitzen:
Gibt die zweiten bzw. dritten Steuernbezeichnung für die Zusatzgebühr der Zahlung zurück, falls forhanden.
Gibt den zweiten bzw. dritten Steuersatz für die Zusatzgebühr der Zahlung zurück.
Gibt die aufsummierten Steuersätze in Form einer Liste von <obj>tax_line</obj> Objekte zurück.
Nachfolgend sehen Sie beispielhaft einen Ausschnitt aus dem <obj>cart</obj> Objekt.
{
"cart": {
"id": 1469183946470587904,
"customer": {
"registered": false,
"email": "info@example.com"
},
"billing_address": {
"gender": "m",
"first_name": "Jane",
"last_name": "Doe",
"line2": "Main Street 1",
"city": "Beverly Hills",
"zip": "90210",
"country": "US",
"country_name": "United States of America"
},
"product_count": 3,
"item_count": 2,
"line_items": [{
"position": 1,
"id": 100055,
"name": "Red shirt",
"url": "/red-shirt-40/",
"sku": "71766750-25-40",
"item_quantity": 2,
"list_price": 49.95,
"price": 49.95,
"before_discount_price": 49.95,
"total": 89.91,
"before_discount_total": 99.9,
"tax_name": "Mwst.",
"tax_percent": 19,
"coupon_code": "FEQHP7VK",
"discount_percent": 10,
"discount_total": 9.99
},{
"position": 2,
"id": 100022,
"name": "Sunglasses",
"url": "/sunglasses/",
"sku": "003-00-00",
"item_quantity": 1,
"list_price": 60,
"price": 60,
"before_discount_price": 60,
"total": 54,
"before_discount_total": 60,
"tax_name": "Mwst.",
"tax_percent": 19,
"coupon_code": "FEQHP7VK",
"discount_percent": 10,
"discount_total": 6
}],
"total_weight": 0,
"total_volume": 0
"coupon_code": "FEQHP7VK",
"coupon_type": "percent",
"coupon_total": 15.99,
"coupon_has_free_shipping": false,
"discount_type": "absolute",
"discount_total": 5,
"shipping_method": {
"id": 1
},
"shipping_name": "Standard Shipping",
"shipping_handle": "standard",
"shipping_cost": 0,"
"shipping_tax_type": "line_item_dynamic",
"shipping_tax_name": "Mwst.",
"shipping_tax_priority": 1,
"shipping_total": 0,
"payment_method": {
"id": 1
},
"payment_name": "Invoice",
"payment_handle": "invoice",
"payment_type": "payment_invoice",
"payment_cost": 0,
"payment_tax_type": "line_item_dynamic",
"payment_tax_name": "Mwst.",
"payment_tax_priority": 1,
"payment_total": 0,
"line_items_subtotal": 143.91,
"before_discount_subtotal": 159.9,
"after_discount_subtotal": 138.91,
"after_discount_before_tax_subtotal": 116.73,
"before_tax_total": 116.73,
"taxes_total": 22.18,
"total": 138.91,
"tax_lines": [{
"tax_rate_id": 1,
"name": "Mwst.",
"percent": 19,
"before_tax_total": 116.73,
"tax_total": 22.18,
"total": 138.91
}]
}
}