Extended Voucher Rules: Installation
Extended Voucher Rules für OXID eShop 7 installieren: Voraussetzungen, Composer-Installation über Packeton, Modul aktivieren, Tabellen und Update.
Extended Voucher Rules: Installation
Live Demo: Teste dieses und weitere Plugins live — ohne Installation, ohne Risiko: demo.markus-michalski.net
Voraussetzungen
| Anforderung | Version |
|---|---|
| OXID eShop | oxid-esales/oxideshop-ce ^7.0 |
| PHP | >= 8.2 |
| Composer | für Installation und Updates |
Installation per Composer
Das Modul ist ein privates Composer-Paket (mmd/oxid7-voucherrules, Modul-ID mmd_voucherrules) und wird über Packeton bereitgestellt. Die Zugangsdaten erhältst du nach dem Lizenzkauf.
Die Klassen des Moduls werden über den Composer-Autoloader geladen (Namespace
Mmd\VoucherRules). Eine Installation ohne Composer, etwa durch Kopieren des Verzeichnisses, ist deshalb nicht vorgesehen.
1. Private Repository hinzufügen (in der composer.json des Shops):
{
"repositories": [
{
"type": "composer",
"url": "https://packeton.markus-michalski.net"
}
]
}
2. Paket installieren:
composer require mmd/oxid7-voucherrules
Bei der Abfrage der Zugangsdaten gibst du die Daten ein, die du mit der Lizenz erhalten hast.
3. Modul aktivieren und Cache leeren:
vendor/bin/oe-console oe:module:activate mmd_voucherrules
vendor/bin/oe-console oe:cache:clear
Das Modul lässt sich alternativ im Admin unter den Erweiterungen aktivieren.
Datenbanktabellen
Bei der Aktivierung legt das Modul seine sieben Tabellen mit dem Präfix mmd_voucherrules_ an (CREATE TABLE IF NOT EXISTS). Bei der Deaktivierung bleiben alle Daten erhalten. Die Tabellen sind in der Technik-Dokumentation aufgelistet.
Prüfen
Nach der Aktivierung erscheinen an jeder Gutscheinserie unter Shopeinstellungen > Gutscheinserien vier zusätzliche Tabs, siehe Konfiguration.
Update
composer update mmd/oxid7-voucherrules
vendor/bin/oe-console oe:cache:clear
Erstelle vor jedem Update ein Datenbank-Backup.