PHPackages                             swissup/module-marketplace - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. swissup/module-marketplace

ActiveMagento2-module[Utility &amp; Helpers](/categories/utility)

swissup/module-marketplace
==========================

One-Click modules and themes downloader/installer

1.10.7(1y ago)18383.8k—1.6%5[2 issues](https://github.com/swissup/module-marketplace/issues)2MITPHP

Since Feb 13Pushed 1y ago9 watchersCompare

[ Source](https://github.com/swissup/module-marketplace)[ Packagist](https://packagist.org/packages/swissup/module-marketplace)[ RSS](/packages/swissup-module-marketplace/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (11)Versions (46)Used By (2)

Marketplace
===========

[](#marketplace)

Marketplace — is an extensible one-click modules and themes installer with command line and Magento backend interfaces. It allows to add unlimited number of custom software update channels and install modules and themes from any third-party vendor including official Magento Marketplace.

 [![CLI Screenshot](https://camo.githubusercontent.com/646198066016991bb4eae1e027d03783790a7f714d29241ea06d877856a6aff8/68747470733a2f2f646f63732e737769737375706c6162732e636f6d2f696d616765732f6d322f6d61726b6574706c6163652f636c692e706e673f763d32)](https://camo.githubusercontent.com/646198066016991bb4eae1e027d03783790a7f714d29241ea06d877856a6aff8/68747470733a2f2f646f63732e737769737375706c6162732e636f6d2f696d616765732f6d322f6d61726b6574706c6163652f636c692e706e673f763d32) [![GUI Screenshot](https://camo.githubusercontent.com/10e50cf6eecc2736e68ffbb88e2af3465a1c4a242c56492168309f9f9566c044/68747470733a2f2f646f63732e737769737375706c6162732e636f6d2f696d616765732f6d322f6d61726b6574706c6163652f6775692e706e673f763d32)](https://camo.githubusercontent.com/10e50cf6eecc2736e68ffbb88e2af3465a1c4a242c56492168309f9f9566c044/68747470733a2f2f646f63732e737769737375706c6162732e636f6d2f696d616765732f6d322f6d61726b6574706c6163652f6775692e706e673f763d32)

Contents
--------

[](#contents)

- [Installation](#installation)
- [Usage](#usage)
    - [Command line interface](#command-line-interface)
    - [Magento backend interface](#magento-backend-interface)
- [Extending Marketplace](#extending-marketplace)
    - [Register your update channel](#register-your-update-channel)
    - [Create one-click installer](#create-one-click-installer)
- [FAQ](#faq)
    - [Can I install modules from the packagist?](#can-i-install-modules-from-the-packagist)
    - [Can I install modules from private repository?](#can-i-install-modules-from-private-repository)

Installation
------------

[](#installation)

```
composer require swissup/module-marketplace
bin/magento setup:upgrade
```

Usage
-----

[](#usage)

### Command line interface

[](#command-line-interface)

1. Activate update channel and enter access keys:

    ```
    bin/magento marketplace:channel:enable
    ```
2. Install the package(s) you need:

    ```
    # Download and enable module:
    bin/magento marketplace:package:require
    # Run one-click installer (if module provides it):
    bin/magento marketplace:package:install
    ```
3. That's all. Check your store frontend now!

    > Some modules requires additional configuration after installation. Please refer to the module documentation.

### Magento backend interface

[](#magento-backend-interface)

1. Navigate to *System &gt; Tools &gt; Marketplace* page.
2. Open **Configuration** panel, activate and add access keys to the channel you'd like to use.
3. Search for the module you'd like to install, and press **Install** button.
4. That's all. Check your store frontend now!

    > Some modules requires additional configuration after installation. Please refer to the module documentation.

Extending Marketplace
---------------------

[](#extending-marketplace)

### Register your update channel

[](#register-your-update-channel)

Custom update channels are registered via separate module with `di.xml` file instructions. See following examples:

- [Magento Marketplace](https://github.com/swissup/module-marketplace/blob/master/etc/di.xml#L73-L109)
- [Swissup, Firecheckout, Argento](https://github.com/swissup/module-marketplace/blob/master/etc/di.xml#L111-L151)
- [Private channel as separate module](https://github.com/swissup/module-marketplace-channel-github)

### Create one-click installer

[](#create-one-click-installer)

One-click installer is registered with `etc/marketplace/installer.xml` file. See following examples:

- [Absolute Theme](https://github.com/swissup/theme-frontend-absolute/blob/master/etc/marketplace/installer.xml)

FAQ
---

[](#faq)

### Can I install modules from the packagist?

[](#can-i-install-modules-from-the-packagist)

Yes. But via CLI only.

### Can I install modules from private repository?

[](#can-i-install-modules-from-private-repository)

Yes. But via CLI only. Here is an example:

```
# 1. Add your private repository to the composer.json
composer config repositories. vcs https://github.com/repo/url.git

# 2. Setup auth data. Get token at https://github.com/settings/tokens/new?scopes=repo
bin/magento marketplace:auth github-oauth.github.com

# 3. Use marketplace to download the module and run installer (if any)
bin/magento marketplace:package:require
bin/magento marketplace:package:install
```

###  Health Score

49

—

FairBetter than 95% of packages

Maintenance44

Moderate activity, may be stable

Popularity45

Moderate usage in the ecosystem

Community24

Small or concentrated contributor base

Maturity69

Established project with proven stability

 Bus Factor1

Top contributor holds 90.1% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~42 days

Recently: every ~94 days

Total

45

Last Release

405d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/1108bccc259ec1b0fc93f04a182965faf1213460894ee297f1acf3482e3296ac?d=identicon)[vovayatsyuk](/maintainers/vovayatsyuk)

![](https://www.gravatar.com/avatar/33aea824c2948821ee367ad65fab9d355c71d86ce4ff021a40882a410f14ef94?d=identicon)[swissup](/maintainers/swissup)

---

Top Contributors

[![vovayatsyuk](https://avatars.githubusercontent.com/u/306080?v=4)](https://github.com/vovayatsyuk "vovayatsyuk (463 commits)")[![ci-swissuplabs](https://avatars.githubusercontent.com/u/40459861?v=4)](https://github.com/ci-swissuplabs "ci-swissuplabs (43 commits)")[![0m3r](https://avatars.githubusercontent.com/u/412612?v=4)](https://github.com/0m3r "0m3r (3 commits)")[![dimdimich](https://avatars.githubusercontent.com/u/5389109?v=4)](https://github.com/dimdimich "dimdimich (2 commits)")[![roma84](https://avatars.githubusercontent.com/u/2668851?v=4)](https://github.com/roma84 "roma84 (1 commits)")[![rommmka](https://avatars.githubusercontent.com/u/1327047?v=4)](https://github.com/rommmka "rommmka (1 commits)")[![tangar76](https://avatars.githubusercontent.com/u/13131588?v=4)](https://github.com/tangar76 "tangar76 (1 commits)")

---

Tags

installertheme managermarketplaceModule Managermagento marketplace

### Embed Badge

![Health badge](/badges/swissup-module-marketplace/health.svg)

```
[![Health](https://phpackages.com/badges/swissup-module-marketplace/health.svg)](https://phpackages.com/packages/swissup-module-marketplace)
```

###  Alternatives

[magento/community-edition

Magento 2 (Open Source)

12.1k52.1k10](/packages/magento-community-edition)[dotdigital/dotdigital-magento2-extension

Dotdigital for Magento 2

50374.2k18](/packages/dotdigital-dotdigital-magento2-extension)[baldwin/magento2-module-url-data-integrity-checker

Magento 2 module which can find potential url related problems in your catalog data

281773.3k](/packages/baldwin-magento2-module-url-data-integrity-checker)[run-as-root/magento2-prometheus-exporter

Magento2 Prometheus Exporter

69344.4k](/packages/run-as-root-magento2-prometheus-exporter)[mollie/magento2

Mollie Payment Module for Magento 2

1121.6M10](/packages/mollie-magento2)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

595.2M386](/packages/shopware-core)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
