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 Plugin Empfehlung gesucht - Warenkorb z.B. Kaufe 2, 2. Produkt x Rabatt Plugins für JTL-Shop 0
Preis im Warenkorb für 10 min sichern, wenn Preis geändert wurde. Ist das möglich? Einrichtung JTL-Shop5 3
Neu Rundungsfehler im Warenkorb (schon wieder, oder besser: immer noch!) JTL-Shop - Fehler und Bugs 3
Kunden können im Warenkorb Artikell nicht löschen JTL-Wawi 1.10 2
Neu "Evtl. Lieferzeitverzögerung" direkt beim Einlegen in den Warenkorb anzeigen? Allgemeine Fragen zu JTL-Shop 4
Neu USD - Euro und andere Währungen in den neuen Druckvorlagen. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Neu Rechnungsversand per Mail ohne Auslieferprozess Arbeitsabläufe in JTL-Wawi 0
Neu Kategorien per Ameise importieren Schnittstellen Import / Export 7
Neu Auslesen Bestand per Lager für Workflow zur Anzeige im Onlineshop User helfen Usern - Fragen zu JTL-Wawi 1
Neu doppelt Teilliefern per WMS Arbeitsabläufe in JTL-Wawi 0
Neu Versandetikett bei Dropshipping per E-Mail mitsenden Arbeitsabläufe in JTL-Wawi 11
Vorschaubild in Kategorieansicht per Hover durch Video oder GIF ersetzen Allgemeine Fragen zu JTL-Shop 2
Ebay Angebot mit Kindartikel die keinen Bestand haben per Ameise importieren JTL-Wawi 1.6 5
In Diskussion Externe E-Mail mit Auftragsdaten per Workflow erzeugen JTL-Workflows - Fehler und Bugs 10
Neu Lieferantenbestellung per CSV Import mit Ameise Artikel VPE JTL-Ameise - Fehler und Bugs 0
Neu howto: "Rabatte irgnorieren" für einen Artikel per Ameise importieren, so dass in einem angeschlossenen POS dieser Artikel keine Rabatte bekommt User helfen Usern - Fragen zu JTL-Wawi 11
Seit Update 1.10.12.0 – Keine Rechnungserstellung per Workflow bei FBA-Aufträgen JTL-Wawi 1.10 3
Neu PayPal Rechnung per Ratepay leitet immer auf Adresseingabeseite zurück Plugins für JTL-Shop 5
Neu Kategorie Beschreibung per Ameise ändern Betrieb / Pflege von JTL-Shop 9
In Diskussion Per Workflow aktuelle Kategorie als Attribut hinterlegen JTL-Workflows - Ideen, Lob und Kritik 5
Bestellung kann nicht per Mail verschickt werden JTL-Wawi 1.10 1
Neu Wenn keine Postnummer für Versand per DHL notwendig ist User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Workflow kurze Pause per Batch - Fehler "Die Eingabeumleitung wird nicht unterstützt" JTL-Workflows - Ideen, Lob und Kritik 6
In Diskussion Per Workflow Versandart ändern - EK wird nicht korrigiert JTL-Workflows - Ideen, Lob und Kritik 1
Neu Menge von Auftragspositionen per Workflow ändern User helfen Usern - Fragen zu JTL-Wawi 4
Neu Externe Belege per Workflow speichern Amazon-Anbindung - Fehler und Bugs 3
Neu Per SQL eine Liste nicht lieferbarer Artikel im Auftrag erstellen User helfen Usern - Fragen zu JTL-Wawi 4
In Diskussion Rechnung per mail / Workflow gibt Fehler aus JTL-Workflows - Fehler und Bugs 6
Rechnungsversand per Email nicht mehr möglich JTL-Wawi 1.10 3

Ähnliche Themen