Neu Artikel mit Freitextfeld im Warenkorb -> Login -> Warenkorb leer

razzio

Gut bekanntes Mitglied
4. Dezember 2012
125
14
Dresden
Hallo,

nachdem hier: https://forum.jtl-software.de/threads/logout-login-warenkorb-leer.108792/#post-598258 das Problem als gelöst markiert wurde, muss ich leider sagen dass das Problem aktuell immer noch besteht. Ich habe extra auf 4.06 upgedated, was aber an dieser Stelle keine Lösung brachte.

Wir verkaufen viele personalisierbare Produkte und die KundInnen stellen manchmal über einen längeren Zeitraum Dinge im Warenkorb zusammen. Wenn sie sich dann anmelden, ist alles weg.
 
Zuletzt bearbeitet:

Mirko.Schmidt User deaktiviert

Guest
Was genau ist dann Weg? Weil ich habe gerade mal in einer 4.06.9 ein Artikel mit Freifeld in den WK gelegt, ausgeloggt und wieder eingeloggt. Der Artikel war komplett, wie vorher eingestellt, noch im WK. Gleiche Spiel als Gast etwas in den WK legen und dann einloggen. Welche Version wird genau genutzt von der 4.06?
 

razzio

Gut bekanntes Mitglied
4. Dezember 2012
125
14
Dresden
Es handelt sich um einen JTL- Shop 4.06.9
Der aktuelle Warenkorb wird gelehrt sobald ein Kunde einen Artikel mit Freitextfeld (mit Inhalt) darin liegen hat und sich anmeldet.
Dabei spielt es keine Rolle ob der Kunde einen gespeicherten Warenkorb hat oder nicht. Also der Warenkorb ist entweder leer wenn er keinen gespeicherten Warenkorb hatte oder es sind nur die Artikel drinnen die er gespeichert hatte. Die Artikel aus dem Aktuellen WK sind in beiden Fällen weg.
 

razzio

Gut bekanntes Mitglied
4. Dezember 2012
125
14
Dresden
Ich habe unser Child-Template raus genommen, alle Plugins deaktiviert -> Verhalten bleibt fehlerhaft.

Einen DEV-Zugang kann ich Euch gern einrichten wenn Ihr Euch das anschauen wollt.
 
Zuletzt bearbeitet:

Mirko.Schmidt User deaktiviert

Guest
Es gibt im Backend noch 2 Einstellungen:
Storefront > Kaufabwicklung > Kaufabwicklung/Warenkorb > Aktuellen Warenkorb mit gespeicherten Warenkorb zusammenfassen (für das zusammenfassen)
Storefront > Kaufabwicklung > Gespeicherte Warenkörbe > Einstellungen > Persistenten Warenkorb nutzen (damit die Warenkörbe nachm Logout erhalten bleiben
Diese müssen passend eingestellt sein, im Regelfall mit "Ja".
 

razzio

Gut bekanntes Mitglied
4. Dezember 2012
125
14
Dresden
Ja, die kenne ich.
1447 -> JA
540 -> JA

Vielleicht ein Hinweis: Wenn ich im BE angemeldet bin, bekomme ich eine Warnung vom Debugger bei der Anmeldung im FE: Warning: strtolower() expects parameter 1 to be string, array given in /var/www/vhosts/foobarblubb.de/htdocs/classes/core/class.core.NiceDB.php on line 456
Habe ich gerade bemerkt. Die gleiche Warnung wird 6 Mal ausgegeben. Aber NUR wenn etwas personalisiertes (soll heißen, mit Freitextfeld) im Warenkorb liegt. Da kann man doch bestimmt ansetzen, oder? :)
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
524
Halle
OK, ich kann es jetzt soweit nachstellen:
- Artikel mit mehr als einer Freitextvariation
- Warenkorbmerge (1447) muss auf Ja stehen (Bei Kunde entscheidet per Popup muss der Kunde "Ja" wählen)

Wenn Warenkorbmerge (1447) auf Nein steht oder der Kunde im Popup "Nein" wählt, tritt der Fehler nicht auf. Der Artikel wird in jedem Fall NICHT im persistenten WK gespeichert. Hier geht also beim persistenten WK irgendwas schief. Ich werde dazu mal ein Ticket anlegen.
 
  • Gefällt mir
