Neu Warenkorb in Euro per JavaScript ermitteln?

pekka

Mitglied
20. Februar 2023
12
2
Spanien
Ich habe mit dem Plugin von fibergirl das Popup nach dem Hinzufügen eines Produktes zum Warenkorb durch eine individuelle via JavaScript generierte Benachrichtigung ersetzt.

Ich möchte die Benachrichtigung füllen mit einer Meldung "noch x,xx Euro bis zum Mindestbestellwert" oder "x% Rabatt mit Gutschein y einlösen", je nach Warenkorbhöhe.

Nun bekomme ich auf JavaScript-Ebene aber den Warenkorbwert nicht ausgelesen.

Im Plugin wird ein Basket-Objekt verwendet

const newBasket = Object.create($.evo.basket());
newBasket.pushedToBasket = function(response) { ... }
in diesem Objekt ist der Warenkorbwert auch vorhanden - aber nur als String "Warenkorb: x,xx €"

Bildschirmfoto 2024-07-08 um 08.00.54.jpg

Ich habe `response` komplett abgesucht, es steckt nirgends als normale Zahl drin.

Natürlich könnte man den rausparsen, aber es ist schon eine Frickellösung und wenn sich irgendwas am Format ändert, funktioniert es nicht mehr.

Gibt es eine offizielle Möglichkeit, in JavaScript den Warenkorbwert abzufragen?
 
Zuletzt bearbeitet:

pekka

Mitglied
20. Februar 2023
12
2
Spanien
Dank Claude Sonnet-KI und Cursor (einem VSCode-Ableger, der Fragen zu ganzen Code-Basen beantworten kann) konnte ich das direkt im Code rausfinden 🤯

Gibt es für die Schnittstelle denn eine Doku, die ich einfach nicht finde?

Das wäre natürlich das beste.

Dieser Code hier scheint jedenfalls wunderbar zu funktionieren.

Code:
function fetchCart() {
    let cartData;
    $.ajax({
        url: '/mini-cart.php',
        method: 'GET',
        dataType: 'json',
      
        success: function(response) {
            console.log(response); // zeigt in der Konsole alle verfügbaren Variablen an, Gesamtsumme, ANzahl Artikel usw.
        },
        error: function() {
            alert("Fehler beim Abfragen des Warenkorbs. Bitte versuchen Sie es erneut.");
        }
    });
    return cartData;
}
 
Zuletzt bearbeitet:
Ähnliche Themen
Titel Forum Antworten Datum
Neu "Warenkorb teilen als Link" Plugin by Visitmedia Plugins für JTL-Shop 1
Neu Warenkorb auslesen ob bestimmte Artikelnummern vorhanden sind Technische Fragen zu Plugins und Templates 5
Neu Warenkorb wird nicht angezeigt Templates für JTL-Shop 1
Neu Warenkorb - löschen von Artikeln Betrieb / Pflege von JTL-Shop 3
Neu Bug bei Konfigurationsartikeln. Wenn Warenkorb nicht leer, Teile der Konfigurationsartikel-Optionen auf englisch. JTL-Shop - Fehler und Bugs 0
Neu Neues Plugin: "Schnellkauf Plus" (Artikel direkt durch die Eingabe von Artikelnummer, GTIN, ISBN, ASIN, HAN oder UCP in den Warenkorb legen) Plugins für JTL-Shop 2
Neu Variation in den Warenkorb legen von beliebiger Seite aus Technische Fragen zu Plugins und Templates 0
Neu Warenkorb Text ändern Allgemeine Fragen zu JTL-Shop 2
Neu Merkmalbilder im Warenkorb oder Bestellabschluss anzeigen Allgemeine Fragen zu JTL-Shop 2
Neu Wie aufwendig wäre es wenn man einen 2ten Warenkorb implementiert? JTL-Shop - Ideen, Lob und Kritik 0
Neu Rechnung per Email aus LS-Pos Fragen rund um LS-POS 0
Lieferantenbestellung mit GLS Versandetikett an den Hersteller/Lieferanten per Mail Senden. JTL-Wawi 1.8 0
Neu Mollie Zahlung per Kreditkarte (25% Fehlschlag) User helfen Usern - Fragen zu JTL-Wawi 1
Neu Per WMS Workflow API Call ausführen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Berichtscontainer per Formel sortieren Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Frage zur Kartonagen Verwaltung in JTL WMS 1.8 - Karton per Scan ersetzen? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Ware direkt in ein Standardlager einbuchen per SQL StoreProcedure dbo.spWarenlagerEingangSchreiben Schnittstellen Import / Export 8
Rechnung per Mail - Anhang (Rechnung) wird nicht erzeugt. JTL-Wawi 1.9 2
In Diskussion Versand bei Selbstabholern per Worker setzen JTL-Workflows - Fehler und Bugs 3
Neu Per Plugin Felder für das Newsletter-Anmeldungs-Template hinzufügen Technische Fragen zu Plugins und Templates 2
Neu Bild per SQL Query aus lesen aus von Artikel Bildplattform Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Idee: Manuelle Workflows per Rechtsklick Gelöste Themen in diesem Bereich 4
Abgleich per Worker 2.0 UND manuell nicht mehr möglich JTL-Wawi 1.8 3
Neu Abfrage per Erweiterter Eigenschaft zu Lieferstatus aller Bestellungen eines Kunden User helfen Usern - Fragen zu JTL-Wawi 0
Rechnung per Mail versenden JTL-Wawi 1.9 2
Neu Barzahlung per POS generiert auf einmal "Geldtransit Barzahlung" JTL-POS - Fehler und Bugs 0
Neu JTL verschickt keinen Link zur Sendungsverfolgung per Mail Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu CustomWorkflow zum Setzen von einem Hinweis für Auftragspositionen (Wert aus Eigene Felder per Workflow) Dienstleistung, Jobs und Ähnliches 13
Neu CustomWorkflow zum SPERREN von Kunden (Auswahl eines Kunden/Auftrages/Rechnung per Workflow) Dienstleistung, Jobs und Ähnliches 0
Neu Preis auf Anfrage Button per CSS änderbar ? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Rechnung per Mail an eine bestimmte Mailadresse Arbeitsabläufe in JTL-Wawi 1

Ähnliche Themen