Hallo zusammen, in der Artikelübersicht, im Swiper und so noch so alles Artikel aufgelistet sind, werden bei vorhandenen Eigenschaften deren Lieferzeiten angezeigt, obwohl ausgewählt wurde, das die Artikellieferzeit angezeigt werden soll. Das gleiche lässt sich auch in einem Vanilla 3.11.2 Shop nachvollziehen.
Hab mir erst einmal selbst beholfen: Öffne Code: \includes\classes\product.php Suche Code: if($shipping_range_status['low']['days'] === null && $shipping_range_status['high']['days'] === null) Ersetze mit: Code: if($shipping_range_status['low']['days'] === null && $shipping_range_status['high']['days'] === null || $this->data['use_properties_combis_shipping_time'] == 0) Diese Änderung bewirkt, das wenn in den Eigenschaften->Einstellungen->Lieferzeitanzeige->Artikellieferzeit eingestellt ist, das die ShippingRange-Anzeige der Eigenschaften deaktiviert wird. Als Ergänzung möchte ich an dieser Stelle noch vorschlagen, dass Eigenschaften mit Bestand 0 ebenfalls nicht in der ShippingRangeStatus berücksichtigt werden, oder dass man in den Lieferstatus-Einstellungen eine Auswahl hat, wo man wählen kann, ob der Lieferstatus XYZ (z.B. Ausverkauft) berücksichtig wird oder nicht. Sieht nämlich etwas doof aus wenn als Lieferzeit: 3 Tage bis Ausverkauft da steht