Reaktionen: razzio

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
524
Halle
Ich habe das Ticket SHOP-858 wieder geöffnet. Da ist wohl bei der Umsetzung irgendwas im Zshg. mit mehreren Freitextfeldern schief gegangen.
@razzio Ich kann euch als Workaround erstmal nur empfehlen den automatischen Warenkorbmerge (1447) auf "Nein" zu stellen, damit eure personalisierbaren Produkte gekauft werden können.
 
  • Gefällt mir
Reaktionen: razzio

razzio

Gut bekanntes Mitglied
4. Dezember 2012
125
14
Dresden
@FPrüfer Vielen Dank fürs Dranbleiben! So konnte der Fehler wenigstens nachgestellt werden. Bei allem Gemecker was ich sonst gerne manchmal hier lasse, möchte ich mich gerne hiermit auch mal bei Euch für die überwiegend gute Zusammenarbeit bedanken.

Ich hoffe wir können bald mit einem Fix rechnen (auch gerne zwischen den Versionen) damit wir hier unseren Kunden keine Steine in den Weg legen.

Bei uns im Shop wird viel und über längere Zeiträume gestöbert und gesammelt. Manchmal melden sich die KundInnen dan zwischendrin mal wieder an und da wäre es gut wenn die Warenkörbe zusammen geführt würden.

Außerdem entwickeln wir gerade eine Web-to-Print Lösung für den JTL-Shop wo wir auch mit versteckten Freitextfeldern Werte übergeben.

Kurz gesagt: Wir benötigen wieder mal eine schnelle Lösung. ;)
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
524
Halle
Ich hab mir das mal angesehen... Für einen "Dirty Fix" müsste eine Datei geändert werden.
Für die aktuelle 4.06.9 wäre das:
classes/class.JTL- Shop.WarenkorbPos.php:
nach der Zeile 250
PHP:
 $NeueWarenkorbPosEigenschaft->cEigenschaftWertName[$Sprache->cISO] = Shop::DB()->escape($freifeld);
eine neue Zeile mit
PHP:
$NeueWarenkorbPosEigenschaft->cFreifeldWert = Shop::DB()->escape($freifeld);
einfügen.
Das behebt zwar noch nicht das Problem aus der o.g. Warning, aber damit sollten dann auch Freitextvariationen mit einem gespeicherten WK zusammengeführt werden.

Bitte vorher unbedingt eine Sicherungskopie der Originaldatei anlegen! Die Datei wird anschließend im Backend als modifiziert angezeigt.
 
  • Gefällt mir
