PLUGIN Mollie is now part of Sylius-Standard
10 min. read
Categories: Ecosystem
Month of Sylius: September 🍂

Welcome to the summary of September! As autumn settles in and SyliusCon draws near, we’ve had a month focused on polishing Sylius and getting ready for the biggest Sylius event of the year. From payment plugin improvements and documentation upgrades to welcoming new partners, September kept us busy across the entire ecosystem.

Here’s a breakdown of September’s highlights:

Overall product updates

September was all about stability, modernization, and future readiness. Across the Sylius ecosystem, we focused on strengthening the core, refining Admin and API experiences, and aligning our payment plugins for smooth operation on Sylius 2.x.

Sylius Core

The Sylius core gained a wave of quality and compatibility improvements. We raised the technical baseline by dropping Symfony 7.2, upgrading PHPUnit to 11.5, and streamlining CI upmerges (#18386, #18111).

Several UI and DX tweaks made life easier for developers and users: improved product code generation (#18323), consistent Admin action ordering (#18316), better dropdown styling in checkout (#18321), and correctly served placeholder assets across Admin, Shop, and emails (#18322).

Accuracy and security were also in focus: pricing currencies now resolve per channel (#18364), invalid zone orders are prevented (#18339), and impersonation is disabled for locked users (#18378). External Admin links now open in secure new tabs (#18342).

The API received better error handling for API Platform 4.1 and 4.2 (#18375), and variantName is now returned in order item responses for clearer data (#18352). Admin order summaries preserve product names from the time of purchase (#18343). We also prioritized the default locale in translation outputs and adjusted checkout validation groups (#18365, #18371).

Finally, legacy cleanup continued with deprecations for CartActions and OrderItemController (#18361) and a fix for select attribute rendering (#18318).

Sylius Stack

The Stack project kept evolving as the visual and structural backbone of modern Sylius Admin. September brought WCAG accessibility upgrades (#268), dashboard and routing fixes (#283), template improvements (#289), and new Twig hook configuration for CRUD templates (#276). Documentation also got a refresh with new sections on route naming and operation configuration (#277).

Resource & Grid Bundles

The ResourceBundle improved developer feedback by providing a clearer error message when a paginator method is missing, suggesting the use of CreatePaginatorTrait (#1063). It also fixed a small Behat dependency issue (#1064).

The GridBundle dropped Symfony 5.4 support and made Twig and Doctrine integration conditional, ensuring leaner installations and faster builds (#392).

Invoicing Plugin

The Invoicing Plugin became more user-friendly with a new invoices column in the Orders grid, allowing admins to download invoices directly (#387). On the shop side, a layout fix ensures multiple invoices display correctly on order pages (#383).

Payments

We’d like to take a moment to highlight something we’re especially proud of: every transaction processed through an officially supported Sylius payment integration contributes directly to open-source.

Sylius reinvests 100% of the revenue from affiliate and revenue-share partnerships with our Payment Service Providers (PSPs) into the ongoing development of the Sylius Community Edition.
So when you use Adyen, Mollie, PayPal, or any other official integration, you’re not just powering your own checkout — you’re helping fund the evolution of Sylius itself.

This month, our payment plugins saw major improvements across the board.

The Adyen Plugin moved closer to its 2.0 release, now fully compatible with Sylius 2.0 and 2.1. The update brings refreshed Admin and Shop UIs, streamlined configuration, and improved express checkout with Apple Pay and Google Pay (#103, #117).
A key refactor replaced the old AdyenToken with ShopperReference, aligning terminology with Adyen’s API (#60). Additional enhancements include new Monolog channels, Symfony Workflow support, refined refund logic, and improved Admin UX with exposed logs, better menu placement, and configuration cleanup (#124, #119, #134).
These changes mark Adyen 2.0 as a robust, enterprise-ready solution for merchants upgrading to Sylius 2.x.

The Mollie Plugin introduced automatic synchronization of available payment methods, keeping limits and availability fully aligned with Mollie’s API in real time (#263). The sync runs automatically in Admin or during checkout and can be manually refreshed for immediate updates. CI builds were also streamlined by removing obsolete Symfony versions (#265).

The PayPal Plugin received two important stability fixes, ensuring smoother configuration and checkout flows. A missing dependency on sylius/resource-bundle was restored (#382), and a redirect issue that occasionally sent users back to the wrong checkout step after updating settings was resolved (#381).

Together, these updates continue to strengthen the Sylius Payments ecosystem — making integrations more stable, user-friendly, and aligned with Sylius 2.x, while directly fueling the growth of open-source commerce for everyone.

Contributors of the month 🖥️

Internal Contributors

  • NoResponseMate: Led the Adyen 2.0 modernization, delivering major Admin and Shop UI refactors, refund and API cleanups, webhook fixes, and manual capture controls (Adyen #124, #119). Also introduced automatic Mollie payment method synchronization (Mollie #263) and fixed a Standard edition conflict with Mollie configuration (Sylius-Standard #1165).
  • GSadee: Focused on CI and payments stability, removing unnecessary upmerges and upgrading PHPUnit (Sylius #18389, #18111). Enhanced Adyen Plugin reliability with PayPal and Apple Pay improvements, SDK deprecation cleanup, and workflow alignment (Adyen #103, #124).
  • Wojdylak: Expanded Adyen express checkout, adding Apple Pay and Google Pay on product and cart pages and validation for checkout completion (Adyen #103, #117). Also delivered configuration for Oney and ScalaPay methods.
  • Rafikooo: Improved CI reliability by bumping Symfony to 7.3 (Sylius #18386) and renamed the ambiguous AdyenToken to ShopperReference for clearer API alignment (Adyen #60).
  • TheMilek: Enhanced the Invoicing Plugin UX by adding clickable invoice downloads directly in the Orders grid (Invoicing #387).

External Contributors

  • loic425: Delivered a wave of Stack updates: WCAG accessibility (Stack #268), dashboard routing fixes (#283), template cleanup (#289), and new CRUD Twig hooks (#276). Also improved docs and optional integrations in GridBundle (GridBundle #392).
  • tomkalon: Focused on API consistency and bug fixes: added variantName to order items (Sylius #18352), corrected pricing currency resolution (#18364), and preserved original names in Admin order summaries (#18343). Also stabilized PayPal checkout and configuration handling (PayPal #381).
  • crydotsnake: Improved Admin UX and security, hiding the Impersonate button for locked accounts (Sylius #18378) and making all external links open safely in new tabs (#18342).
  • k-kubacki: Delivered several visual and DX fixes: safer product code generation (Sylius #18323), corrected placeholder asset paths across Admin and Shop (#18322), and resolved product attribute rendering (#18318).
  • coldic3: Fixed a PostgreSQL-specific attribute deletion issue (Sylius #17704), improved documentation for route naming (Stack #277), and refreshed the PluginSkeleton Docker test setup (PluginSkeleton #475).

Contribute to the Sylius docs ✍️

Sylius has always thrived on open-source and community contributions. Until now, that mostly meant writing code. But there’s a new way to contribute – you can now help shape our documentation directly through the GitBook interface, no GitHub knowledge required.

Why does this matter? Documentation isn’t just for developers. We’re looking for input on the business side of features, real-world usage examples, and edge cases you’ve encountered in actual projects.

Your hands-on experience with Sylius matters more than you might think. Even a quick clarification can help thousands of people working with the platform. Every contribution gets a short review from the Sylius Team, but you don’t need technical chops to get started.

📚 Ready to give it a try? Start here

Develop Sylius plugins in minutes! 🔧

Creating Sylius plugins in minutes? It’s real now. Our recording demonstrates how plugin development time has shrunk from hours to just a fraction of that.

The Plugin Skeleton paired with the officially maintained Test Application lets you prototype and test custom sales flows on top of the full Sylius engine without the usual setup headaches. Throw Claude AI into the mix, and suddenly tasks like renaming components, generating fixtures, writing business logic, or handling multi-version compatibility can be delegated to AI.

We put together this recording to show just how much faster plugin experimentation has become.

🎥 Watch the recording and see the flow in action.

SyliusCon 2025 🇫🇷

SyliusCon 2025 is taking place on October 17th at Centre Congrès de Lyon, and we couldn’t be more excited! Whether you’re already registered or still considering joining, next week is going to be packed with knowledge, networking, and some special surprises.

To help you make the most of your trip to Lyon, we’ve prepared a comprehensive travel guide covering everything from getting to the venue to where to grab the best local food. Planning your journey has never been easier. Check out the SyliusCon travel guide 🗺️

But that’s not all! This year, we’re bringing something special to the conference – Sylius elePHPants! 🐘

Thanks to our friend, partner, and sponsor Monsieur Biz, attendees will have the chance to win their very own Sylius elePHPant through a special lottery at the event. 🐘

Past events

Now, let’s summarize the latest events. ⬇️

API Platform Con 🇫🇷

This year’s edition, combined with celebrating API Platform’s 10th anniversary, brought together 400 people in Lille. Huge congratulations to Les-Tilleuls.coop for excellent organization and for creating a great atmosphere for networking and knowledge sharing. 👏

The conference delivered plenty of memorable moments. Conversations at our booth about Sylius and real-world API Platform integrations showed just how much the community values practical implementations – thank you to everyone who stopped by, shared insights, and participated in our contest. The talks were packed with actionable takeaways, from “Composer Best Practices 2025” and discussions about AI’s role in developer workflows, to our favorites: “API Platform & Sylius: une histoire d’amour” and migrating Sylius projects to FrankenPHP.

Thank you all for the lovely conversations and smiles. 

Polish B2B event 🇵🇱

The B2B eCommerce event brought together industry experts from Poland to share experiences and talk through the real challenges facing B2B today. We also presented our new B2B demo, which we’ve been working on over the past months. 

The day featured presentations and a panel that showed how B2B businesses deal with different challenges, yet often face similar hurdles. Kamil Niedziewicz from Ergonode PIM and Marlena Żurawska-Szuter from AB Bechciki talked about digitization in the construction industry, stressing that getting your data in order and making sure your team understands what’s happening are what actually make digital transformation work. Radosław Żurawski and Mateusz Pękala from BitBag, with Marek Pawłowski from Albeco, showed that having a solid strategy and picking the right technology and implementation partners really matters if you want to lead your industry. Dawid Cichy from Tpay walked through what’s happening in B2B payments and why helping clients figure out which payment solution fits them best is so important.

The panel wrapped up with something that hit home: never stop growing. Technology helps, sure, but people are what make things happen – the best platform in the world won’t save you if your team isn’t on board.

Big thanks to our partners and co-organizers: Tpay, BitBag, and Ergonode PIM – you made this event one of a kind. 🤝

Forum PHP Paris 2025 🇫🇷

One of the biggest events in the PHP community took place on October 9-10 in Paris, and Sylius was part of this year’s agenda!

Maxime Huran from Monsieur Biz showed how to launch a project on Sylius 2.x in just 40 minutes – quite the challenge! Then, AKAWAKA presented how to effectively integrate the powerful Sylius Stack with your applications.

The presence of Sylius talks at such a major PHP community event demonstrates how the platform continues to gain recognition and adoption within the broader PHP ecosystem. Big thanks to everyone who attended and showed interest in Sylius!

New partners! 🤝

This month, TWO new partners joined our community! Give them a warm welcome!

Infinitum Digital became our new Professional Solution Partner, promoting Sylius across Southern Europe! 🇪🇸 This Spanish agency brings more than 15 years of experience in driving digital development. Their expertise spans strategic consulting, UX/UI design, agile development, and AI-powered business solutions. As certified partners of Ibexa, SensioLabs, and now Sylius, they deliver advanced digital platforms that combine DXP, eCommerce, and custom development into scalable and future-proof solutions. 

SkalUP joined as our new Professional Solution Partner from Belgium! 🇧🇪 This AI-driven technology agency helps businesses of all sizes simplify complex sales with innovative web-based applications. Their expertise covers product configurators, 3D product viewers, guided selling, and CPQ (Configure, Price, Quote). With nearly two decades of proven research and development, SkalUP’s team of AI, 3D, and R&D experts empowers B2B and B2C companies to deliver accurate quotes, create engaging buying experiences, and increase basket value through intelligent cross and upselling. 

Welcome to both partners – we’re excited to grow together and strengthen the Sylius ecosystem! 💪

Top articles mentioning Sylius 📰

This month, the community and partners published some great reads around Sylius, from technical analysis to business perspectives. 

Pionect released a series of thoughtful articles discussing various aspects of Sylius:

Top social media mentions 📣

Plugins

Here’s what’s new in the plugin ecosystem. 

Summary

September proved to be a solid month for the Sylius ecosystem, with meaningful improvements across the core, payment integrations, and developer tools. The energy around our B2B event and API PlatformCon showed just how engaged our community is, while new partnerships with Infinitum Digital and SkalUP continue expanding our reach across Europe.

With SyliusCon just days away, we’re looking forward to bringing everyone together in Lyon to celebrate what we’ve built and explore where we’re heading next. See you this Friday! 🦢

Tags:
Share:
Mikołaj Król
More from our blog
Technical 10 min read 04.12.2024
Here’s everything you had to know about the first major release since 2017! Over 7 years after the first major release, on Nov 12, 2024, we have released Sylius 2.0.0. We had a great opportunity to announce it first at SyliusCon in Lyon, but now, as we are back to… Read More
10 min read 22.11.2024
The emotions start to settle after SyliusCon, and it’s time to reflect on this incredible milestone in our journey. Why a milestone? Because SyliusCon exceeded our expectations in every possible way. We broke attendance records and brought together the key figures of our community, numerous partners, freelancers, and simply all… Read More
Cloud 10 min read 17.06.2024
We are thrilled to announce that we just signed a strategic partnership with Platform.sh, and as a result, we are extending our offer with Sylius Cloud powered by Platform.sh. Platform.sh is a modern Platform-as-a-Service (PaaS) solution that allows businesses to leverage the cloud environment without losing access to the code… Read More
Comments
SyliusCon 2025
Be part of the biggest Sylius community event!
16th - 17th October 🇫🇷 FRANCE
This is default text for notification bar