Plugin Entwicklung - Artikel in den Warenkorb legen -> Warenkorb Gesamtsumme falsch

dercoderkm

Offizieller Servicepartner
SPBanner
21. Dezember 2019
79
21
Firma
Made in Dortmund
Hallöchen,

ich habe folgendes Problem:

Mein Plugin hört auf die Hook 52 dort prüfe ich den Inhalt des Warenkorbs und je nachdem wenn Artikel XY vorhanden ist dann erstelle ist eine SpezialPos vom Typ "C_WARENKORBPOS_TYP_VERPACKUNG"
das klappt auch.
PHP:
        $_SESSION["Warenkorb"]->erstelleSpezialPos($count."x ".$ttArtikel->cName, $count, $ttArtikelPreis ,0, C_WARENKORBPOS_TYP_VERPACKUNG, false,false, "", false,0, $ttArtikel->kArtikel);

Das einzige problem ist wenn ich nun IM Warenkorb die Anzahl von Artikel XY ändere dann ändert er zwar natürlich auch die Anzahl an SpezialPos Artikel ABER der Preis vom Gesamten Warenkorb ist nicht richtig.
Hier ein Bild dazu:
Anmerkung 2020-06-11 203504.png

Wie man sieht müsste die Gesamtsumme 84€ betragen und nicht 80€. Nach einen Reload (F5) zeigt er den richtigen Preis. Was mache ich falsch?
 
Zuletzt bearbeitet:

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
529
Halle
Hallo,
die Gesamtsumme für den Warenkorb wird in includes/letzterinclude.php berechnet und ins Template geschrieben. Der Aufruf von HOOK_WARENKORB_PAGE (52) erfolgt jedoch erst NACH diesem Aufruf, so dass ein Ändern des Warenkorbes für die Anzeige der Gesamtsumme(n) nicht (mehr) berücksichtigt wird. Du müsstest also am Ende die Smarty-Variablen WarenkorbWarensumme und WarenkorbGesamtsumme mittels
PHP:
$WarenkorbWarensumme[0]  = gibPreisStringLocalized($cart->gibGesamtsummeWarenExt([C_WARENKORBPOS_TYP_ARTIKEL], true));
$WarenkorbWarensumme[1]  = gibPreisStringLocalized($cart->gibGesamtsummeWarenExt([C_WARENKORBPOS_TYP_ARTIKEL], false));
$WarenkorbGesamtsumme[0] = gibPreisStringLocalized($cart->gibGesamtsummeWaren(true, true));
$WarenkorbGesamtsumme[1] = gibPreisStringLocalized($cart->gibGesamtsummeWaren(false, true));

$smarty->assign('WarenkorbWarensumme', $WarenkorbWarensumme)
       ->assign('WarenkorbGesamtsumme', $WarenkorbGesamtsumme)
neu berechnen. Wenn sich durch deine Änderungen auch Gewichte ändern, dann ist auch WarenkorbGesamtgewicht betroffen und muss neu berechnet werden.
 
  • Gefällt mir
Reaktionen: dercoderkm

NeverGonnaNotDanceAgain

Neues Mitglied
6. November 2022
2
0
Hallöchen,

ich habe folgendes Problem:

Mein Plugin hört auf die Hook 52 dort prüfe ich den Inhalt des Warenkorbs und je nachdem wenn Artikel XY vorhanden ist dann erstelle ist eine SpezialPos vom Typ "C_WARENKORBPOS_TYP_VERPACKUNG"
das klappt auch.
PHP:
        $_SESSION["Warenkorb"]->erstelleSpezialPos($count."x ".$ttArtikel->cName, $count, $ttArtikelPreis ,0, C_WARENKORBPOS_TYP_VERPACKUNG, false,false, "", false,0, $ttArtikel->kArtikel);

Das einzige problem ist wenn ich nun IM Warenkorb die Anzahl von Artikel XY ändere dann ändert er zwar natürlich auch die Anzahl an SpezialPos Artikel ABER der Preis vom Gesamten Warenkorb ist nicht richtig.
Hier ein Bild dazu:

Wie man sieht müsste die Gesamtsumme 84€ betragen und nicht 80€. Nach einen Reload (F5) zeigt er den richtigen Preis. Was mache ich falsch?
Auch wenn das Thema schon ein paar Tage alt ist, ist mein "Problem" gerade, dass ich den "erstellespezialPos" Befehl nicht zum laufen bringen. Andauernd kommt ein 500 Error...

