PHPackages                             pragmatic-modules/magento2-module-system-configuration-toolkit - 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. pragmatic-modules/magento2-module-system-configuration-toolkit

ActiveMagento2-module

pragmatic-modules/magento2-module-system-configuration-toolkit
==============================================================

System Configuration Toolkit is a Magento 2 module that shows sort order of system configuration's tabs, sections, groups, and fields. It also helps you to see full field paths, so no more looking for those.

1.1.3(3y ago)3211.4k↓37.5%5MITPHP

Since Feb 12Pushed 2y ago2 watchersCompare

[ Source](https://github.com/pragmatic-modules/magento2-module-system-configuration-toolkit)[ Packagist](https://packagist.org/packages/pragmatic-modules/magento2-module-system-configuration-toolkit)[ Docs](https://rusin.work)[ RSS](/packages/pragmatic-modules-magento2-module-system-configuration-toolkit/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (5)Dependencies (1)Versions (6)Used By (0)

System Configuration Toolkit
============================

[](#system-configuration-toolkit)

System Configuration Toolkit is a Magento 2 module that shows sort order of system configuration's tabs, sections, groups, and fields.

It also helps you to see full field paths, so no more looking for those.

**Disclaimer:** System Configuration Toolkit sole purpose is to speed up the process of adding new System Configuration during development.

There is no use case for live / production environments, and this module shouldn't really be installed there.

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

[](#installation)

```
composer require --dev pragmatic-modules/magento2-module-system-configuration-toolkit
bin/magento module:enable Pragmatic_SystemConfigurationToolkit
bin/magento setup:upgrade

```

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

[](#configuration)

In order to module take effect you have to enable it through

`Store > Configuration > Pragmatic Modules > System Configuration Toolkit > General > Enable`

You can enable functionalities separately to display

1. sort orders of tabs, sections, groups, and fields
2. field full path
3. ACL Resource sort fields and IDs

Once you enable it, you have to clear `config` cache type by running `bin/magento cache:clean config`

Problem
-------

[](#problem)

It is quite common to add new system configurations for custom modules during development.

To do that, you have to determine *where* it should be displayed through adjusting `sortOrder` to the value that's in between the already existing tabs, and sections.

You can find sort orders in `system.xml` but because each module has its own separate `system.xml` it becomes a pain to find proper sort order of tabs and sections. The same problem applies to any adjustments to the existing system configuration.

When your job is to add a new field(s) to an existing group below some other field it can become a guessing game, sort order flipping, and cache refreshing, until the field finally lands where it is supposed to be.

Solution
--------

[](#solution)

System Configuration Toolkit module that will help save you time that you would normally spend on looking for `system.xml` sort orders or full paths.

How It Looks
------------

[](#how-it-looks)

#### Before:

[](#before)

[![](before.png)](before.png)

#### After:

[](#after)

[![](after.png)](after.png)

[![](acl.png)](acl.png)

How It Works
------------

[](#how-it-works)

System Configuration Toolkit is using two plugins: (1) for sort orders that are appended into the tabs, sections, groups, and field labels, (2) for field paths that are appended into field comment

Changelog
---------

[](#changelog)

v.1.1.3 replace copy alert with fade-in fade-out

v.1.1.2 Copy to clipboard (thanks to [@mehdichaouch](https://github.com/mehdichaouch))

v.1.1.1 bugfix

v.1.1.0 ACL Resources sort order, and IDs

v.1.0.0 initial release

- sort orders of tabs, sections, groups, and fields
- field full path

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity36

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 85.7% 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 ~90 days

Total

5

Last Release

1195d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/01c81efb5cd9ea15bd954a93050ac91f7f71520b463e7f1429bbd570f8f3fb86?d=identicon)[peter-rusin](/maintainers/peter-rusin)

---

Top Contributors

[![piorus](https://avatars.githubusercontent.com/u/10116791?v=4)](https://github.com/piorus "piorus (6 commits)")[![mehdichaouch](https://avatars.githubusercontent.com/u/861701?v=4)](https://github.com/mehdichaouch "mehdichaouch (1 commits)")

### Embed Badge

![Health badge](/badges/pragmatic-modules-magento2-module-system-configuration-toolkit/health.svg)

```
[![Health](https://phpackages.com/badges/pragmatic-modules-magento2-module-system-configuration-toolkit/health.svg)](https://phpackages.com/packages/pragmatic-modules-magento2-module-system-configuration-toolkit)
```

###  Alternatives

[fastly/magento2

Fastly CDN Module for Magento 2.4.x

1564.2M1](/packages/fastly-magento2)[mage-os/module-automatic-translation

Automatic AI content translation for Mage-OS.

277.1k](/packages/mage-os-module-automatic-translation)[zepgram/module-rest

Technical module to industrialize API REST call with dependency injection pattern using Guzzle library

1326.2k](/packages/zepgram-module-rest)[graycore/magento2-graphql-introspection-cache

1015.2k](/packages/graycore-magento2-graphql-introspection-cache)[mage-os/mageos-common-async-events

Send REST requests to external endpoints asynchronously. This module implements the most common events like order creation and customer change.

147.7k2](/packages/mage-os-mageos-common-async-events)[mage-os/module-inventory-reservations-grid

Add a grid with the list of inventory reservations.

126.8k](/packages/mage-os-module-inventory-reservations-grid)

PHPackages © 2026

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