Requirements
| Component | Requirement |
|---|---|
| Magento / Adobe Commerce | 2.4.4 or newer |
| PHP | 8.1 or newer |
| PHP extension | ext-zip (for the ZIP download of multiple invoices) |
The horstoeko/zugferd library is installed automatically as a Composer dependency.
Installation
You will find the detailed installation guide under My Downloadable Products in your customer account.
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 the Adobe Commerce Marketplace
If you purchased the extension through the Magento Marketplace (now Adobe Commerce Marketplace), you will find the general installation guide in the Adobe documentation.
Updates
Depending on the original installation method, there are two update paths.
Update via Composer
-
Put the shop into maintenance mode:
bin/magento maintenance:enable -
Run
composer update geissweb/module-electronicinvoicing. -
Complete the update:
bin/magento setup:upgrade bin/magento setup:di:compile bin/magento setup:static-content:deploy bin/magento maintenance:disable
Classic update in the app directory
This applies if you installed the extension by copying the ZIP contents into the app directory. You need SSH/SFTP access.
-
Put the shop into maintenance mode:
bin/magento maintenance:enable -
Remove the existing contents from
app/code/Geissweb/ElectronicInvoicing/. -
Upload the directories from the ZIP file to
app/code/Geissweb/ElectronicInvoicing/. -
Complete the update:
bin/magento setup:upgrade bin/magento setup:di:compile bin/magento setup:static-content:deploy bin/magento maintenance:disable