Reaktionen: razzio
Ähnliche Themen
Titel Forum Antworten Datum
Neu Artikel mit 2 verschiedenen Steuersätzen anbieten User helfen Usern - Fragen zu JTL-Wawi 0
Artikel mit unterschiedlichen Währungen JTL-Wawi 1.9 1
Neu Artikel-Etiketten zusammen mit Pickliste drucken Arbeitsabläufe in JTL-Wawi 0
Neu "Artikel erscheint" Datum mit auf RE drucken Arbeitsabläufe in JTL-Wawi 2
Neu Artikel Bezeichnugen mit einer Funktion variabel abschneiden Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Neu Artikel aus JTL können mit Duplicate Entry for key primary nicht abgeglichen werden PrestaShop-Connector 0
Neu Stückliste mit (oder) Artikel User helfen Usern - Fragen zu JTL-Wawi 2
Neu Merkmale & Cross Selling Artikel auf Kindartikel übertragen - Mit manuellen Workflow Ereignis auslösen möglich? User helfen Usern - Fragen zu JTL-Wawi 0
Beschreibung Konfig. Artikel Einrichtung JTL-Shop5 1
Neu Artikel lässt sich im Shop 5.2.5 über die Wawi nicht löschen JTL-Shop - Fehler und Bugs 2
Neu E-Mail an Lieferanten bei Verkauf einer seiner Artikel JTL-Workflows - Ideen, Lob und Kritik 3
Neu Artikel Bild aus anderer Quelle importieren funktioniert nicht JTL-Wawi - Fehler und Bugs 4
Neu Doppelte Artikel und SEO User helfen Usern - Fragen zu JTL-Wawi 0
Neu Artikel gelöscht neu anlegen nicht möglich da bereits vorhanden User helfen Usern - Fragen zu JTL-Wawi 2
Neu WMS Wareneingang falscher Artikel auf Etikett JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Artikel CSV Exporte dem Kunden zur verfügung stellen. Allgemeine Fragen zu JTL-Shop 6
Tipps für effiziente Änderungen bestehender Artikel JTL-Wawi 1.7 2
Neu Wie in der Wawi gebrauchte Artikel vom Endkunden einkaufen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Artikel- und Versandgewicht bei Stücklisten wird nicht nachberechnet JTL-Version 1.8.12.2 JTL-Wawi - Fehler und Bugs 4
Neu Amazon Gutschriften kommen in den Status "Amazon Artikel nicht in Bestellung" und werden nicht übernommen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Einzelne Artikel über stückliste im Packtisch scannen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Artikel auf Bestellung nicht zusammenführen Arbeitsabläufe in JTL-Wawi 2
Neu Hersteller ändert SKU von Kind Artikel (Varianten) | Vater beleibt gleich - wie verfahren bei "gemischtem" Lager alt/neu User helfen Usern - Fragen zu JTL-Wawi 3
Neu XML Export Artikel Stammdaten für Mercateo Schnittstellen Import / Export 1
Kaufland Artikel filtern kaufland.de - Anbindung (SCX) 11
Neu Artikel -> Lieferanten -> Zum eigenen Lager hinzufügen User helfen Usern - Fragen zu JTL-Wawi 4
Kategoriebaum: Artikel wird in allen Kategorien angezeigt JTL-Wawi 1.9 1
Artikel in der Artikelliste grün hinterlegt bzw. nicht farblich hinterlegt JTL-Wawi 1.9 5
Neu WMS Mobile falscher Artikel beim Picken JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Listen Ansicht für Artikel deaktivieren Einrichtung JTL-Shop5 2
Gelöst Artikel an der Kasse beim scannen nur über Artikelnummer, nicht über GTIN identifizieren (Gebrauchtware, GTIN mehrfach in der Wawi) Allgemeine Fragen zu JTL-POS 1
Automatischer bestandsabgleich für mehrere Artikel JTL-Wawi 1.8 1
Neu Spam über Frage zum Artikel User helfen Usern - Fragen zu JTL-Wawi 10
Neu Export von Kunden, die in der Vergangenheit bereits bestimmte Artikel gekauft haben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 10
Paypal Kontosperre / Verbot bestimmte Artikel in bestimmte Länder zu liefern - wie Umsetzen? JTL-Wawi 1.9 2
Neu Artikel Verkaufsanzahl Allgemeine Fragen zu JTL-Shop 4
Neu Artikel zählen wenn Bedingung erfüllt Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Sortierung Artikel Allgemeine Fragen zu JTL-Shop 4
Neu Google Shopping Plugin - Artikel filtern Plugins für JTL-Shop 3
Neu Workflow für Warenpost nur wenn bestimmte Artikel in Bestellung User helfen Usern - Fragen zu JTL-Wawi 1
Neu Artikel wird in der der Detailbeschreibung nicht angezeigt Allgemeine Fragen zu JTL-Shop 0
Neu Automatischer Abgleich von Artikel Daten Schnittstellen Import / Export 5
Artikel in andere Kaufland-Länder ? kaufland.de - Anbindung (SCX) 1
Gelöst zusätzliche Kasse - Tablet liest Artikel in Dauerschleife ein und zeigt aber keine an JTL-POS - Fehler und Bugs 4
eBay Abgleich Artikel beendet, Logbuch kein Eintrag JTL-Wawi 1.9 1
Artikel lassen sich plötzlich nicht mehr öffnen JTL-Wawi 1.9 2
Neu Import von CSV und XML (CSV=Artikel, XML=Variationen der Artikel) JTL-Ameise - Ideen, Lob und Kritik 6
Artikel auf Nr.1 setzen JTL-Wawi 1.9 15
Neu Produktübersicht Artikel Hover aktiv Allgemeine Fragen zu JTL-Shop 2
Neu Windows 11 - .NET Installation beschädigt - Artikel öffnen nicht möglich JTL-Wawi - Fehler und Bugs 10

Ähnliche Themen