Neu Richtige Hook zum Berechnen der Lieferzeit in Artikel.php

FelixG

Mitglied
7. September 2023
10
0
Hallo,
wir möchten bei uns die Berechnung der Lieferzeit in der Artikel.php erweitern. Damit unser Shop aber Updatesicher bleibt, möchten wir das in ein eigenes Plugin auslagern.

Wir haben das ganze schon über eine Hook bzw. einen EventDispatcher mit dem Hook "HOOK_ARTIKEL_CLASS_FUELLEARTIKEL" (110) versucht. Allerdings haben wir es nur geschafft den Wert zu überschreiben aber nicht die Berechnung zu ändern.

Hier fragen wir uns ob die Hook überhaupt die richtige ist oder ob man das ganz ohne eine Hook lösen kann. Der Code den wir aktuell in die Artikel.php eingebunden haben, ist der folgende:
PHP:
if ($this->cLagerKleinerNull === 'Y' && $this->fLagerbestand < 1) {
    $maxDeliveryDays += 5;
}

Dieser soll einfach wenn Überverkäufe erlaubt sind & der Lagerbestand kleiner 1 ist, die maximale Lieferzeit um 5 Tage erhöhen.

@FMoche @css-umsetzung Kann uns einer von euch da weiterhelfen?