Die Installation erfolgt in folgenden Schritten:
composer require endereco/endereco-oxid6-client
Der Befehl lädt die neuste Version herunter. Um eine spezielle Version zu installieren, zum Beispiel 4.2.2, kann der Befehl folgenderweise angepasst werden.
composer require endereco/endereco-oxid6-client:4.4.1
Standardweise führt das Endereco-Oxid6-Modul notwendige Datenbankänderungen nach der Aktivierung automatisch aus. Die Anpassungen liegen alle in der Installer Datei in der onActivate Methode.
Falls man jedoch mindestens die Version 6.2.3 des Shops hat und die Änderungen der Datenbank über Migrationen ausführen möchte, kann man die default-Anpassungen der Datenbank deaktivieren.
Dafür muss in der config.inc.php Datei des Shops folgender Code hinzugefügt werden.
$this->bEnderecoUseMigrations = true;
Ab jetzt wird der ganze Code-Block in onActivate nicht mehr ausgeführt. Nach der Neuinstallation des Endereco-Oxid6-Moduls, sowie nach jedem Update des Moduls, sollen Migrationen geprüft und eventuell eingespielt werden:
vendor/bin/oe-eshop-db_migrate migrations:migrate