Neu Sortieren von Variationswerten

alex9019

Sehr aktives Mitglied
17. Mai 2018
371
51
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.881
529
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

Sehr aktives Mitglied
17. Mai 2018
371
51
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
568
61
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

Sehr aktives Mitglied
17. Mai 2018
371
51
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

Sehr aktives Mitglied
17. Mai 2018
371
51
@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
568
61
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

Sehr aktives Mitglied
17. Mai 2018
371
51
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
568
61
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

Sehr aktives Mitglied
17. Mai 2018
371
51
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
568
61
Du kannst aus Variationen ja Variations-komibnationen machen.
Hast du das gemacht oder hast du nur Variationen?
 

Conny

Sehr aktives Mitglied
7. September 2009
568
61
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

Sehr aktives Mitglied
17. Mai 2018
371
51
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

Sehr aktives Mitglied
17. Mai 2018
371
51
@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
43
7
@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: 35
  • KindSortierung.JPG
    KindSortierung.JPG
    50,3 KB · Aufrufe: 36

alex9019

Sehr aktives Mitglied
17. Mai 2018
371
51
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 ❓JTL Wawi Update von 1.8 auf ??? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Doppelte Aufträge von Kunden filtern bzw. markieren JTL-Workflows - Ideen, Lob und Kritik 2
Neu Probleme beim Erstellen von Artikeln aus Angeboten von eBay User helfen Usern - Fragen zu JTL-Wawi 1
Update von 1.10.10.3 auf aktuellere Versionen JTL-Wawi 1.10 0
Fehler bei Bearbeitung von Attributen via HTML-Editor JTL-Wawi 2.0 3
Neu Versandart von Shopify zu JTL Wawi & Sendungsnummern von Wawi zu Shopify!? Shopify-Connector 0
Neu Update von 1.8.12.4 auf 1.11 User helfen Usern - Fragen zu JTL-Wawi 0
Worker bleibt beim empfangen/senden von Daten hängen JTL-Wawi 2.0 8
Absturz bei Hinzufügen von Artikelbildern JTL-Wawi 2.0 3
Update auf Shop 5.5.0 von 5.4.1 ist der Shop nicht mehr erreichbar Upgrade JTL-Shop4 auf JTL-Shop5 4
Neu Lieferadresse in PayPal-Transaktion weicht von der in der Wawi ab Plugins für JTL-Shop 0
Neu Streichpreise oder Rabatte für Staffelpreise von einem Artikel einrichten? Wie am Besten? JTL-Wawi 1.6 0
Neu Fehler beim Update der Datenbank von 1.11.7 auf 2.0.1 JTL-Wawi - Fehler und Bugs 7
Direktupdate von JTL Wawi 1.10.11.0 auf 2.0 möglich? JTL-Wawi 2.0 6
Neu [Tool] FloTax — eBay + Billbee → DATEV/Lexoffice | §25a | OSS | Reverse Charge | von JTL-Partner Dienstleistung, Jobs und Ähnliches 0
Neu Anbindung von JTL zu Metro (Rechnungen werden nicht zu Metro übertragen) User helfen Usern - Fragen zu JTL-Wawi 1
Neu Best Practices für den Export und die Automatisierung von täglichen Berichten in JTL‑WaWi User helfen Usern - Fragen zu JTL-Wawi 2
Neu WebP Bilder von JTL zu Shopware Shopware-Connector 2
Beantwortet Update von 1.11.5 auf 2.0 bleibt hängen JTL-Wawi 2.0 2
Neu Umsatzsteuernummer von Kunden wird nicht in Wawi übertragen Shopify-Connector 4
Neu Fehlermeldung nach der Umstellung von DHL Versenden 4.0 JTL-Track&Trace - Fehler und Bugs 7
Neu Die verwendete Version von JTL-Wawi wird nicht mehr unterstützt. Bitte nutzen Sie die Version 2.0.0.0 User helfen Usern - Fragen zu JTL-Wawi 1
Neu Fehler beim Abgleich, aber nur 1 einer von 3 Shopify Shops Shopify-Connector 2
Neu Zahlung von Kunden aus dem EU Ausland, Mwst falsch Plugins für JTL-Shop 1
Neu Installation von Plugin PayPal Check-Out fehlgeschlagen, keine Verbindung zum Webshop Plugins für JTL-Shop 6
Neu Bilder von Plattform A auch für Plattform B aktivieren Arbeitsabläufe in JTL-Wawi 5
Neu Frage zur Übertragung von JTL -> Shopify Shopify-Connector 1
Neu CSS GeoIP MwSt.-Finder 2.7.1 verhindert das Anlegen von Shop-Kundenkonten aus der Wawi Plugins für JTL-Shop 1
Rechnungen an Rechnungspostfächer von Kunden schicken ohne dass JTL auch andere Dokumente dorthin schickt? JTL-Wawi 1.11 3
Neu Onlineshop von Wawi entfernen Onlineshop-Anbindung 2
Neu Shop 5.6.1: Probleme beim Entfernen von Artikeln aus dem Warenkorb JTL-Shop - Fehler und Bugs 5
Neu Artikel Rücknahme über Kassenbon von letzter Woche in JTL-Pos JTL-POS - Ideen, Lob und Kritik 2
Artikelbezeichnung auf der Rechnung anpassen von "Artikelname" in "Kurzbeschreibung" JTL-Wawi 1.10 4
Neu DSGVO – Automatisierte Löschung von Kundendaten nach 10 Jahren (JTL-Wawi / JTL-Shop) User helfen Usern - Fragen zu JTL-Wawi 2
Update von 1.11.6 auf 1.11.7: JTL Worker verbindet nicht mehr mit Datenbank (WaWi schon) JTL-Wawi 1.11 1
Neu Zyklische Fehler beim Listen von T-Shirts Amazon-Lister - Fehler und Bugs 3
Neu Verbindungsabbruch von Wawi zu POS Einrichtung / Updates von JTL-POS 0
Neu In welcher Datenbank-Tabelle sind Wertelisten und deren IDS von Eigenen Felder gespeichert? User helfen Usern - Fragen zu JTL-Wawi 8
Neu Import von Rechnungen oder Lieferungen aus anderem System Starten mit JTL: Projektabwicklung & Migration 0
Neu OPC friert beim speichern von Änderungen ein nach JTL-Shop Update von Version 5.1.5 auf 5.6.1 JTL-Shop - Fehler und Bugs 6
JTL-Ameise: Export von Verkäufen auf Komponenten-Ebene JTL-Wawi 1.10 6
Neu Erfahrungsbericht von JTL zu Myfactory Smalltalk 0
Neu von JTL-Wawi-Version 1.10.16.0 ist kein Update...möglich Installation von JTL-Wawi 2
Neu Produktverkauf von max. 24 Stück am Tag - wie umsetzen ? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Ständig neue Angebote von JTL und Fallen bei Unaufmerksamkeit Smalltalk 26
Datenbank von Inaktiven Artikeln bereinigen JTL-Wawi 1.11 5
Neu WAWI 1.11.2 Änderung von E-Mailadresse in Rechnung hat keine Auswirkung JTL-Wawi - Fehler und Bugs 3
JTL Ameise - Export von HTML und wieder Re-Import JTL-Wawi 1.11 6
Abschalten von Verfügbarkeitsmails von Kunden JTL-Wawi 1.10 5

Ähnliche Themen