Könnt ihr mir da weiterhelfen, wie ich den Code verpacken muss damit er läuft?
 

ASBoxxco

Aktives Mitglied
7. Mai 2021
12
9
Hallöchen,

bei mir gibt es ein kleines Problemchen:

wenn ich ein Speziellen Artikel in den Warenkorb hinzufüge (was auch funktioniert), habe ich das Problem, wenn ich dann einen anderen Artikel hinzufüge, dieser Spezielle nicht mehr hinterlegt ist?
Der verschwindet dann einfach? Warum?

Muss ich noch etwas da beachten?
Nutze die Shop Version 5.2.2
 
Ähnliche Themen
Titel Forum Antworten Datum
Beantwortet [Shop 5.7.2 / Wawi 2.0.5] GPSR-Daten werden am Artikel nicht angezeigt trotz korrekter Übertragung und installiertem Plugin Allgemeine Fragen zu JTL-Shop 1
Neu JTL Shop Plugin - BD Automatisierter Widerruf (Von Händler für Händler - Schluss mit Mail-Chaos & Spam-Sorgen!) Plugins für JTL-Shop 0
Neu Plugin: JTL Exportformat Google Shopping gibt <g:google_product_category> unter Shop 5.7.1 und Wawi 2.0.4 nicht aus Plugins für JTL-Shop 1
Neu Seller2Go – Mobile App & JTL-Plugin für Bestellungen, Support und Produktmanagement Plugins für JTL-Shop 0
Neu PayPal Plugin wirft Fehler auf einmal wegen telefonnummer JTL-Shop - Fehler und Bugs 3
Neu Neues Plugin: Erweiterter Widerrufsbutton für JTL-Shop Plugins für JTL-Shop 9
Neu Plugin Preisvorschlag Plugins für JTL-Shop 6
Neu Plugin Allgemeine Fragen zu JTL-POS 1
Neu Betatester gesucht - Plugin: Geizhals Basket Tracking inkl. EMID Übermittlung Plugins für JTL-Shop 0
Neu JTL-WaWi + ESL Connector — Entwicklung mit Kostenaufteilung gesucht Business Jungle 0
Neu Kind-Artikel nicht bei Ebay anbieten Allgemeine Fragen zu JTL-Shop 1
Neu Anzeige Alle Artikel mit Kategorieanzeige linke Menüleiste Allgemeine Fragen zu JTL-Shop 9
Neu Amazon: Artikel-Highlight / Produkttitel auf 75 Zeichen begrenzt Amazon-Anbindung - Fehler und Bugs 8
Neu Shop zeigt keine Artikel mehr Fehler 500 Betrieb / Pflege von JTL-Shop 9
Amazon Artikel-Highlights JTL-Wawi 1.7 1
JTL Wawi 1.11. - Fenstergröße - Artikel auf Einkaufsliste setzen JTL-Wawi 1.11 13
Exportvorlage: Auftrag nur Artikel die per Dropshipping verfügbar sind in Datei schreiben JTL-Wawi 1.11 4
Neu JTL → Shopify Connector: MappingTablesException / „Endpoint id is empty“ – betroffene Artikel aus Logs per SQL finden Shopify-Connector 2
Fehlermeldung beim Artikel erstellen JTL-Wawi 1.11 3
Probleme beim Shopify-Abgleich: Artikel trotz erfolgreichem Abgleich nicht in Shopify auffindbar JTL-Wawi 1.11 1
Neu Verkaufskanal Sichtbarkeit Zuweisung Artikel in Shopware gelöscht - Connector Bug? Shopware-Connector 1
Eigenes Feld aus Artikel auf Lagerpackliste ausgeben JTL-Wawi 1.11 1
Neu Artikel-Menü zurück Allgemeine Fragen zu JTL-Shop 1
JTL Artikel-Maske leer/verschoben (1.11.7) JTL-Wawi 1.11 2
Neu Ein Artikel in der Kategorie Allgemeine Fragen zu JTL-Shop 5
Neu nicht lieferbare Artikel aus Bestellung wieder auf die Einkaufsliste setzen ?! User helfen Usern - Fragen zu JTL-Wawi 1
Neu Streichpreise oder Rabatte für Staffelpreise von einem Artikel einrichten? Wie am Besten? JTL-Wawi 1.6 0

Ähnliche Themen