PHPackages                             magenerds/systemdiff - 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. magenerds/systemdiff

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

magenerds/systemdiff
====================

N/A

1.0.0(8y ago)602OSL-3.0PHPPHP ~5.5.0|~5.6.0|~7.0.0

Since Oct 10Pushed 8y ago9 watchersCompare

[ Source](https://github.com/Magenerds/SystemDiff)[ Packagist](https://packagist.org/packages/magenerds/systemdiff)[ RSS](/packages/magenerds-systemdiff/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (1)Dependencies (2)Versions (2)Used By (0)

Magenerds\_SystemDiff
=====================

[](#magenerds_systemdiff)

This extension is the successor of [TechDivision\_SystemConfigDiff](https://github.com/techdivision/TechDivision_SystemConfigDiff)for Magento 2. Data from one Magento instance can be compared with another instance. This is useful if you have a test and a live system and you have to compare its data, i.e. system configuration. It is designed to be extended via `di.xml`in order to integrate more differs and readers.

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

[](#requirements)

Magento version &gt;= 2.2

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

[](#configuration)

The extension must be installed on both the local and remote instance.

In order to connect two systems you need to configure the web service API.

An integration (`System > Integrations`) must exist on the *remote* system with the API resource

`Stores > Settings > Configuration > System Diff Section`

The Access Token of this integration must be used on the *local* instance in

`Stores > Configuration > Magenerds > SystemDiff > Connection > Access Token`

You can choose REST or SOAP as API to use in

`Stores > Configuration > Magenerds > SystemDiff > Connection > API Type`

Enter the url of the remote system in

`Stores > Configuration > Magenerds > SystemDiff > Connection > Remote System URL`

The module must be enabled in the system configuration to compare a remote configuration:

`Stores > Configuration > Magenerds > SystemDiff > General > Enabled`

To actually see the field differences between the instances in the system configuration, the display must be enabled:

`Stores > Configuration > Magenerds > SystemDiff > Display > Store configuration diff`

Backend Usage
-------------

[](#backend-usage)

In the system configuration of the module

`Stores > Configuration > Magenerds > SystemDiff > Connection`

is a `Run` button which triggers the sync between local and remote system and starts the diff.

Command Line Usage
------------------

[](#command-line-usage)

The diff can be initiated via CLI command:

`bin/magento system-diff:execute`

Cron Job Usage
--------------

[](#cron-job-usage)

There is a cron job defined which triggers a diff every hour.

Integrate your own differs and readers
--------------------------------------

[](#integrate-your-own-differs-and-readers)

We implemented differ and reader pools which hold concrete differ and reader implementations configured via `di.xml`. Of course it is necessary to add a differ and a compatible data reader. The data reader's job is to know how to read the requested data from the database. The differ's job is to receive the local and remote data in order to diff both data sets. In order to integrate your own data reader and differ, add the following to your `di.xml`:

```

            Namespace\Module\Differ\YourOwnDiffer

            Namespace\Module\DataReader\YourOwnReader

```

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

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

Unknown

Total

1

Last Release

3139d ago

### Community

Maintainers

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

---

Top Contributors

[![sydekumf](https://avatars.githubusercontent.com/u/3983052?v=4)](https://github.com/sydekumf "sydekumf (37 commits)")[![floplus](https://avatars.githubusercontent.com/u/806877?v=4)](https://github.com/floplus "floplus (32 commits)")[![a-dite](https://avatars.githubusercontent.com/u/7521707?v=4)](https://github.com/a-dite "a-dite (14 commits)")[![cmuench](https://avatars.githubusercontent.com/u/211294?v=4)](https://github.com/cmuench "cmuench (4 commits)")

### Embed Badge

![Health badge](/badges/magenerds-systemdiff/health.svg)

```
[![Health](https://phpackages.com/badges/magenerds-systemdiff/health.svg)](https://phpackages.com/packages/magenerds-systemdiff)
```

###  Alternatives

[tig/postnl-magento2

TIG Magento 2 PostNL extension

58544.2k4](/packages/tig-postnl-magento2)[lillik/magento2-price-decimal

Magento 2 Price Decimal Precision

111147.5k](/packages/lillik-magento2-price-decimal)[magenerds/baseprice

This module displays base prices

40107.4k](/packages/magenerds-baseprice)[doofinder/doofinder-magento2

Doofinder module for Magento 2

13204.0k1](/packages/doofinder-doofinder-magento2)[magenerds/germanlaw

This module provides general settings for german stores

2178.6k](/packages/magenerds-germanlaw)[magepal/magento2-form-field-manager

Customer and Address Form Fields Manager for Magento2

293.8k](/packages/magepal-magento2-form-field-manager)

PHPackages © 2026

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