Platform pain
No migration tool: SAP Accelerator's storefront dead end
If your commerce runs on the SAP Commerce Accelerator storefront, there is no upgrade path, only a rewrite. SAP has confirmed there will be no migration tool, and independent analysis is blunt that no portion of the Accelerator storefront is reusable. The Accelerator UI templates and AddOns leave mainstream maintenance in September 2027, with extended maintenance into 2028. Everything from the presentation layer up gets rebuilt on Composable Storefront, feature-parity gaps and all.
What exactly is going end of life?
Read the KBA carefully, because the scope is narrower and worse than "SAP Commerce is being deprecated." What reaches end of mainstream maintenance in September 2027, with extended maintenance trailing into 2028, is the Accelerator UI: the JSP templates, the tag libraries, and the AddOn extensions that make up the storefront presentation layer. The commerce engine, the data model, the OCC APIs, the backoffice tools, those continue. It is specifically the part your team spent years customizing, the storefront your customers actually touch, that loses support. SAP's documented direction is a re-platform to Composable Storefront, the productized distribution of the Spartacus Angular libraries. So this is not a patch or a version bump. It is a move to a different front-end architecture that happens to talk to the same backend, and the calendar to complete that move is fixed.
Why does "no migration tool" mean a full rewrite?
Because the two storefronts share no presentation code. The Accelerator is server-rendered and tightly bound to the platform: templates, tags, and AddOns are compiled and deployed alongside the Java backend. Composable Storefront is a decoupled single-page application, an Angular workspace that consumes REST APIs over HTTP. There is no adapter that turns one into the other, and none is coming.
There will not be a migration tool… No portion of the Accelerator storefront is reusable.
Your catalog, pricing, promotion rules, and CMS content survive the transition because they live in the engine, not the storefront. What does not survive is everything above the API line: custom components, JavaScript, styling, the checkout flows you tuned over years, the accessibility remediation, the analytics wiring, the pixel-level brand work. All of it gets re-implemented from an empty Angular project. Teams that scope this as an upgrade are, in effect, budgeting a new build as if it were a service pack, and the gap between those two numbers is where projects come apart.
Where do the feature-parity gaps bite?
The replacement is not feature-complete against a mature Accelerator storefront, and the gaps land precisely where enterprise commerce lives. Independent analysis flags four areas as under-served on Composable relative to what accelerator-era storefronts shipped:
- Personalization — segment-driven content and targeted experiences that were largely declarative in the accelerator often become custom front-end work.
- Promotions — complex promotion display and cart-level messaging need rebuilding against the API rather than reusing storefront logic.
- Loyalty programs — accrual, redemption, and tier display have no turnkey storefront equivalent.
- B2B features — account hierarchies, quote and approval flows, and organizational ordering are the least mature out of the box.
For a beverage route-to-market storefront, B2B and loyalty are not garnish, they are the meal. A distributor placing a standing order against a credit limit, a returnable-deposit line on an invoice, a loyalty accrual on a pallet of product: these are exactly the flows most exposed to parity gaps. We have watched loyalty turn into a custom-development sinkhole when the platform cannot express the program natively, the same pattern we traced in a loyalty platform postmortem. And "the capability exists, just behind an enterprise gate or a rebuild" is a familiar tax, one we followed through PIM in the features behind the enterprise gate.
What does the rewrite actually cost?
Vendor total-cost guidance is candid about the range, and it is not small. As of January 2026, published anchors put it here:
| Line item | Vendor anchor (as of January 2026) |
|---|---|
| Composable Storefront customization | $80K–$250K |
| Year-one B2C storefront (build plus run) | $350K–$500K |
| Planning hedge | Add 50–100% to timeline and budget |
Those figures and the 50–100% hedge describe a B2C storefront. A multi-market beverage business with distributor B2B, returnables, and loyalty sits at the top of that range or beyond it, precisely because the parity gaps above concentrate in B2B and loyalty. The hedge is the honest part: when a vendor tells you to double the estimate, the base estimate is a floor, not a forecast.
Is the platform underneath standing still? No.
The storefront rewrite does not happen on a frozen foundation. SAP Commerce (hybris) mainstream maintenance ends in July 2026, which pulls many customers toward a platform upgrade in the same window they are contemplating a storefront rebuild. And hybris upgrades are not quiet: practitioners report that many public methods are removed between versions and that a single upgrade runs two to six months of engineering to absorb the breakage. Stack a two-to-six-month platform upgrade against a from-scratch storefront build and you have two concurrent programs competing for the same scarce specialists. It is the forced-cadence problem the rest of the enterprise stack knows well, the same treadmill that makes short, mandatory test windows so painful when a vendor's calendar, not your roadmap, sets the schedule.
So what should you actually do about it?
The lesson is not "pick a better accelerator." It is to stop coupling the storefront's lifespan to the commerce engine's. When the storefront is a thin client over stable, versioned APIs on an event bus, the presentation layer can be rebuilt, replaced, or run in parallel without triggering a platform-wide migration event, which is the architecture we build route-to-market suites toward. That does not make the September 2027 deadline disappear, but it changes what the next deadline costs the following time a vendor sunsets a UI framework.
The uncomfortable thing about a 2027 date is that it feels far enough away to defer and close enough to panic about, and neither reaction survives contact with the work. A storefront rewrite stacked on a platform upgrade is a two-year program dressed as a maintenance ticket. The brewers who come out ahead will spend 2026 decoupling rather than porting, so that when the Accelerator finally goes dark the storefront is already off the critical path, and the next deprecation notice is a scheduling question rather than a fire drill.
Frequently asked questions
Is there a migration tool from the Accelerator to Composable Storefront?
No. SAP has confirmed there will be no migration tool, and independent analysis states no portion of the Accelerator storefront is reusable. Backend data survives, but the entire presentation layer, templates, components, styling, and checkout flows, is rebuilt from scratch on Angular.
When does the SAP Commerce Accelerator storefront reach end of maintenance?
Per SAP KBA 3263872, the Accelerator UI templates and AddOns reach end of mainstream maintenance in September 2027, with extended maintenance into 2028. The underlying commerce engine continues; it is specifically the storefront presentation layer that loses support.
How much does a Composable Storefront rewrite cost?
As of January 2026, vendor guidance anchors Composable customization at $80K to $250K and a year-one B2C storefront at $350K to $500K, with advice to add 50 to 100 percent to timeline and budget. B2B and loyalty-heavy beverage storefronts sit at the top of that range or beyond.
Stuck with exactly this?
BrewOS builds the full route-to-market stack for global brewers — order capture, stock, loyalty, returnables, delivery and analytics on one event bus, run by a team of ~20 engineers. Bring us the feature that’s been stuck the longest and we’ll show you how we’d ship it in days.
Book a 30-minute walkthrough