PS Summit! We’re organizing a major event
11 min. read
Categories: Ecosystem
Month of Sylius: July 🌴

Summer slowdown? Not here. While half of Europe was off chasing sunshine, the Sylius ecosystem kept shipping, and July turned into one of the busiest months yet, headlined by a new official partnership with Stripe and a fresh MCP tool for admin panel. From new go-lives to amazing events, the momentum from our 3rd anniversary clearly hasn’t cooled off for the holidays.

Here’s what’s inside this edition:

Overall Product Updates

July brought 143 pull requests merged (126 excluding automated bot PRs), with a brand-new AI-tooling plugin, a major push on Symfony 8 readiness, and a cluster of security hardening across payment integrations.

Sylius/AdminMcpServerPlugin

The biggest news of the month: a brand-new plugin exposing the Sylius Admin API as MCP tools, so AI assistants like Claude can manage products, orders, taxons, shipments, payments, and more directly from a chat interface. Over the course of July, it grew from a handful of Administrator and Product tools into a full toolset aligned with a 127-tool spec, complete with token-based and OAuth authentication, admin-configurable access levels, and Sylius telemetry support (#1, #2, #8, #14, #20, #29, #35). Extensive manual verification testing led to a wave of functional fixes and description improvements across the tool set, plus a fully rewritten README with a verified installation guide and setup instructions for Claude Desktop, Claude.ai, Claude Code, and Cursor (#24, #27, #28, #31).

Sylius/Sylius

Core platform work centered on Symfony 8 readiness this month, with support landing behind a dedicated branch, an updated CI matrix testing mainly Symfony 8.1 while keeping minimal 8.0 and PHP 8.3 coverage, and refreshed Composer and Behat dependency constraints (#19072, #19118, #19128, #19129, #19132, #19142).

On the feature side, the admin panel gained dark mode support, orders grids now show a guest-vs-customer indicator, and promotions can track (or skip tracking) coupon usage, with the setting configurable from both admin and the API (#18981, #18995, #18966). Store setup also got easier, with country and zone configuration now part of the installation process, and removed promotion rules and actions are now preserved so their configuration can be restored if re-added (#19098, #19101).

A number of order and payment edge cases were fixed: orders now correctly recover to “awaiting payment” after an authorized payment is cancelled, a coupon can no longer invalidate its own promotion’s eligibility, LiveComponents no longer interfere with modal behavior (surfaced by an issue adding a PayPal sandbox account), and the thank-you page now displays correctly for guest users (#19050, #19052, #19089, #19146). A MariaDB compatibility fix corrected date/time DQL functions used by the admin dashboard statistics (#19130), and the new PHP-based grid configuration work continued with withFields/withFilters helpers and a resourceClass option on the #[AsGrid] attribute (#19099, #19100, #19102).

Sylius/SyliusGridBundle

The Invokable Grids work from previous months reached a turning point: legacy grids and grid events are now officially deprecated, with AbstractGrid usage removed from the grid maker and builder interfaces moved into the Grid component to keep the dependency direction clean (#491, #494, #495). Grid mutators now also work with legacy grids, easing the migration path, and a cold-build regression under DebugClassLoader was fixed (#488, #498).

Security updates: Sylius/MolliePlugin & Sylius/PayPalPlugin

Both major payment plugins received meaningful security hardening this month. The Mollie Plugin now validates incoming webhook payments against the order they claim to belong to, closing an IDOR that could leak order tokens and PII, and QR-code shop endpoints are now validated via session rather than trusting the order token directly, with QR payments completed from cart state instead (#351, #352, #354, #357, #358). The PayPal Plugin now authenticates refund webhooks with PayPal’s own signature verification on both its 1.7 and 2.0 branches (#666, #670). On the Sylius core side, payment data decryption was hardened with an allow-list of classes and a stricter mode (#19081), and a validator introduced earlier now restricts payment requests to placed orders only (#18930); the Payment Request feature itself is no longer marked experimental (#19083).

Sylius/FrontWing

Sylius’ headless storefront kit took a big step forward, migrating from Remix v2 to React Router v7 in framework mode to stay on a maintained foundation, alongside version bumps for React, Vite, TypeScript, and ESLint, a fix for a queryClient incorrectly shared across SSR requests, and new discounts display in the cart and checkout (#46, #47, #48, #49, #50).

Sylius/CmsPlugin & Sylius/WishlistPlugin

The CMS Plugin’s content-element ordering feature (introduced last month) received two follow-up bugfixes for element moving and stray empty entries left behind by live deletes (#197, #199). Looking ahead, Simon Krull gave us a preview of what’s coming next for the plugin: the ability to move content elements up and down while editing a page or block, plus support for inserting new elements between existing ones. A known bug on the “insert between” feature is still being worked through with the QA team, so the bigger announcement (and a proper demo) is coming once it’s fixed and the new version ships. The Wishlist Plugin stopped creating empty wishlist entries and cookie tokens on every guest page load, which had been overloading the database table over time, and gained PostgreSQL support (#84, #85).

Big kudos to Simon Krull for this one! 👏

Other ecosystem updates

Sylius-Standard added an official Adyen Plugin integration and stopped committing composer.lock/yarn.lock, so new projects start from current dependency versions instead of a frozen baseline (#1310, #1318). The new sylius-ai-dev-tools package and the sylius-mate-extension both received dependency bumps to stay current with the latest Symfony AI tooling (#1, #3), and SyliusRecipes renamed its product customization references to match the Product Configurator Plugin naming (#50).

Together, July’s work opened up a genuinely new way to operate Sylius stores through AI tooling, pushed the platform another step toward Symfony 8, and closed out real security gaps across two of the most widely used payment integrations.

Contributors of the Month 🥇

Internal contributors

External contributors

Partnership with Stripe 🤝

We announced an official partnership with Stripe, now established as our Preferred Payment Partner. It’s another step in strengthening the payments ecosystem shared between Sylius and PrestaShop, where Stripe has long been a trusted, established player. With this partnership, Sylius merchants get access to that same high standard of integration.

It’s worth noting that this official plugin builds on real community groundwork: Francis Hilaire and other contributors laid the foundation for the Stripe Plugin well before this partnership came together, and their work made this next step possible.

Choosing the official extension means merchants get a professionally maintained payment solution that’s seamlessly integrated with Sylius, while also directly supporting the platform’s long-term development, reinforcing the open-source model thousands of businesses rely on.

Already using Stripe? Switch over to the official integration. 

💸 sylius.com/stripe

PS Summit 2026 is getting closer!

Registration for PS Summit – the joint conference between PrestaShop and Sylius taking place in Lyon on November 5, 2026 – is still open.

Expect the room to be a real cross-section of the ecosystem: merchants scouting technology and partners for their next project, software houses and agencies building custom PrestaShop and Sylius solutions, developers working with Symfony, APIs, and integrations, open-source contributors, and technology partners covering payments, search, personalization, ERP, PIM, and logistics.

🎟️ Free to attend – register for PS Summit and be part of the conversation.

Before PS Summit: a warm-up in Poland 🇵🇱

Ahead of the main event in Lyon, the first official Sylius x PrestaShop gathering in Poland takes place in Warsaw on September 10, organized by our Global Solution Partner BitBag. Both communities will come together to talk technology, ecommerce, and where their platforms are headed, with a program covering Sylius and PrestaShop presentations, a look at AI, a joint B2B panel, and networking. It’s as much a chance to share what’s being worked on as it is to meet the people building, implementing, and growing open source day to day.

🎟️ Register for the warm-up event here

Project victories

Holiday season or not, the Sylius ecosystem kept shipping. Here’s what went live in July.

Bayard Group’s Jeunesse platforms go live, powered by SQLI

First off, after Cyllene‘s replatforming of Bayard’s Adulte titles back in June, the group’s Jeunesse division just had its turn: SQLI led the Sylius development for new eCommerce platforms across Bayard Jeunesse, Milan, and Réseaux Écoles. Our Professional Solution Partner Cyllene also stayed involved on this phase, handling the API Manager (Symfony), alongside Ideance on RGAA accessibility and iAdvize on a conversational shopping assistant. The team also used the project to experiment with agentic AI to support developers on specialized tasks. Another complex, multi-brand go-live for a transformation that’s clearly still gaining momentum. 💪

👉bayard-jeunesse.com

A B2B store for every client’s employee

Aality built a Sylius-based B2B tool for JSD Création, a French professional textile printing specialist, letting the company’s client businesses open dedicated online stores for their employees to order the right sizes and models of their work gear directly. The platform runs on a fully custom admin interface, built to make it easy to spin up new client stores, upload product catalogs via XLS import, and export order forms in whatever format the team needs.

👉jsdcreation.fr

Sylius-powered ordering via WhatsApp

Atidgo and ACSEO teamed up to build Clara, a WhatsApp-based virtual assistant that lets restaurant owners place orders with a voice message or a photo of their stockroom, powered by Sylius as the commerce engine underneath. Clara translates the request, checks the catalog, suggests alternatives when something’s out of stock, and can even factor in current promotions or the weather. Since launch, Clara has handled several million orders over two years and helped push average basket size up 15%.

👉acseo.fr/migration-vers-sylius-2-tests-automatises-atidgo

A Swiss bookseller’s new home on Sylius

Lastly, our Professional Solution Partner DATASOLUTION created Payot Libraire, a Swiss bookstore chain operating since 1877, went live with a new headless platform combining Directus (CMS), Sylius (eCommerce), and Algolia (search), plus a custom MDM system to manage a catalog of over 10 million references. Feel free to check it out!

👉payot.ch

Running lean, without a caching layer in sight

A quick shoutout from the community: OFFICE partner is now live on Sylius, running without any front-end caching layers or reverse proxies in front, with the team reporting flawless performance across the board.

👉office-partner.de

From one WooCommerce site to nine Sylius storefronts

Chris Yawman shared a victory lap of his own on our Slack channel: After months of work, Chris Yawman’s team migrated a busy WooCommerce site into 9 separate ecommerce storefronts, each with a Next.js/React frontend powered by a single Sylius API backend, for a client running over 200 brick-and-mortar stores across the US with more than 2.5 million product variants. Everything now runs containerized and scalable on Kubernetes, with console commands as cronjobs, message queue integrations, cache clusters, and OpenSearch, all with zero downtime since launch.

As not all project are able to make it to the monthly summary, we highly encourage you to be up to date and join our community!

Past events

Stripe Builders Community 🇵🇱

Bydgoszcz hosted the inaugural Stripe Builders Community meetup, kicking off what’s meant to be a regular gathering for people building startups, SaaS products, apps, games, and ecommerce businesses. The conversation covered what technology teams need most right now: getting more out of Stripe, applying AI in everyday work, product design, software architecture, and legal topics like the AI Act.

The room brought together a diverse mix of builders, including Damian Murawski, board member at Sylius and PrestaShop, who shared his experience with eCommerce and the Sylius framework. The next meetup is already scheduled for next month.

Upcoming events

A few more chances to meet the community in person over the next couple of months. 🔜

Sylius France Community Meetup 🇫🇷

ACSEO, our Professional Solution Partner, is preparing a full day dedicated to the Sylius and PrestaShop ecosystems in Aix-en-Provence on September 28, kicking off the program at 2 p.m. before the evening’s talks. Beginners can join a Sylius introduction led by ACSEO’s own experts to get familiar with the ecosystem and the basics, while more experienced folks can dive into a Sylius hackathon with live-coding, bug fixing, and best-practice sharing. Certified Sylius developers will be around all afternoon to guide people through and answer technical questions. All you need to bring is your laptop.

📧 Registration for the afternoon session via email

PHP Developer Day 🇩🇪

Marking its 10th anniversary, PHP Developer Day returns to Dresden on September 25 with 8 speakers for a full day of talks, networking, and community. The keynote comes from Sebastian Kurfürst, with a lineup that also includes PHPUnit creator Sebastian Bergmann, Marco Pivetta, Florian Engelhardt, Stephan Hochdörfer, Carsten Windler, Volker Dusch, and Andreas Heigl, hosted by Anke Häslich.

🎟️Get your tickets

unKonf 2026 🇩🇪

unKonf, the software and web development conference organized by our Professional Solution Partner bitExpert AG, takes place on October 10, 2026, in Mannheim, with tickets at €42 covering meals, drinks, and goodies from sponsors and partners. There’s also a free warm-up event the evening before, on October 9, for anyone who wants to kick things off together with a first round on the house.

🎟️Sounds fun? Get your unKonf 2026 ticket

Video content 🎬

Our Global Solution Partner BitBag published two new episodes this month. In BitBag eCommerce Talks, Jakub Leśniewski interviewed Grzegorz Berłowski, CTO of Albeco, a company that’s been running multichannel B2B sales worldwide for over 30 years. It’s a rare, hands-on look at what a real B2B ecommerce transformation looks like, beyond just the software side, with BitBag and Sylius having had the privilege of being part of that journey. 

And in Gildia Developerów, Marcin Kukliński, Gracjan Józefczyk, and Michał Pysiak talked through how to organize background tasks in Symfony and Sylius applications without letting them affect the app’s performance, covering why it’s worth separating the web server from background jobs, crons, and message consumers, Supervisor for process management, autostart and autorestart, using Amazon EventBridge for scheduled tasks on AWS, and how to tell when a single server is enough versus when it’s time to scale. 

Moreover, Commerce Weavers’ “15 minutes Sylius” series, led by Mateusz Zalewski and his team, keeps quietly dropping useful bite-sized Sylius knowledge, including a recent episode on Sylius shipping methods. 

Top articles mentioning Sylius 📰

Top social media mentions 📣

Wrapping up

That’s a wrap on July, proof that summer doesn’t slow the ecosystem down one bit. Between the Stripe partnership, a wave of new go-lives, and the community showing up from Bydgoszcz to Barcelona, there’s plenty to be excited about heading into the fall. See you at PS Summit in November! 🦢☀️

Share:
Patryk Baczewski
More from our blog
Ecosystem 11 min read 12.08.2026
Summer slowdown? Not here. While half of Europe was off chasing sunshine, the Sylius ecosystem kept shipping, and July turned into one of the busiest months yet, headlined by a new official partnership with Stripe and a fresh MCP tool for admin panel. From new go-lives to amazing events, the… Read More
Ecosystem News 11 min read 20.07.2026
THREE YEARSCOUNTLESS CONTRIBUTIONSONE INCREDIBLE COMMUNITY It’s been 3 years since the first Month of Sylius launched as we know it today – though it wasn’t our first attempt at a monthly recap: an earlier numbered summary series ran from #1 to #9 back in April 2018. Since then, the community… Read More
Technical 11 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
Comments