Neu Sortieren von Variationswerten

alex9019

Gut bekanntes Mitglied
17. Mai 2018
309
20
Hallo,

der Variationswert meiner Artikel wird leider nicht richtig sortiert.

Meine Artikel gibt es in verschiedenen Größen: 6 cm, 8 cm, 10 cm, 12 cm, 20 cm, 42 cm

Jedoch werden die Größen bei der Auswahl falsch sortiert und zwar:

10 cm
12 cm
20 cm
42 cm
6 cm
8 cm

Wahrscheinlich deshalb da die 6 und 8 cm nur aus einer Ziffer bestehen.
Jetzt gebe es die Möglichkeit anstatt 6 cm, 06 cm zu schreiben, jedoch habe ich zu viel Artikel
um dies Händisch zu lösen.

Gibt es dafür eine Lösung?
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.878
519
Halle
Hallo, standardmäßig werden die Werte als Strings alphanumerisch sortiert. Du kannst aber in der Wawi eine explizite Reihenfolge der Werte angeben. Diese wird dann auch bei der Darstellung im Shop beachtet.
 
  • Gefällt mir
Reaktionen: kutti

alex9019

Gut bekanntes Mitglied
17. Mai 2018
309
20
Vielen Dank für die schnelle Antwort.
Habe die Einstellung gefunden, jedoch möchte ich diese Sortierung für alle Artikel übernehmen.

Bei über 100.000 Artikel wird das händisch etwas langwierig.
 

Conny

Sehr aktives Mitglied
7. September 2009
550
60
Hatte auch das Problem mit den Variationskombis und habe es hard coded gelöst.
Achtung: dadurch wird die Sortierfunktion in der Wawi außer kraft gesetzt
Die Anzeige im Shop wird alphanumerisch sortiert.

Sortierung der Kinderartikel
Version: Shop 4.06
Datei: /classes/class.JTL-Shop.Artikel.php
Zeile: 1994
alt
Code:
 ORDER BY teigenschaft.nSort, teigenschaft.cName, teigenschaftwert.nSort, teigenschaftwert.cName",

neu
Code:
 ORDER BY  teigenschaftwert.cName",
 

alex9019

Gut bekanntes Mitglied
17. Mai 2018
309
20
Hatte auch das Problem mit den Variationskombis und habe es hard coded gelöst.
Achtung: dadurch wird die Sortierfunktion in der Wawi außer kraft gesetzt
Die Anzeige im Shop wird alphanumerisch sortiert.

Sortierung der Kinderartikel
Version: Shop 4.06
Datei: /classes/class.JTL-Shop.Artikel.php
Zeile: 1994
alt
Code:
 ORDER BY teigenschaft.nSort, teigenschaft.cName, teigenschaftwert.nSort, teigenschaftwert.cName",

neu
Code:
 ORDER BY  teigenschaftwert.cName",

Wo finde ich den die Datei? Beschäftige mich leider erst seit kurzem mit JTL.
 

Mirko.Schmidt User deaktiviert

Guest
Hallo Alex,
die Datei ist per FTP Client (z.B. Filezilla) auf dem WebServer, wo der Shop gehostet ist, aufrufbar. Der Pfad ist im Post von Conny angegeben: "(Shop Root)/classes/class.JTL-Shop.Artikel.php".
 

alex9019

Gut bekanntes Mitglied
17. Mai 2018
309
20
@Mirko.Schmidt

vielen Dank, habe die Datei gefunden.

@Conny

Habe die Datei verändert und es hat funktioniert.

Jedoch habe ich 2 verschiedene Variationswerte.

1) Ausführung (Farbe)
2) Größe (in cm)

Leider hat es nur für einen Variationswert (Ausführung) funktioniert.
Wie kann ich es für beide übernehmen?
 

Conny

Sehr aktives Mitglied
7. September 2009
550
60
Hi
in dem neuen Build 4 ist es jetzt die Zeile 2002 welche geändert werden muss

Achtung: dadurch wird die Sortierfunktion in der Wawi außer kraft gesetzt
Die Anzeige im Shop wird alphanumerisch sortiert.
Bei einen Shop Update wird diese Datei ggf. überschrieben und die Änderung muss erneut gemacht werden.

