Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Ü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:

...