In Bearbeitung [SHOP-285] Anzeigefehler bei "genauer Lagerbestand"

Kojiro

Gut bekanntes Mitglied
16. November 2010
205
6
Hallo,

ich habe folgendes, bei JTL seit Jahren bekanntes, Problem. Für welches es immer noch keine vernünftige Lösung gibt und meinen Shop im Betrieb unglaublich einschränkt. Daher erhoffe ich mir Hilfe hier in der Community. Falls jemand einen einfachen Lösungsweg kennt wäre das super, falls es mit tieferen Eingriffen verbunden ist wäre ich auch bereit für die Behebung zu zahlen.

Shop: 4.6
JTL will das Problem in 5.0 lösen....

Fehlerbeschreibung:
Bei Lagerbestandsanzeige -> "genauen Lagerbestand anzeigen", tritt ein Anzeigefehler auf, bei Artikeln die einen Lagerbestand von 0 haben und Überverkäufe ermöglichen. Auf der Produktseite steht kein Lagerbestand, Artikel kann bestellt werden, so wie es sein sollte. Allerdings wird auf der Kategorieseite (auf welcher alle anderen Artikel stehen) beim Produkt in roter Schrift "Auf Lager" angezeigt. Was dem Kunden natürlich signalisiert dass der Artikel lagernd wäre, was er aber nicht ist. Hier durch kommt es häufiger zu Problemen bei Lieferverzögerungen etc.

Wie kann das behoben werden? In der Sprachverwaltung kann ich die Variabeln anpassen, diese haben aber anscheinend keine Auswirkungen auf das was angezeigt wird....
 

Mirko.Schmidt User deaktiviert

Guest
Hallo,
in der 4.06.9 kann in der Datei ../classes/class.JTL-Shop.Artikel.php Zeile 4613 folgendes ausgetauscht werden

PHP:
} elseif ($this->cLagerKleinerNull === 'Y') {
                $this->Lageranzeige->cLagerhinweis['genau']          = Shop::Lang()->get('ampelGruen', 'global');
                $this->Lageranzeige->cLagerhinweis['verfuegbarkeit'] = Shop::Lang()->get('ampelGruen', 'global');
durch das hier
PHP:
} elseif ($this->cLagerKleinerNull === 'Y' && $this->conf['global']['artikel_ampel_lagernull_gruen'] === 'Y') {
                $this->Lageranzeige->cLagerhinweis['genau']          = Shop::Lang()->get('ampelGruen', 'global');
                $this->Lageranzeige->cLagerhinweis['verfuegbarkeit'] = Shop::Lang()->get('ampelGruen', 'global');
Dies ist aus dem MergeRequest https://gitlab.jtl-software.de/jtlshop/shop4/merge_requests/1744/diffs (für die 5.0.0) zum Ticket https://issues.jtl-software.de/issues/SHOP-285.
 

Ähnliche Themen