Prérequis
| Composant | Prérequis |
|---|---|
| Magento / Adobe Commerce | 2.4.4 ou plus récent |
| PHP | 8.1 ou plus récent |
| Extension PHP | ext-zip (pour le téléchargement ZIP de plusieurs factures) |
La bibliothèque horstoeko/zugferd est automatiquement installée en tant que dépendance Composer.
Installation
Vous trouverez le guide d'installation détaillé sous Mes produits téléchargeables dans votre compte client.
Installation via Composer
composer require geissweb/module-electronicinvoicing
bin/magento module:enable Geissweb_ElectronicInvoicing
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy
Installation via l'Adobe Commerce Marketplace
Si vous avez acquis l'extension via le Magento Marketplace (désormais Adobe Commerce Marketplace), vous trouverez le guide d'installation général dans la documentation Adobe.
Mises à jour
Selon le mode d'installation initial, il existe deux voies de mise à jour.
Mise à jour via Composer
-
Mettez la boutique en mode maintenance :
bin/magento maintenance:enable -
Exécutez
composer update geissweb/module-electronicinvoicing. -
Finalisez la mise à jour :
bin/magento setup:upgrade bin/magento setup:di:compile bin/magento setup:static-content:deploy bin/magento maintenance:disable
Mise à jour classique dans le répertoire app
Ceci s'applique si vous avez installé l'extension en copiant le contenu du ZIP dans le répertoire app. Vous avez besoin d'un accès SSH/SFTP.
-
Mettez la boutique en mode maintenance :
bin/magento maintenance:enable -
Supprimez le contenu existant de
app/code/Geissweb/ElectronicInvoicing/. -
Chargez les répertoires du fichier ZIP dans
app/code/Geissweb/ElectronicInvoicing/. -
Finalisez la mise à jour :
bin/magento setup:upgrade bin/magento setup:di:compile bin/magento setup:static-content:deploy bin/magento maintenance:disable