Sortierung der Kinderartikel (Variationskombis)
Version: Shop 4.06 Build 4
Datei: /classes/class.JTL-Shop.Artikel.php
Zeile: 2002
alt
Code:
ORDER BY teigenschaft.nSort, teigenschaft.cName, teigenschaftwert.nSort, teigenschaftwert.cName",
neu
Code:
ORDER BY teigenschaftwert.cName",

Sortierung der Kinderartikel (Variationen)
Version: Shop 4.06 Build 4
Datei: /classes/class.JTL-Shop.Artikel.php
Zeile: 2212
alt
Code:
ORDER BY teigenschaft.nSort ASC, teigenschaft.cName, teigenschaftwert.nSort ASC, teigenschaftwert.cName",
neu
Code:
ORDER BY teigenschaftwert.cName",

Sollte deine Sortiertung noch nicht gehen, dann sende mir mal ein Link zu deinem Artikel per PM
 

alex9019

Gut bekanntes Mitglied
17. Mai 2018
309
20
Vielen Dank, es hat geklappt bis auf 2 Kleinigkeiten.

1) Was kann ich tun damit Größen die nur aus 1 Ziffer bestehen am Anfang angezeigt werden und nicht am Ende?
Es gäbe wahrscheinlich die Möglichkeit die CSV Datei zu bearbeiten und vor jede Größe die nur aus 1 Ziffer besteht eine 0 zu schreiben.
Der Aufwand wäre aber ziemlich groß und es wäre besser wenn man es anders lösen könnte.

2) Die Variationswerte sind nun vertauscht. Jetzt habe ich oben die Größe und unten die Ausführung, es sollte aber umgekehrt sein.
Wähle ich jedoch eine Variation aus, ist die Ausführung wieder oben und die Größe unten aber die Sortierung ist wieder die alte.

Hier ein Artikel beispiel:
https://u26740jc.test3.jtl-hosting.de/A-Kamel_50
 

Conny

Sehr aktives Mitglied
7. September 2009
550
60
zu 1)
du musst es leider so lösen, dass du eine führende 0 davor stellst, da es ein Textfeld ist und es nur alphanumerisch sortiert werden kann.
Außer jemand anderes hat noch eine besser Idee.

zu 2)
ich habe mal bei mir einen Testartikel angelegt mit zwei Variationen und kann dein Problem nicht nachstellen.
Evtl. mal einen neuen Artikel anlegen. Vielleicht ist da durch spielen was verbogen.
Oder hast du zwei VarKombis ?
 

alex9019

Gut bekanntes Mitglied
17. Mai 2018
309
20
Habe alle Artikel gelöscht und einige neu Importiert.
Auch die Datei class.JTL- Shop.Artikel.php habe ich mit der Originalen ersetzt und neu bearbeitet,
jedoch immer noch dasselbe Problem.

Was meinst du mit zwei Varkombis?
 

Conny

Sehr aktives Mitglied
7. September 2009
550
60
Du kannst aus Variationen ja Variations-komibnationen machen.
Hast du das gemacht oder hast du nur Variationen?
 

Conny

Sehr aktives Mitglied
7. September 2009
550
60
Hast du den Cache vom Shop aus ?
Den Cache vom Browser geleert ?
Die Cookies gelöscht ?
Hast du die Shop Version 4.06 (Build: 4)?

Ich habe einen Testartikel wie im Screenshot zu sehen ist angelegt und daraus Varkombis erstellen lassen.
Und da klappt alles bestens.
b2.png
 

alex9019

Gut bekanntes Mitglied
17. Mai 2018
309
20
Cache im Shop ist aus.
Cache und Cookies im Browser mehrmals gelöscht.
Shop Version ist 4.06 (Build: 4)

Leider keine veränderung.
 

alex9019

Gut bekanntes Mitglied
17. Mai 2018
309
20
@Conny danke dir trotzdem.

Auffällig ist ja das die Werte am Anfang genau richtig sortiert sind.
Ändere ich z.B. nur einen Variationswert (Größe oder Ausführung) mehrmals hintereinander bleibt die Sortierung dort gleich.
Aber sobald ich beide Ausführungen gewählt habe ändert sich sofort die Sortierung.

