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
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-Shop "Plugin-Vorlage" gesucht User helfen Usern 3
Neu Cross Selling Plugin Plugins für JTL-Shop 1
Neu Installation von Plugin PayPal Check-Out fehlgeschlagen, keine Verbindung zum Webshop Plugins für JTL-Shop 6
Neu Beim Versuch Paypal-Plugin mit Paypal-Konto zu verbinden Shop nicht mehr erreichbar Plugins für JTL-Shop 2
Neu Neues Plugin: Produktbundles mit Rabatten Plugins für JTL-Shop 0
Neu Widerrufsformular als kostenloses Plugin für Shops ab 5.1.5 Plugins für JTL-Shop 9
Neu Neues Plugin: Kaufimpuls Paket Plugins für JTL-Shop 0
Neu Paypal Checkout Plugin - Ist vorhanden aber nichts funktioniert Plugins für JTL-Shop 9
Neu Neues Plugin: Sauberes Meta-Tracking für JTL-Shop 5 (Pixel + CAPI + Consent) Plugins für JTL-Shop 0
Neu 📢 Plugin "Kreditlimit Plugin für JTL-Shop 5 " von CIN GmbH Plugins für JTL-Shop 0
Neu JTL-WaWi + ESL Connector — Entwicklung mit Kostenaufteilung gesucht Business Jungle 0
Neu Hilfe bei der Entwicklung gesucht: Werde Tester für meine JTL-Shop Plugins Plugins für JTL-Shop 0
JTL Artikel-Maske leer/verschoben (1.11.7) JTL-Wawi 1.11 1
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
Neu Eigene Artikel Felder im JTL Shop anzeigen lassen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Eigenes Feld aus Artikel in Artikeletikett ausgeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Mobile Web-App für JTL-WaWi — Aufträge, Artikel & Lager direkt vom Smartphone JTL-Wawi App 0
Neu Artikel ändern Bilder erst, wenn alle Variationen gewählt wurden Allgemeine Fragen zu JTL-Shop 1
Auswertung welche Kunden kaufen welche Artikel in Zeitraum x JTL-Wawi 1.11 4
Artikel Wareneingang buchen mit anderer Währung? JTL-Wawi 1.10 0
Neu Artikel letzte 10 Versanddaten, sortiert nach Datum mit Plattform Eigene Übersichten in der JTL-Wawi 4
Neu Versandklasse im Checkout am Artikel anzeigen Allgemeine Fragen zu JTL-Shop 1
Kein Versenden-Button wenn "Artikel vor dem Verpacken bestätigen" aktiv JTL-Wawi 1.11 2
Neu Versandklassen für Kategorien / Unterkategorien bzw. Artikel im Warenkorb User helfen Usern - Fragen zu JTL-Wawi 0
OTTO Artikel Zuweisung nicht möglich (1.11.6) JTL-Wawi 1.11 0
Neu Artikel Rücknahme über Kassenbon von letzter Woche in JTL-Pos JTL-POS - Ideen, Lob und Kritik 2
Neu eBay Artikel kommen in WaWi sporadisch als "Angebotsnummer" ohne Text JTL-Wawi - Fehler und Bugs 1
Artikel Eigene Felder kommen nur beim ersten Shopabgleich in den JTL-Shop JTL-Wawi 1.11 2
Neu Abgleich erstellt neue Artikel aber ohne Bestand und Bestandsführung WooCommerce-Connector 2
Neu ebay Angebote Vorlagen im Artikel JTL Ameise - Eigene Exporte 0
Artikel erkennbar machen wenn nur als Dropshippimg zur Verfügung gestellt wird JTL-Wawi 1.10 5
Beantwortet Keine Ausgabe des Artikelnamens (Artikel.Bezeichnung) im Artikeletikett Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Workflow: Artikel geändert -> bat-script ausführen JTL-Wawi 1.11 2
Neu Erscheinungsdatum im Artikel aus Lieferdatum in Bestellung Arbeitsabläufe in JTL-Wawi 2
Artikel Verkaufskanal aktiv JTL-Wawi 1.10 5
Teilbare Artikel NICHT für Kunden, nur für intern teilbar JTL-Wawi 1.11 5
Neu Versichern höherwertiger Artikel User helfen Usern - Fragen zu JTL-Wawi 7
Neu Ebay Artikel mit Fehlern / Export eBay-Anbindung - Ideen, Lob und Kritik 3
Neu Artikel aus Shopware in der Wawi importieren und WMS redy machen Shopware-Connector 0
Neu Workflow Auslöser: Artikel gelöscht User helfen Usern - Fragen zu JTL-Wawi 0
Neu Fehler bei Artikel Filter in der Wawi JTL-Wawi - Fehler und Bugs 2
Neu JTL WMS Mobile Inventur es werden keine vorhandenen Artikel angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Import Artikel ohne Kategorie JTL-Wawi 1.11 1
Neu Dropshipping (Ausliefern) - Artikel nicht lieferbar // Euer Ablauf User helfen Usern - Fragen zu JTL-Wawi 5
Artikel mit Bestand 0 ausblenden JTL-Wawi 1.9 5

Ähnliche Themen