Hi! Wir haben uns gerade auch zu dritt die Birnen zerrieben. Bei zwei von uns gleiches Problem: Bald verfügbar statt Vorbestellen-Overlay... und dann kam ich: Bei mir gehts aber! Anscheinend alles gleich konfiguriert was relevant wäre... und das stimmt auch. Ich hab den gemeinen Umstand gefunden, der auf den ersten Blick nicht wirklich eine Rolle spielen sollte und doch erklärt, warum es bei vielen funktioniert.
Vorbestellbare Produkte sind in der Regel Neu-im-Sortiment. Ungewollterweise wird beim Setzen des Neu-im-Sortment-Hakens (bzw. durch die dadurch erfolgende Setzung des entsprechenden Overlays) eine Variable gefüllt, auf die für das Vorbestellen-Overlay danach abgefragt wird, aber für das Vorbestellen-Overlay selbst nie befüllt wird -> Mit Neu-im-Sortiment gehts (Vorausgesetzt das jetzt Neu-im-Sortment auch noch eine niedrigere Prio hat), ohne nicht.
Kurzfristige Workarounds:
Möglichkeit A): Neu-im-Sortment Haken setzen
Möglichkeit B): $conf =
Shop::getSettings([CONF_GLOBAL]);
als erste Zeile in der Funktion public function baueSuchspecialBildoverlay() in der Datei classes/class.JTL-Shop.Artikel.php setzen:
Möglichkeit C): Wenn Shop-Version 4.06.17 genutzt: Datei im angehängten Archiv im Verzeichnis /classes/ austauschen.
Problem ist aufgenommen:
https://issues.jtl-software.de/issues/SHOP-4215