Die class.JTL- Shop.Artikel.php Datei ist wieder die Originale.
 

kabemar

Aktives Mitglied
27. März 2019
41
6
@Conny danke dir trotzdem.

Auffällig ist ja das die Werte am Anfang genau richtig sortiert sind.
Ändere ich z.B. nur einen Variationswert (Größe oder Ausführung) mehrmals hintereinander bleibt die Sortierung dort gleich.
Aber sobald ich beide Ausführungen gewählt habe ändert sich sofort die Sortierung.

Die class.JTL-Shop.Artikel.php Datei ist wieder die Originale.

Hallo Alex

Konntest du das Problem irgendwie lösen? Ich habe leider das gleiche Problem mit den VarKombis. Beim Vater werden die Variationen richtig sortiert angezeigt (siehe Bild VaterSortierung.jpg). Sobald ich auf eine Variation klicke, wird das Ganze scheinbar willkürlich umsortiert (KindSortierung.jpg).

Ist leider sehr verwirrend für die Kundschaft. Ist das ein Bug oder lässt sich das irgendwie über die Wawi beheben? Habe ohne Erfolg den Tipp von Conny bereits ausprobiert. Ich möchte aber sowieso eine Änderung der Klassen möglichst vermeiden (da nicht Update-Sicher).

Danke und liebe Grüsse,
Kaj
 

Anhänge

  • VaterSortierung.JPG
    VaterSortierung.JPG
    50,9 KB · Aufrufe: 33
  • KindSortierung.JPG
    KindSortierung.JPG
    50,3 KB · Aufrufe: 34

alex9019

Gut bekanntes Mitglied
17. Mai 2018
309
20
Hallo @kabemar

ich hatte damals vergessen den Variationswerten eine Sortiernummer zuzuweisen.
Einfach über die Ameise / Variationen jedem Variationswert eine Sortiernummer zuweisen, dann sollte es klappen.

Bsp:

VariationswertSortiernummer
11
1.252
1.53
1.754
25
2.256
 
  • Gefällt mir
