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
526
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
526
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
526
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 z.B. mit Rabattcode für 0€ verkaufen. Allgemeine Fragen zu JTL-Shop 4
Neu Gewinn pro Artikel mit SQL exportieren. User helfen Usern - Fragen zu JTL-Wawi 2
Artikel mit sehr vielen Varianten JTL-Wawi 1.9 2
Neu Trigger wen Artikel online gehen User helfen Usern 1
Neu JTL WaWai Artikel aus Angebote von Plattformen Amazon+Otto erstellen Einrichtung und Installation von JTL-eazyAuction 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
Neu Wie kann man einen Artikel auf einen bestehenden Artikel bei Amazon aufschalten? Amazon-Lister - Ideen, Lob und Kritik 1
Neu Stücklisten Artikel JTL-Wawi - Fehler und Bugs 0
Neu Artikel nicht verschiebbar User helfen Usern - Fragen zu JTL-Wawi 4
Neu Lieferzeiten für Dropshipping und eigene Artikel richtig in Shopware 6 bzw. Wawi anzeigen Schnittstellen Import / Export 1
Versandkostenstaffel nur für bestimmte Artikel zählen lassen? JTL-Wawi 1.9 1
Artikel Reiter "retail" (unser Name für JTL-POS) fehlt unter Sonderpreis JTL-Wawi 1.10 1
In Diskussion Artikel gehen nicht auf Einkaufsliste JTL-Workflows - Ideen, Lob und Kritik 2
Rabattierten Preis auf Artikel-Etikett ausweisen JTL-Wawi 1.10 3
JTL WaWi 2 Mandanten - B2B und B2C Artikel und Bestände automatisch abgleichen JTL-Wawi 1.6 3
Neu JTL Shopify Anbindung - Falscher Bruttopreis bei 7% Artikel, Grundpreise werden nicht übermittelt Shopify-Connector 2
Neu JTL-Shop: Anzeige der Artikel aus untergeordneten Kategorien Allgemeine Fragen zu JTL-Shop 2
Shop Anzeige Nicht lieferbare Artikel Einrichtung JTL-Shop5 0
Fehler in der JTL-Wawi-Anzeige, ob ein Artikel bereits einem Onlineshop zugeordnet wurde. JTL-Wawi 1.10 5
Summe Wert Artikel einer Marke JTL-Wawi 1.10 2
Neu Scheinbar willkürlicher Abgleich der Artikel WooCommerce-Connector 3
Neu Optionalen Artikel NUR über einen anderen Artikel kaufbar anbieten Arbeitsabläufe in JTL-Wawi 10
Eigene Felder Artikel auf Beleg Verkauf Auftrag ausdrucken JTL-Wawi 1.10 1
Neu Artikel vom Lieferanten einbinden User helfen Usern - Fragen zu JTL-Wawi 3
Neu Artikel automatisch einstellen - wie aktiviere ich dieses Feld? JTL-Wawi - Fehler und Bugs 4
Neu Artikel Filter laufende eBay Angebot funktioniert nicht - SQL Abfrage User helfen Usern - Fragen zu JTL-Wawi 3
Neu Deaktiviertung eines Var-Kindes löscht den ganzen Artikel im Shop PrestaShop-Connector 0
Artikel werden nicht gelistet - Status Wartet auf Hochladen - seit einer Woche kaufland.de - Anbindung (SCX) 3
Das Hinzufügen von Seriennummern zu einem Artikel ist nicht möglich JTL-Wawi 1.10 6
Neu Seit 5.5.0: Manchmal plötzlich kein Checkout mehr möglich "Artikel vergriffen..." Meldung für gesamte Sortiment JTL-Shop - Fehler und Bugs 2
Neu Export der Artikel - Fehler beim Export!? JTL-POS - Fehler und Bugs 0
Neu Einen Puffer, dass Artikel im Shop nicht auf "ausverkauft" gehen? JTL-Wawi - Ideen, Lob und Kritik 4
Neu easyCredit nicht im Artikel sichtbar Plugins für JTL-Shop 1
Nach Update > Artikel > Lieferanten friert ein JTL-Wawi 1.10 3
Nach Update - JTL Artikel Fehlerhaft JTL-Wawi 1.10 5
Artikel Mindest Bestand und Maximal Bestand kaufland.de - Anbindung (SCX) 0
Fehlermeldung nach Auswahl eines Filters in der Kategorie- / Artikel-ansicht JTL-Wawi 1.10 0
Neu Anzeigegröße Artikel und Artikelübersicht Allgemeine Fragen zu JTL-Shop 0
Neu Druckvorlage Artikel Etikett Bilder 1, 2, 3 - auch Ausgabeweg POS - beliebig Bilder in jeder Vorlage aus Datenbank zeigen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu 1.10.11.0 - Fehler - Artikel - Filter JTL-Wawi - Fehler und Bugs 0
Artikel-Bilder löschen entfernt diese nicht aus der DB JTL-Wawi 1.8 4
Neu Per SQL eine Liste nicht lieferbarer Artikel im Auftrag erstellen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Komplettabgleich --> Bilder hängt sich auf - wie finde ich den Artikel Shopify-Connector 4
Neu Artikel werden nach JTL-Abgleich aus Google & YouTube Vertriebskanal entfernt – seit letztem Connector-Update Shopify-Connector 3
Neu Artikel-Probleme bei der TikTok Shop Anbindung Einrichtung und Installation von JTL-eazyAuction 18
Neu Anzeige des Lagerbestands unter "Verknüpfte Artikel" wird nicht aktualisiert JTL-Wawi - Fehler und Bugs 4
Neu Artikel Anmerkung auf Pickliste Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 11
Neu CFE-Version maximal 500 Artikel Allgemeine Fragen zu JTL-Shop 15
Neu eigene Felder bei Artikel Eigene Übersichten ausgeben lassen Eigene Übersichten in der JTL-Wawi 2
Neu Variation + Werte beim Artikel anlegen automatisiert als Merkmale übernehmen User helfen Usern - Fragen zu JTL-Wawi 1

Ähnliche Themen