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

TDS2018

Sehr aktives Mitglied
25. Oktober 2018
602
99
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
522
175
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
602
99
@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
522
175
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.
 
  • Gefällt mir
Reaktionen: TDS2018

TDS2018

Sehr aktives Mitglied
25. Oktober 2018
602
99
@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
522
175
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.
 
  • Gefällt mir
Reaktionen: TDS2018
Ähnliche Themen
Titel Forum Antworten Datum
Neu Variationsartikel an Lagerbestand koppeln Arbeitsabläufe in JTL-Wawi 1
Neu Abbruch auf der Plattform löscht nicht mehr den Auftrag Arbeitsabläufe in JTL-Wawi 2
Neu 12.02.2025 JTL Newsletter nicht Eure Ernst :+) Smalltalk 5
Neu Bestellung per Mail, Kunde registriert sich im Nachgang, Bestellung nicht im Kundenkonto User helfen Usern - Fragen zu JTL-Wawi 2
Anmeldung funktioniert nicht mehr JTL-Wawi 1.11 2
Neu Email in Outlook funktioniert nicht mehr User helfen Usern 6
Neu Neue Box im Footer erstellt, Inhalt wird nicht korrekt angezeigt Betrieb / Pflege von JTL-Shop 1
Neu Wawi Synchronisation mit JTL Shop nicht möglich! seit 3 Stunden was kann man machen? Onlineshop-Anbindung 1
Neu Workflow funktioniert nicht so wie gewollt :) User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL Pos Anbindung Button existiert nicht Einrichtung / Updates von JTL-POS 0
Neu Service (Alt+S) funktioniert gar nicht Servicedesk (Beta) 6
Teilbare Artikel NICHT für Kunden, nur für intern teilbar JTL-Wawi 1.11 5
Neu Der Auftrag wird nicht ausgeliefert. Der Auftrag befindet sich bereits auf einer anderen Pickliste. User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL WAWI V1.11.6.0 Stornorechnung, Stornotext wird nicht gespeichert und ist nicht abrufbar JTL-Wawi - Fehler und Bugs 0
Verkaufseinheit wird nicht auf Angebot/Auftrag/Rechnung/Lieferschein ausgegeben JTL-Wawi 1.11 3
Neu Kommissionierwagen durch scannen auswählen geht nicht User helfen Usern - Fragen zu JTL-Wawi 3
kaufland api erkennt product_safety_contact nicht JTL-Wawi 1.11 0
Neu Wir können uns nicht mehr anmelden Allgemeine Fragen zu JTL-POS 0
Neu Lieferantenbestände werden nicht korrekt angezeigt Arbeitsabläufe in JTL-Wawi 4
Aktualisierung Artikelbilder bei Kaufland nicht möglich? kaufland.de - Anbindung (SCX) 0
Neu Pickliste hängt fest – Aufträge gesperrt, nicht in Versand sichtbar User helfen Usern - Fragen zu JTL-Wawi 3
Neu POS-Server startet nicht mehr nach WaWi-update auf Version 1.11.6.0 JTL-POS - Fehler und Bugs 1
Skonto bei Barzahlung wird angezeigt, aber nicht vom Rechnungsbetrag abgezogen JTL-Wawi 1.9 11
Neu Fehlermeldung Steuersätze sind nicht im Shop Schnittstellen Import / Export 0
Neu Mehrere Label für GLS Retoure nicht möglich? JTL-ShippingLabels - Fehler und Bugs 0
Neu Dropshipping (Ausliefern) - Artikel nicht lieferbar // Euer Ablauf User helfen Usern - Fragen zu JTL-Wawi 5
Neu Epson TM-m30III druckt nicht JTL-POS - Fehler und Bugs 8
Neu Alttexte aus OPC werden beim Slider nicht im Code angezeigt JTL-Wawi - Fehler und Bugs 0
USt-IdNr.: Abfrage funkitoniert nicht mehr. JTL-Wawi 1.11 5
JTL Wawi App eigene Statistiken erscheinen nicht JTL-Wawi App 0
Neu Störung / Connector verbindet sich nicht (Shopify) Shopify-Connector 7
Neu Bestellungen werden verzögert oder nicht gepullt – Ursache: Zeitzonen-Filter im SQL des WooCommerce-Connectors WooCommerce-Connector 0
Neu WPML: Funktioniert bis und inkl. Connector-Version 2.4.1 nicht mehr WooCommerce-Connector 0
Neu Google Merchantcenter - Download der Shoppingfeeds nicht mehr möglich Allgemeine Fragen zu JTL-Shop 6
Lieferbare Aufträge werden nicht auf WMS-Picklisten gesetzt JTL-Wawi 1.11 4
Neu Kinderartikel bearbeiten geht nicht JTL-Wawi - Fehler und Bugs 1
Nach Update auf 1.11.6 werden die Preisänderung nicht mehr von der Wawi an Amazon übertragen JTL-Wawi 1.11 0
Neu Merkmale NICHT in Warenkorbübersicht Allgemeine Fragen zu JTL-Shop 4
Wareneingänge werde nicht mehr in der Liste der Korrekturbuchungen angezeigt? JTL-Wawi 1.11 1
Amazon VCS Rechnung werden nicht angezeigt. Amazon-Anbindung - Fehler und Bugs 0
Hersteller für Verkaufskanal mappen geht nicht JTL-Wawi 1.11 0
Neu Plugins lassen sich nicht installieren/updaten Plugins für JTL-Shop 4
Neu Ebay-Artikelimport triggert Workflow "Artikel geändert" nicht JTL-Wawi - Fehler und Bugs 0
Neu Wechsel von JTL Shop 5 zu Shopify / ERP-Connector Produkte mit Variationen werden nicht übertragen Shopify-Connector 1
Neu Mollie Kreditkartenzahlungen werden nicht als bezahlt markiert JTL-Wawi - Fehler und Bugs 2
Prüfung USt-ID geht nicht mehr JTL-Wawi 1.9 10
JTL Wawi App Registrierung kann nicht gelöscht werden JTL-Wawi App 11
Beantwortet Kurzbeschreibung in Angebot ändert sich nicht Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Es werden nicht die gesamter Menge einer Bestellung für die Produktion übernommen; die Bestellung bleibt teilgeliefert. JTL-Plan&Produce - Fehler und Bugs 0
JTL Fulfillment Network Reservierte Aufträge, die nicht gelöscht werden können JTL-Wawi 1.10 0

Ähnliche Themen