Neu Variationsartikel nicht in den Warenkorb legbar – unterschiedliches Verhalten je nach Auswahlweg

TDS2018

Sehr aktives Mitglied
25. Oktober 2018
600
97
Hallo zusammen,

mir ist heute von einem Kunden ein problematisches Verhalten bei Variationsartikeln im JTL-Shop gemeldet worden.

Reproduzierbarkeit:
  1. Öffnet man die Artikelübersicht (mehrere Artikel)
    → wählt dort bei einem Variationsartikel direkt im Pull-Down-Menü eine Variante aus
    → klickt anschließend im selben Reiter auf „Produkt wählen“,
    → lässt sich der daraufhin geöffnete Artikel problemlos in den Warenkorb legen.
  2. Klickt man hingegen zuerst auf den Artikel selbst (ohne vorherige Variantenauswahl),
    → trifft die Variantenauswahl erst auf der Artikel-Detailseite,
    → erscheint beim Hinzufügen zum Warenkorb die Meldung:
„Dieser Artikel hat Variationen. Wählen Sie bitte die gewünschte Variation aus.“ obwohl eine Variante sichtbar ausgewählt ist. Der Artikel kann in diesem Fall nicht in den Warenkorb gelegt werden.

Wichtig: Es handelt sich in beiden Fällen um denselben Artikel mit denselben Variationen – einzig der Auswahlweg ist unterschiedlich.

Shopversion 5.6.1
Template-Version 5.5.0

Ich bin bestürzt, da dies den Bestellprozess direkt betrifft und daher interessiert mich:
  • Ist der Fehler auch bei anderen?
  • Gibt es dazu bereits ein Ticket oder eine empfohlene Lösung?
Vielen Dank vorab für Rückmeldungen und schöne Sonntagsgrüße!
TDS2018

Variationsartikel kann nicht in Warenkorb gelegt werden: "Dieser Artikel hat Variationen. Wählen Sie bitte die gewünschte Variation aus."
 

NoOne

Sehr aktives Mitglied
16. März 2024
515
173
Template-Version 5.5.0? Also Child-Template. Dann einmal mit unmodifiziertem NOVA probieren. Ein generelles Problem wäre mir da nicht bekannt.
 

TDS2018

Sehr aktives Mitglied
25. Oktober 2018
600
97
@NoOne
Hallo, danke für Deinen Hinweis, daran könnte es in der Tat liegen.

Hast Du eventuell einen Link zur Beschreibung, wie man die Umstellung nicht destruktiv macht?

Ich habe einige Dateien im Template angepasst, damit ich globale Textbausteine anzeigen kann und würde diese gerne nach erfolgter Umstellung wieder hochladen bzw. anpassen.

Schönen Sonntag!
 

NoOne

Sehr aktives Mitglied
16. März 2024
515
173
Einfach die Vorschau verwenden. Die sieht man im Frontend nur, wenn man im Backend einloggt ist oder preview als GET-Parameter anhängt. Oder meinst du das Child-Template auf die aktuellste Version bringen? Dann musst du die Änderungen, die du am jetzigen Child-Template gemacht hast, in die neue Version rüberziehen. Die .tpl Dateien kannst du einfach kopieren, bei den Dateien, die im Child-Template schon vorhanden sind, musst du schauen, was du da angepasst hast und das ggf. nochmal machen. Die .tpl Dateien musst du dann aber trotzdem auch noch mal kontrollieren und schauen, ob du Blöcke, die du verwendest, anpassen musst. Was in NOVA verändert wurde, kannst du über die .diff Dateien rausfinden, die in den Release-Posts der Versionen verlinkt sind.

Wenn du die Textbausteine über globale Sprachvariablen gemacht hast, dann passiert mit den eigentlichen Textbausteinen nichts, weil die dann in der Datenbank sind.
 

TDS2018

Sehr aktives Mitglied
25. Oktober 2018
600
97
@NoOne

