Install Test Versions via Composer Artifacts

Sometimes we provide test or beta versions of our extensions as ZIP files. If you use Composer to manage your Magento installation, you can still install these ZIP files using Composer's artifact repository feature. This keeps your workflow consistent and allows Composer to track the package.

What Are Artifacts?

Artifacts are ZIP files that Composer can use as a package source. Instead of downloading from Packagist or our repository, Composer reads the composer.json inside the ZIP and installs it like any other package.

When to use this:

  • Installing beta/test versions we've sent you
  • Testing fixes before official release
  • Installing versions not yet available in the repository

Step 1: Create an Artifacts Directory

Create a packages folder in your Magento root directory and place the ZIP file we provided there.

Step 2: Add the Artifact Repository

Add an artifact repository to your composer.json that points to the packages folder:

{
    "repositories": [
        {
            "type": "artifact",
            "url": "packages"
        }
    ]
}

If you already have other repositories defined, add the artifact entry at the top of the array:

{
    "repositories": [
        {
            "type": "artifact",
            "url": "packages"
        },
        {
            "type": "composer",
            "url": "http://packages.magmodules.eu"
        }
    ]
}

Important: Composer checks repositories in order. The artifact repository must be first, because the ZIP often has the same version number as the current release. This ensures Composer uses your local ZIP instead of downloading from our repository.

Step 3: Install the Module

If the module is already installed, simply run:

composer update vendor/package-name

Or if it's a new module:

composer require vendor/package-name

Then run the standard Magento commands:

bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy
bin/magento cache:flush

Switching Back to Regular Releases

Once testing is complete and an official version is released, remove the ZIP file from the packages folder and run:

composer update vendor/package-name

You can leave the artifact repository in composer.json - it won't affect anything if the folder is empty.

Troubleshooting

Package not found

  • Check that the ZIP is in the correct folder
  • Run composer clear-cache and try again
  • Verify the ZIP contains a composer.json at its root

Wrong version installed

Composer may prefer another repository. Move the artifact repository to the top of the repositories list.

Need More Help?

Documentation:

Support:

Article Updated:
star star star star star
star star star star star
Alexandru-Manuel Carabus
Magmodules sets the bar for Magento module quality and support—we check their catalog first for client feature requests, and they’re our first choice for licenses.
Google 11 Nov 2025
star star star star star
star star star star star
Matt Austin
Possibly the fastest support response times of any Magento Extension vendor. Great extensions too!
Google 09 Sep 2025
star star star star star
star star star star star
Jan Privé
Dankzij de heldere uitleg en snelle reactie van Magmodules kon mijn vraag, en dus mijn Magento-probleem, binnen enkele uren worden beantwoord. Doeltreffend, zonder moeilijke termen, gewoon zo als het zou moeten zijn.... Bedankt!
Google 05 Sep 2025
star star star star star
star star star star star
Denis Metzler
To evaluate a provider, it is not enough to consider only the product offered, but also its after-sales service, such as support and troubleshooting. Magmodules has been extremely satisfactory at all levels on multiple occasions and sets the bar at the top when comparing the competition.
Google 02 Sep 2025
star star star star star
star star star star star
Bleijenberg winkelinrichting en materialen
Goed bereikbaar, reageren snel en denken oplossingsgericht. Een aanrader.
Google 30 Jul 2025
star star star star star
star star star star star
Patrick Verduijn
Magmodules biedt plugins aan die van hoge kwaliteit zijn tegen een goede prijs, waar dit bedrijf in uitblinkt is de bereidheid om de zeldzame feedback & problemen met de plugins te willen onderzoeken, mee te willen denken in het debuggen van problemen en goede oplossingen toe te passen. In mijn decennium ervaring met Magento & 3th parties is Magmodules absoluut een uniqum binnen de markt.
Google 25 Jul 2025
star star star star star
star star star star star
Erik de Groot
Magemodules heeft hele sterke Magento extensies en een proactieve support. Al jaren heel erg tevreden over jullie service en producten!
Google 18 Jul 2025
star star star star star
star star star star star
René Zeuner
We are using the Mollie Magento extension from Magmodules. It works excellently without flaws. Very fast, competent and friendly support. Thanks!
Google 30 Jun 2025
star star star star star
star star star star star
R. U.
Erg goed team, reageren snel en duidelijk en hebben met toegang tot onze database erg goed geholpen (eigenlijk een gratis customization).
Google 18 Jun 2025
star star star star star
star star star star star
Hugo de Groot
Uitstekende support! Wij gebruiken o.a. de Rich Snippets Suite extensie voor onze Magento 2 webshop (Hyvä) en hadden een specifieke vraag over structured data op PLP-pagina’s. Binnen no-time kregen we een inhoudelijk en duidelijk antwoord. Zeer prettig contact en goed onderbouwde uitleg. Absoluut een betrouwbare partner voor Magento-extensies!
Google 13 Jun 2025