Reaktionen: kabemar
Ähnliche Themen
Titel Forum Antworten Datum
Neu Sortieren der Auftragsliste und dort die Artikelnummer anzeigen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Kategorie spezifisch Artikel sortieren JTL-Wawi 1.8 17
Neu Coupon nicht vom Warenwert sondern von den Artikeln abziehen?!? User helfen Usern - Fragen zu JTL-Wawi 5
Neu Updatepolitik und Testen von Software - aktuell 5.2.4 Installation / Updates von JTL-Shop 8
Neu JTL <-> Shopware 6 - Maximale Anzahl von Kundengruppen? Shopware-Connector 3
Neu Datenmigration von anderer WaWi auf JTL-WaWi Starten mit JTL: Projektabwicklung & Migration 10
Neu Artikel von JTL mit Ebay verbinden in Easy Action Einrichtung und Installation von JTL-eazyAuction 2
Neu Erreichbarkeit von Seiten mit 0 Bestand in 5.3.1 JTL-Shop - Fehler und Bugs 2
Neu Artikel im Warenkorb wird von 1 auf null runtergesetzt. Anstatt es zu entfernen wird es automatisch wieder auf 1 gesetzt Allgemeine Fragen zu JTL-Shop 6
Neu So ändern Sie den Status von amazon ASIN über die Importdatei in „Aktiv“. JTL Ameise - Eigene Exporte 0
Neu eBay zusammenfassen von Aufträgen und Buchhaltung User helfen Usern - Fragen zu JTL-Wawi 0
Neu CSV-Export von Produkten aus bestimmter Kategorie Allgemeine Fragen zu JTL-Shop 1
Fehler beim erstellen von Aufträgen JTL-Wawi App 2
Worker hat Zeitlücken von vielen Stunden JTL-Wawi 1.8 1
Neu Bestandsanzeige von Stücklistenartikeln Allgemeine Fragen zu JTL-POS 0
Nach Aufruf von Stored Procedure 'Kunde.spKundeUpdate' schwere Fehler in JTL (z.B. Kundenliste, Workflow-Editor) JTL-Wawi 1.8 2
Neu JTL-Shop 5 Liste von CSV-Export Variablen gesucht Allgemeine Fragen zu JTL-Shop 1
Neu Datenumzug von Xentral ERP Software auf JTL-Wawi Schnittstellen Import / Export 4
Neu Artikel nach Übertragung von JTL auf geplant im Jahr 2030 WooCommerce-Connector 2
Neu Stücklisten mit puffer Bezug von anderen Artikeln User helfen Usern - Fragen zu JTL-Wawi 1
Neu Löschen von Nachrichten im Servicedesk Servicedesk (Beta) 3
Entfernen von Lieferzeiten bei Artikeln ohne Lieferzeiten Einrichtung JTL-Shop5 6
Neu Was steckt hinter der Zahl von 53 Bildern auf Ebay bei Variationsartikeln (und einer unsinnigen Fehlermeldung der Wawi)? JTL-Wawi - Fehler und Bugs 2
Bestand von Kinderartikeln wird im Vaterartikel zusammenaddiert JTL-Wawi 1.8 1
Neu beim Umstieg von unicorn auf SCX Bilder aktivieren Otto.de - Anbindung (SCX) 1
Neu Filtereinstellungen: wenn Sonderpreis bei Vater- oder Kindartikeln, Anzeige von Vater- UND Kindartikeln User helfen Usern - Fragen zu JTL-Wawi 5
Neu gelöst: Update von 5.3.0 auf 5.3.1 - Dateien hochgeladen - immernoch alte Version Gelöste Themen in diesem Bereich 6
Neu Fehler beim Bearbeiten von PLZ & Ort im Kundenkonto (Update 5.3.0) JTL-Shop - Fehler und Bugs 6
Neu Wechsel WAWI Hosting von JTL mit RDP auf ecomDATA User helfen Usern - Fragen zu JTL-Wawi 2
Neu Fehler bei Bearbeitung von Designvorlagen eBay-Designvorlagen - Fehler und Bugs 0
Neu Mitgabe von Nährwertangaben WooCommerce-Connector 2
Neu E-Mail-Adresse beim Versand von Lieferantenbestellungen User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL 1.8.12.0 - Artikelattribut für Shop importieren - Format CSV-Datei / Hilfe bei Import von individuellen Attributen für JTL-Shop (googlekat) JTL-Ameise - Ideen, Lob und Kritik 1
Neu Bilder von Merkmalen werden nicht angezeigt Gelöste Themen in diesem Bereich 5
Neu Shopify Erhöhung der Varianten von 100 auf 2000 - Connector App Problem Shopify-Connector 4
Neu Bestimmte Artikel von JTL-Search ausschließen JTL-Search 0
Artikel Netto Preis von 4 Nachkommastellen auf 2 umstellen JTL-Wawi 1.7 5
Artikelabgleich verlangsamt sich automatisch von Wawi JTL-Wawi 1.8 2
Formatierungsfehler in XML bei Verwendung von dotliquid kaufland.de - Anbindung (SCX) 2
Neu Produktfeld "Produktkategorie" von JTL nach Shopify? Shopify-Connector 0
Alternativpositionen und gültig von bis JTL-Wawi 1.8 0
Neu Fehler beim erstellen von Aufträgen. Digitale Unterschrift im Auftrag. JTL-Wawi - Fehler und Bugs 0
Export von Bestellungen als Excel JTL-Wawi 1.6 1
Neu Sortierung von Artikel nach Preis absteigend Allgemeine Fragen zu JTL-Shop 4
Ameisen Import von Aufträgen: Zahlungsziel in Tagen immer 0 JTL-Wawi 1.8 1
Neu Menüleiste wird plötzlich in der Mitte von der Seite angezeigt Allgemeine Fragen zu JTL-Shop 0
Neu 💡Umsatzsteuer- und Internationalisierungs-Expertise von unserem neuen Partner countX News, Events und Umfragen 4
Neu Update von 5.1.5 auf 5.2.4 Installation / Updates von JTL-Shop 1
EAN-Code von Umverpackungen hinterlegen JTL-Wawi 1.7 3
Neu Update von Wawi 17.15.4. auf 18.12.0 geht nicht, weil Primary voll ist JTL-Wawi - Fehler und Bugs 4

Ähnliche Themen