Herzlich willkommen

Installation & Updates

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

  1. Put the shop into maintenance mode: bin/magento maintenance:enable

  2. Run composer update geissweb/module-electronicinvoicing.

  3. 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.

  1. Put the shop into maintenance mode: bin/magento maintenance:enable

  2. Remove the existing contents from app/code/Geissweb/ElectronicInvoicing/.

  3. Upload the directories from the ZIP file to app/code/Geissweb/ElectronicInvoicing/.

  4. Complete the update:

    bin/magento setup:upgrade
    bin/magento setup:di:compile
    bin/magento setup:static-content:deploy
    bin/magento maintenance:disable