← Back to all sparks
S

Shopsys Platform

E-COMM
Velocity2.5

Open-source B2B and B2C ecommerce framework

Shopsys 20 fills in the storefront: product reviews, gift vouchers and delivery dates.

ecommerce-frameworksymfonystorefrontproduct-reviewsb2b-commercemcp
◆Current state
Shopsys Platform is a Symfony-based commerce framework that merchants fork and extend. Version 20.0.0 on November 13 is its largest storefront release in a year: product reviews with photos and ratings in listings and structured data, gift vouchers from purchase to redemption, expected restocking dates and delivery estimates, add-on services, and customer questions on product pages. The admin side gained cron monitoring, change logs for transports, payments and administrators, and configurable CRUD pages, and the release fixes several issues in the platform's MCP server.
◆Where it's heading
Majors 17 through 19 built B2B roles and then removed code; 20 turns back to features shoppers see and to SEO data such as structured data and OpenGraph tags. The MCP fixes, including blocking hidden columns from being read, show the framework now ships an AI-tool interface that is being hardened release by release.
◆Prediction
Expect 20.0.x patches for the many new storefront features and backports of infrastructure work to the 14.x line; how far the MCP server will be extended is not clear from the notes.

◆Recent moves

  1. 20h ago

    Shopsys 20.0.0 adds reviews, gift vouchers and delivery dates

    A large feature batch for shoppers and admins: reviews with photos, gift vouchers, restocking and delivery estimates, cron monitoring and admin change logs. After two releases spent on B2B roles and cleanup, it is the storefront catching up.

    View source ↗
  2. 5mo ago

    Shopsys 19.0.0 strips components and dependencies

    The headline work here is subtraction: removed components, utils, hooks and unused imports, plus a dropped crypto-js dependency and the addition of knip for dead-code detection. Real changes exist around the edges — GoPay notifications behind HTTP auth, colour parameters that accept images instead of hex, an SEO audit pass — but this release mostly narrows the framework's surface rather than widening it.

    View source ↗
  3. 9mo ago

    Shopsys 14.5.1 moves the long-lived branch to Symfony 6

    A patch on the 14.x line that carries a real platform move — the Symfony 6 upgrade — alongside pinned jQuery, test fixes, and an image pipeline change that stops PHP from reprocessing and degrading images. That a Symfony major lands in a patch release on the oldest maintained branch says a lot about how long Shopsys expects merchants to stay there.

    View source ↗
  4. 10mo ago

    Shopsys 18.0.0 adds form, stock and domain controls

    Incremental storefront and admin work: a multiselect component, reworked form validation, banner-slider accessibility, and factories behind every DataSourceInterface implementation with correct textual collation. The operationally interesting items are the guard against exceeding available stock when negative stock is disabled, and domain configuration via path fragment — both aimed at multi-domain merchants.

    View source ↗
  5. 11mo ago

    Shopsys 14.5.0 is a runtime upgrade batch

    Entirely infrastructure: PostgreSQL to 17.4, Nginx to 1.29, Redis, RabbitMQ, Elasticsearch and Kibana bumps, backend Node from 16 to 24, and removed Docker deprecations. Nothing here changes what a shopper or admin sees, but it keeps the 14.x branch on supported runtimes — consistent with the pattern of isolating infra work from feature majors.

    View source ↗
  6. 11mo ago

    Shopsys 17.0.1 patches the new RBAC layer

    A fix-only follow-up to 17.0.0, almost all of it correcting the role system that release introduced: permission checks with single roles, superadmin behaviour, role resolution independent of request context, and Frontend API roles relocated into the framework bundle. The concentration of fixes in one subsystem shows where 17.0.0's ambition outran its testing.

    View source ↗