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:
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.
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).
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).
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).
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).
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.
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
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 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. 🐘
Now, let’s summarize the latest events. ⬇️
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.
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. 🤝
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!
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! 💪
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:
Here’s what’s new in the plugin ecosystem.
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! 🦢