Short answer: among the 404 public Sylius plugins that are still active, 59.4% have a stable release compatible with Sylius 2. Weighted by monthly downloads, that rises to 83%, which still leaves 17% of installs on plugins that are not ready under their current name.

Sylius 1.14 security support ends on December 31, 2026. A shop can only upgrade once every plugin it uses has a compatible release, so I classified every package of type sylius-plugin on Packagist (802 of them, data from November 14, 2026) from the version constraints of each release. The full report, the dataset and the scripts are on Zenodo: https://doi.org/10.5281/zenodo.24224419

Method in one paragraph

Only constraints on packages that follow Sylius numbering count (sylius/sylius and the 41 sub-packages it replaces). A release is compatible if its constraints accept at least one of the 53 stable Sylius 2 releases, if it was published after Sylius 2.0.0 (November 12, 2024), and if at least one constraint names Sylius 2 explicitly. That last rule matters: an open-ended >=1.9 accepts Sylius 2 by accident. My first version of the study missed it and counted three plugins as compatible when they are not; version 1.1 fixes it.

Results

Category All (782) Active (404) Share of monthly downloads
Stable Sylius 2 release 247 (31.6%) 240 (59.4%) 83.0%
Pre-release only 13 12 4.4%
Development branch only 32 11 1.6%
Replaced by another package 5 3 3.6%
Deprecated, no successor 3 1 1.2%
Sylius 1 only 482 (61.6%) 137 6.2%

338 of the "Sylius 1 only" plugins have had no release since 2024. They are not coming.

Three things worth knowing

Renamed packages. BitBag's CMS and Wishlist plugins moved to the Sylius organisation (sylius/cms-plugin, sylius/wishlist-plugin). The FLUX-SE Payum Stripe plugin points to the official Stripe plugin, and Mollie did the same. Upgrading means switching packages, not bumping a constraint.

No successor. sylius/admin-order-creation-plugin (6,000+ downloads a month) is deprecated by the Sylius team with no open-source replacement.

Adoption is accelerating. 65 plugins shipped their first Sylius 2 compatible release between October 1 and November 14, 2026, more than in any full quarter before.

Check your own project

Sylius Upgrade Analyzer (MIT, which I maintain) checks every plugin in your composer.json against the target version, along with the rest of the breaking changes. The Docker image runs whatever PHP version your project is on:

docker run --rm -v "$PWD:/project" ghcr.io/pierrearthurdemengel/sylius-upgrade-analyzer 

Disclosure: I do Sylius 1 to 2 migrations for a living. If you want a second pair of eyes on your upgrade: https://creation-site-pro.fr/en/sylius-2-upgrade?utm_source=devto&utm_campaign=plugin-study