Überall in xt:Commerce sind im System sogenannte Hookpunkte ("Einhängepunkte") welche es , die Plugins erlauben, beliebigen php-Code an dieser Stelle in die Funktion bzw. Datei einzubinden.
...
Das Plugin xt_countryprices zeigt den Preis in Abhängigkeit zum Herkunftsland des Kunden an, d.h. es lassen sich für die verschiedenen Länder verschiedene Produktpreise einstellen.
Es ist also erforderlich es , die Funktion _getPrice() in der Klasse class.products.php zu erweitern bzw. zu verändern. (In der Funktion wird der Preis eines Produkts abgefragt.)
...
Ist das Plugin installiert, führt der Shop den Code so aus:
...
In der Praxis werden Hookpunkte von uns und auch in Reseller-Plugins oft in Dateien ausgelagert, d.h. dass lediglich ein include() oder require() auf eine Datei in diesen Hooks zu finden sind. Dieses vorgehen Vorgehen hat zwei entscheidende Vorteile:
...