Ich habe das alte Verzeichnis /templates/NOVAChild entfernt und das NOVAChild-v5-6-0.zip heruntergeladen. In das NOVAChild entpackt und templates_c/* gelöscht. Danach war der Warenkorb wieder da.

Du bist ein Held! Danke.

Wie gehst Du damit um, wenn Du eine neue Version des Shops installierst und Änderungen in den .cpl-Dateien vorher hattest? Einfach die alten CPL drüberziehen oder händisch anpassen? Wenn das sonst zu unvorhergesehenem Verhalten führt, muß man denn zwingend den Shop updaten? Leider weiß ich nicht mehr, ob ich die letzte Shopversion 5.6.0 freiwillig oder unfreiwillig (weil etwas nicht mehr ging, nach Wawi-Update) installiert habe.
 

NoOne

Sehr aktives Mitglied
16. März 2024
515
173
Das kommt halt immer drauf an, was im Child-Template angepasst wurde. Für reine CSS-Anpassungen benutze ich gar kein Child-Template mehr. Und Anpassungen in den .tpl Dateien sind normalerweise auch eher weniger ein Problem, weil man die eben einfach rüberkopieren kann. Wenn es aber größere Änderungen am Template gab, worauf das Child-Template basiert, wie z. B. von 5.4 auf 5.5 als die Änderungen für die Barrierefreiheit Einzug gehalten haben, dann guck ich schon explizit danach das noch alles passt...

Wenns wirklich umfassendere Änderungen sind, also ein Template mit neuen Funktionen, die es in NOVA so nicht gibt und die neuen Javascript-Code erforderlich machen, da wirds dann schon bissel aufwändiger. In der Regel lad ich mir dann das neue Child-Template runter, kopiere alle Dateien aus dem alten Child Template ins neue, ohne irgendwas zu überschreiben, und dann benutze ich ein Tool (Meld zum Beispiel) um die Verzeichnisse zu vergleichen und zu gucken, was sich am neuen Child-Template geändert hat, um dann abzuschätzen, was ich eventuell beachten muss. "Den einen Weg" gibts da leider nicht, das erfordert schon ein wenig Flexibilität.

Eigene Templates mach ich aber eigentlich nicht, das sind dann nur Probleme, die ich für andere löse, sozusagen. Eher debuggen und dann korrigieren, statt komplett selbst zu entwickeln.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Variationsartikel an Lagerbestand koppeln Arbeitsabläufe in JTL-Wawi 1
Neu Variationsartikel ebay User helfen Usern - Fragen zu JTL-Wawi 4
Neu Variationsartikel eBay-Anbindung - Fehler und Bugs 0
Neu Karussell gehen auf der Startseite nach Update auf 5.6.1 nicht mehr Betrieb / Pflege von JTL-Shop 8
Nachträgliche Änderung von Steuerart auf Innergemeinschaftliche Lieferung nicht möglich JTL-Wawi 1.11 0
Hilfe: EK-Preise werden nicht beim Import importiert? JTL-Wawi 1.11 3
Neu JTL Fulfillment Network Reservierte Aufträge, die nicht gelöscht werden können Schnittstellen Import / Export 0
Kategorie lässt sich nicht löschen im Shop JTL-Wawi 1.10 1
Neu Umlaute aus Kurzbeschreibung werden nicht angezeigt Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Datenfiltereinstellung funktioniert bei Mail Vorlage nicht. JTL-Wawi 1.9 0
Neu wnm Hinweisfenster - Update von 1.1.7 auf 1.1.8 funktioniert nicht Plugins für JTL-Shop 2
Neu Bedarfssprognose - Einmalige Bestellung mit großer Stückzahl nicht zu berücksichtigen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Eingabefeld der PayPal Kreditkartenzahlung wird bei eingeloggten Kundenkonto nicht angezeigt JTL-Shop - Fehler und Bugs 0
Neu Ameise importiert Artikelbeschreibung nicht JTL-Workflows - Fehler und Bugs 2
Voucher-Portal nicht erreichbar! Allgemeine Fragen zu JTL-Vouchers 1
Neu Eigene Übersichten nicht mehr möglich? JTL-Wawi - Fehler und Bugs 4
Neu Erstupload Artikel, Bilder werden nicht auf Server geladen JTL-Shop - Fehler und Bugs 0
Neu Händlerbund-Plugin lädt Texte herunter, ersetzt sie aber nicht im Frontend Technische Fragen zu Plugins und Templates 1
Artikel Gehen nicht aus In Aufträge raus nach Versand JTL-Wawi 1.11 0
Neu TSE tauschen Swissbit USB zu MicroSD klappt nicht Einrichtung / Updates von JTL-POS 0
WMS Nachdruck Änderung der Versandart nicht mehr möglich JTL-Wawi 1.11 0
Neu angelegte Lieferantenbestellungen nicht sichtbar in der Übersicht Beschaffung JTL-Wawi 1.10 1
Neu Sitemap per cronjob und nicht mit Wawi Abgleich Allgemeine Fragen zu JTL-Shop 3
Datenbank lässt sich nach Serverumzug nicht wiederherstellen JTL-Wawi 1.11 1
Neu Picklistenerstellung nicht mehr möglich User helfen Usern - Fragen zu JTL-Wawi 0
POS Abgleich nicht mehr möglich JTL-Wawi 1.11 2
Neu Das Abspeichern der Einstellungen in Shopify geht nicht? Shopify-Connector 6
Neu Problem: Sprachumschaltung auf der Startseite nicht möglich bzw. nach 404-Fallback inkonsistent (nicht eingeloggte Benutzer) Einrichtung von JTL-Shop4 3
DHL-Leitcodierungsdaten nach Wawi-Update nicht mehr vorhanden JTL-Wawi 1.11 0
JTL-Wawi startet nach Neustart nicht / hängt auf neu eingerichtetem PC (Remote-Datenbank) JTL-Wawi 1.11 14
Neu Rabatte werden nicht korrekt online angezeigt Onlineshop-Anbindung 0
Neu Rechnungen werden und können nicht mehr vom Rechner im Lager gedruckt werden JTL-Wawi - Fehler und Bugs 3
Neu Auftragsbezogene Pickliste auch im JTL-WMS (nicht nur mobil) nutzen JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 0
Neu Automatische Picklistenerstellung nicht mögich? Installation von JTL-WMS / JTL-Packtisch+ 2
Seit dem Update auf JTL Wawi 1.11.4 funktioniert der Workflow "Datei Schreiben" nicht JTL-Wawi 1.11 1
JTL Wawi 1.11.4 "Dashboard übernehmen" funktioniert nicht JTL-Wawi 1.11 1
360° Ansicht größe nicht mehr änderbar? JTL-Wawi 1.11 2
Manuelle Workflows nicht mehr ausführbar (App 1.11.0 JTL 1.11.5) JTL-Wawi App 4
Neu Ich möchte konfigurieren, dass Artikel mit einem Lagerbestand von 0 nicht mehr zu einer Bestellung hinzugefügt werden dürfen Eigene Übersichten in der JTL-Wawi 1
Neu JTL-Wawi 1.11.4 – Vaterartikel lässt sich nach Entfernen eines Kindartikels nicht mehr speichern JTL-Wawi - Fehler und Bugs 3
Neu Sonderpreis-Ablaufdatum - Preise werden nicht aktualisiert WooCommerce-Connector 0
Neu PayPal lehnt Zahlung ab, weil PLZ angeblich nicht beliefert wird User helfen Usern 2
Neu JTL Diag / SQL Mitschnitt lässt sich nicht mehr starten User helfen Usern - Fragen zu JTL-Wawi 7
Neu Bons werden nach Wechsel auf neue Kasse nicht mehr signiert Allgemeine Fragen zu JTL-POS 0
Neu Bestellungen werden nicht mehr übertragen: Der Shop hat nicht alle Zahlungen gesendet. WooCommerce-Connector 0
Neu Abgelaufene MHD (Mindesthaltbarkeitsdatum) wird im Shop nicht angezeigt. JTL-Shop - Fehler und Bugs 2
WMS Druckverwaltung -> Fenster friert ein > WMS-mobile & POS läuft gar nicht/extrem langsam 1.11.4 JTL-Wawi 1.11 0
Neu DPD: YourInternalID 28: (1) Strasse - Postleitzahl - Ort kann nicht zugeordnet werden. Evtl. liegt ein Schreibfehler in der Adresse vor. JTL-ShippingLabels - Fehler und Bugs 0
Neu Bestellung aus JTL-Shop wird nicht in die Wawi übernommen Allgemeine Fragen zu JTL-Shop 1
Neu AMAZON LISTER 2.0 Hochladen nicht möglich! Satus " Wartet auf Rückmeldu..." Amazon-Lister - Fehler und Bugs 0

Ähnliche Themen