Neu Einstellung Standardsortierung überschreibt individuelle Sortierung für "besondere Artikel"

liquid

Sehr aktives Mitglied
3. April 2015
420
73
Bremen
Hallo zusammen,

wir haben einen ärgerlichen Bug im Shop (5.3.3) und hoffen, dass man das Problem irgendwie lösen kann.

Problem: Im Backend ist als Standardsortierung "Bestseller" ausgewählt. Wenn man jetzt unter SEO/SEO-Pfade/Einstellungen die Sortierung beispielsweise für Top-Artikel oder Sonderangeboten hiervon abweichend definieren möchte, dann wird diese Einstellung immer durch die Standard-Einstellung überschrieben. Dies aber nur dann, wenn die Standardeinstellung nicht auf "Standard" gesetzt ist (sondern wie bei uns auf "Bestseller").

Das ist wirklich ziemlich blöd, denn individuelle Einstellungen sollten immer definierte Standardeinstellungen überschreiben und nicht umgekehrt.

Hat jemand eine Lösung für das Problem?

Gruß aus dem Norden
Ingo
 

Rainer S

Moderator
Mitarbeiter
8. August 2018
807
152
Dazu kann ich Dir erstmal nur folgenden Link zum Issuetracker mitteilen.
https://issues.jtl-software.de/issues/SHOP-6613

Auf eigenes Risiko kannst du versuchen ob folgender Hotfix noch funktioniert.


In der Datei /includes/src/Filter/ProductFilter.php steht in Zeile 1500 folgendes:


Code:
if ($_SESSION['Usersortierung'] === \SEARCH_SORT_STANDARD && $this->hasSearchSpecial()) {


Diese Zeile mit folgender ersetzen:


Code:
if ($this->hasSearchSpecial()) {
 
  • Gefällt mir
Reaktionen: liquid