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 Aufschlag in % auf gesamten Warenkorb Fragen rund um LS-POS 0
Neu Wie legt man eine Freiposition in den Warenkorb? Technische Fragen zu Plugins und Templates 13
Neu Wie kann man den Preis eines Artikels beim in den Warenkorb legen verändern? Technische Fragen zu Plugins und Templates 3
Neu Artikelkurzbeschreibung im Warenkorb Allgemeine Fragen zu JTL-Shop 3
Neu Kasse Button fehlt im Warenkorb Allgemeine Fragen zu JTL-Shop 0
Neu Gratisartikel werden plötzlich aus Warenkorb entfernt Allgemeine Fragen zu JTL-Shop 5
Neu Warenkorb im Merkliste umbenennen, kein Verkauf über Shop , nur Angebote anfragen Allgemeine Fragen zu JTL-Shop 0
Neu Lagerbestand aber kann nicht in Warenkorb gelegt werden JTL-Shop - Fehler und Bugs 0
Neu Kauf aus Österreich wird im Warenkorb mit 19% angezeigt Betrieb / Pflege von JTL-Shop 0
Neu Warenkorb Button in Artikelliste + Suchergebnissen ausblenden Allgemeine Fragen zu JTL-Shop 6
Neu Gratisgeschenke nicht verfügbar für Kundengruppe X - Warenkorb-Fehler JTL-Shop - Fehler und Bugs 0
Neu JTL Connector erzeugt auf diversen Seiten wie etwa dem Warenkorb einen Bad Gateway 502 nach Update zu Woocommerce Version 9.4.3 WooCommerce-Connector 0
Neu Warenkorb für einzelne Produkte Deaktivieren Allgemeine Fragen zu JTL-Shop 3
Neu HTTP ERROR 500 - Warenkorb nicht aufrufbar Technische Fragen zu Plugins und Templates 0
Neu Konfigurator, Preise der Konfigurations-Komponenten im Warenkorb falsch JTL-Shop - Fehler und Bugs 2
Neu Ersparnis in Euro anzeigen lassen unter Rabatt (Formulareditor Angebot / Auftrag) Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 5
Neu Bon automatisch per Mail Allgemeine Fragen zu JTL-POS 0
Neu CSV per FTP vom Lieferanten JTL Shop Hosting Schnittstellen Import / Export 3
Neu PDF Datei automatisch herunterladen und per E-Mail versenden Arbeitsabläufe in JTL-Wawi 1
In Diskussion Wie lässt sich ein Freiposition im Auftrag per Workflow löschen? JTL-Workflows - Fehler und Bugs 4
Neu Lieferschein per Workflow o.ä. von "offen" auf "Versendet" setzen bei bestimmter Versandart User helfen Usern - Fragen zu JTL-Wawi 7
Neu Hersteller per Ameise löschen User helfen Usern - Fragen zu JTL-Wawi 3
In Diskussion Versandbestätigung per Workflow versenden JTL-Workflows - Fehler und Bugs 1
Neu Was passiert wenn ich Amazon Aufträge, Lieferscheine und Rechnungen per SQL aus der WAWI-Datenbank lösche? User helfen Usern - Fragen zu JTL-Wawi 0
Beantwortet Doppelte Versandpositionen per Workflow entfernen JTL-Workflows - Fehler und Bugs 4
Neu Preise ändern bei laufenden eBay Angeboten per Ameise eBay-Anbindung - Fehler und Bugs 5
GPRS: Bild ja/nein per Ameise darstellbar? JTL-Wawi 1.9 7
Neu Nur geänderte Artikel per Ameise exportieren JTL Ameise - Eigene Exporte 5
Issue angelegt [WAWI-79159] Verantwortliche Person per WF JTL-Workflows - Ideen, Lob und Kritik 3
Gelöst JTL Pos + Sumup Solo per WLAN JTL-POS - Fragen zu Hardware 4
Neu Enddatum Sonderpreise per Ameise importieren User helfen Usern - Fragen zu JTL-Wawi 5
Beantwortet E-Mail Vorlage Versandbestätigung per Workflow ausführen, wie? JTL-Workflows - Ideen, Lob und Kritik 7

Ähnliche Themen