PHPackages                             distrimedia/magento2-distrimedia-connector - 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. distrimedia/magento2-distrimedia-connector

ActiveMagento2-module

distrimedia/magento2-distrimedia-connector
==========================================

DistriMedia Connector module

v1.0.29(4y ago)03.0kMITPHPPHP ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0

Since Dec 18Pushed 4y ago1 watchersCompare

[ Source](https://github.com/distrimedia/magento2-distrimedia-connector)[ Packagist](https://packagist.org/packages/distrimedia/magento2-distrimedia-connector)[ RSS](/packages/distrimedia-magento2-distrimedia-connector/feed)WikiDiscussions v1 Synced 3d ago

READMEChangelog (10)Dependencies (14)Versions (50)Used By (0)

DistriMedia Connector
=====================

[](#distrimedia-connector)

Introduction
------------

[](#introduction)

This Magento2 module provides the integration with DistriMedia ERP system and providers following features:

- Synchronisation of orders
- Synchronisation of stock

Requirements
------------

[](#requirements)

For this module to work following requirements are defined:

1. PHP 7.3 or newer
2. Magento Open Source 2.3.5 or newer
3. Enabled and functional Message queues (product\_action\_attribute.update):
    - You can check this by executing `ps aux | grep magento` on your server. If you see the following process running, you're all set:
    - `bin/magento queue:consumers:start product_action_attribute.update --single-thread --max-messages=10000`

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

[](#installation)

1. Use composer package manager to install the module `composer require distrimedia/magento2-distrimedia-connector`
2. Enable the module `bin/magento module:enable DistriMedia_Connector`
3. Run upgrade scripts, this also generates an Access Token `bin/magento setup:upgrade`

Configuration
-------------

[](#configuration)

Provide your DistriMedia webshopcode, uri and password in the configuration form. Please [contact](mailto:orlando.vanhove@distrimedia.be) DistriMedia to receive these credentials

You can find these settings in `Stores - Configuration - Services - DistriMedia Connector`

You will also need to create an [integration](https://devdocs.magento.com/guides/v2.4/get-started/authentication/gs-authentication-token.html) in Magento. Provide the Access Token to DistriMedia together with the base URL of your shop.

DistriMedia will set-up 2 pushback endpoints which they will use to update individual products and orders:

- Stock pushback endpoint
- Order pushback endpoint

Make sure the access token has the required permissions. (Orders and Stock Integration ACL) When installing the module, this is done automatically.

### Bpost Settings

[](#bpost-settings)

It's possible to integrate with the official [Bpost module](https://marketplace.magento.com/bpost-shipping.html). Enable this option to send the shipping Information to DistriMedia

### Stock Run Settings

[](#stock-run-settings)

Here you can define when the stock cron job will run to update the complete inventory. You can also manually schedule the cron job. A new task will be added to the execution.

When saving the configuration, always make sure to flush the Magento Config Cache.

Some screenshots
----------------

[](#some-screenshots)

### Main Menu

[](#main-menu)

[![Distri Media Menu Menu](docs/images/distrimedia-m2-module-config-main-menu.png)](docs/images/distrimedia-m2-module-config-main-menu.png)

### Configuration Menu

[](#configuration-menu)

[![Distri Media Configuration Menu](docs/images/distrimedia-m2-module-config-menu.png)](docs/images/distrimedia-m2-module-config-menu.png)

### General Configuation

[](#general-configuation)

[![Distri Media General Configuration](docs/images/distrimedia-m2-module-config-general.png)](docs/images/distrimedia-m2-module-config-general.png)

### Cron Configuation

[](#cron-configuation)

[![Distri Media Cron Configuration](docs/images/distrimedia-m2-module-config-cron.png)](docs/images/distrimedia-m2-module-config-cron.png)

License
-------

[](#license)

[MIT](https://choosealicense.com/licenses/mit/)

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 99.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 ~9 days

Total

31

Last Release

1682d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b03cf2056a93343695443fbaad546ad17eafc543e8c810e1755b54f3f3d360e8?d=identicon)[distrimedia](/maintainers/distrimedia)

---

Top Contributors

[![tristanhofman](https://avatars.githubusercontent.com/u/26116975?v=4)](https://github.com/tristanhofman "tristanhofman (116 commits)")[![duckchip](https://avatars.githubusercontent.com/u/9752966?v=4)](https://github.com/duckchip "duckchip (1 commits)")

---

Tags

magentomagento2distrimedia

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/distrimedia-magento2-distrimedia-connector/health.svg)

```
[![Health](https://phpackages.com/badges/distrimedia-magento2-distrimedia-connector/health.svg)](https://phpackages.com/packages/distrimedia-magento2-distrimedia-connector)
```

###  Alternatives

[smile/elasticsuite

Magento 2 merchandising and search engine built on ElasticSearch

8044.5M33](/packages/smile-elasticsuite)[mollie/magento2

Mollie Payment Module for Magento 2

1121.6M10](/packages/mollie-magento2)[opengento/module-gdpr

Gdpr Compliance Module for Magento 2

14481.5k](/packages/opengento-module-gdpr)[run-as-root/magento2-prometheus-exporter

Magento2 Prometheus Exporter

69344.4k](/packages/run-as-root-magento2-prometheus-exporter)[vasileuski/magento2-module-admin-search

Magento 2 module that enhances the admin panel's global search by enabling fast and efficient searches through main entities with improved visibility and ACL support.

252.7k](/packages/vasileuski-magento2-module-admin-search)[opengento/module-webapi-logger

This module allows you to analyze all the webapi rest done call toward your Magento.

1014.9k](/packages/opengento-module-webapi-logger)

PHPackages © 2026

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