Adobe Commerce Storefront Demo
This new system is poised to revolutionize the Adobe system. Get ready for transformation.

Adobe Commerce Storefront is a new visitor experience for Adobe Commerce that will ultimately replace the default Luma theme. This new system will serve as a foundation for beautiful websites.
Frequently Asked Questions
What is Adobe Commerce Storefront?
Storefront is becoming the new theme for Adobe Commerce / Magento 2. It's not that... yet.
Instead of a "theme" it's actually a system, an entirely separate website and code base.
Adobe Commerce Storefront is a headless website that connects to Magento behind the scenes. It yields a basic but highly-performant customer experience that requires little technical knowledge to become proficient.
There are four unique aspects to Adobe Commerce Storefront:
- This is Adobe's second rodeo with "headless" architecture. Magento PWA was their first, and it was a disaster. It was at least five years before its time. It was as bleeding as a bleeding edge could be. The good news is Adobe is taking these learnings and has built Storefront accordingly.
- Storefront is a separate website. This separation from the Magento application increases the website's overall stability, decreases the total cost of ownership, and improves security.
- It's simple—the most straightforward theme I've ever seen. There is no need to learn crazy frameworks. Yet, it leverages modern browser features.
- Finally, Adobe Commerce Storefront is a two-in-one: You can now use Adobe Experience Manager (AEM) on your website or the innovative Document Publishing system.
Why should we consider using Adobe Commerce Storefront?
- It's the fastest theme for Adobe Commerce. It's fast because it's simple.
- This is the only theme in the marketing that has Adobe's official backing. It's here to stay.
- Headless (Composable or Modern) eCommerce is here to stay with its myriads of benefits.
But, why should we avoid considering Adobe Commerce Storefront?
- It's still in its infancy. Not all features are built yet (see below). While it hasn't been proven by even hundreds of websites, it's so simple, (and this will sound silly) that you know it will just work. All the tools used are well-proven—just not fully in this package.
- Modules will (never?) work. This new system is not designed for modules. I'm guessing there will be some extensibility, but that's not here yet.
Is this what my website will look like?
No. This is Adobe's starting point for Storefront. We will leverage our talented User Experience designer to build you a unique and beautiful look, which our highly capable dev team will bring to life on your Storefront website.
What's the transition between Luma and Storefront?
Your website will experience a complete transformation. First, it's completely different technologies: old versus new. Second, at this point, no modules work. They will have to be rebuilt.
So, this is going to be a Magento 1 to Magento 2 transition? NO!
No, it won't be—at least immediately. We can build chunks of the website and release them. For example, we can use Adobe Commerce Storefront on the product page only. All other pages are powered by Luma. This can slowly be built over time as schedule and budget allows.
Will I be forced into using Storefront?
We can't speak on behalf of Adobe, but it's likely they will eventually stop supporting Luma. Based on Adobe's caution with change, we believe such a declaration will at least five years from now, probably more.
How much would it cost to use Adobe Commerce Storefront on my website?
It's likely not as much as you would think. There are two aspects:
- Adobe licensing fees: potentially, most of the cost is already included in your Adobe Commerce subscription.
- Migration from your current theme: this depends on the level of design and features needed. We recommend starting with a budget of $50,000.
How is Adobe Commerce Storefront different than the default Luma theme?
Luma is built into Adobe Commerce. They are inseparable. When Luma needs data from Magento 2, the page must be refreshed, or the developer must leverage a semi-tedious process to load data in the background.
Storefront is an entirely separate website linked to Adobe Commerce in the background. Data is loaded when it's needed. This distinction allows for pieces to be loaded from other sources: like Adobe Experience Manager or Adobe's unique document publishing system.
The benefit of this is a lightning-fast website with easily-editable content.
Pros
- Lightweight tech stack
- Less technical experience is required
- Lightning fast, which results in happier customers and better SEO
- Decoupled from Adobe Commerce, which means more resilience and speed
- Improved security as Adobe Commerce is mainly hidden from public view
Cons
- Modules don't work—all changes have to be made custom.
- Still under heavy development, new features are coming daily.
What is SwiftOtter most excited about with Adobe Commerce Storefront?
Luma is effectively dead. Long live the new tech stack.
We are excited about a new paradigm to answer these long-lasting challenges with Adobe Commerce. While other solutions have continued to embrace a "monolith" (all code in one, massive code package), this is one of two options that SwiftOtter recommends that separates the customer experience from the background logic.
How is splitting the customer experience from the rest of the Adobe Commerce application beneficial?
No one denies that Adobe Commerce is a massive behemoth—millions of lines of code. Because everything is tied together, it's easy for a tiny change to break a completely unrelated area. And don't get me started on 3rd-party modules: these rarely hold to breaking change standards and are easy to update but often crush entire processes.
The solution is to separate the customer experience from the rest of the code. The customer-viewable website becomes a separate website.
But doesn't this increase the overall costs? While the hosting does increase as we now host a separate website, our experience is that the total ownership cost decreases, potentially significantly. The front end is its own separately deployable and testable unit. The backend (including the admin) can be patched at any point without affecting the customer experience.
Let's update your customer experience!
We are experts at beautiful, modern eCommerce website experiences. In fact, we wrote a book about this. We'd love to help you analyze if this type of upgrade will turn a return.
Feature Compatibility Chart
Feature | Availability | |||
---|---|---|---|---|
Simple product type | Yes | |||
Bundle Products | Yes | |||
Configurable product type | Yes | |||
Virtual Product Type | No | |||
Grouped products | No | |||
Downloadable products | No | |||
Image gallery | Yes | |||
Product details | Yes | |||
Image Zoom | Yes |
Feature | Availability | |||
---|---|---|---|---|
Adobe Experience Platform Audiences | No | |||
All product types | Yes | |||
Apply coupons | Yes | |||
Apply gift cards | No | |||
Cart API extensibility | Yes | |||
Cart rules | Yes | |||
Cart with many products | No | |||
Commerce segments | Yes | |||
Logged-in customer cart | Yes | |||
Guest cart | Yes | |||
Estimate tax/shipping | Yes | |||
Low product stock alert | Yes | |||
Mini-cart | Yes | |||
No-code UI configurations | Yes | |||
Out of stock products | Yes | |||
Product discounts | Yes | |||
Save to wishlist | No | |||
Slots for extensibility | Yes | |||
Fixed Taxes | No | |||
Sales Tax/VAT | Yes |
Feature | Availability | |||
---|---|---|---|---|
All product types | Yes | |||
Any checkout flow (BOPIS, one/two step) | Yes | |||
Any checkout layout | Yes | |||
Apply coupons to the order | Yes | |||
Apply gift cards to the order | No | |||
Cart rules | Yes | |||
Create account after checkout | Yes | |||
Custom customer address attributes | Yes | |||
Customer address selection at checkout | Yes | |||
Customer checkout | Yes | |||
Customer segments | Yes | |||
Default customer shipping and billing applied at checkout | Yes | |||
Extensibility for payment providers | Yes | |||
Guest checkout | Yes | |||
Log in during checkout | Yes | |||
Low product stock alert | Yes | |||
Out of stock/insufficient quantity products | Yes | |||
Fixed Taxes | No | |||
Sales Tax/VAT | Yes | |||
Zero subtotal checkout | Yes |
Feature | Availability | |||
---|---|---|---|---|
Access wishlist while guest cart content is available | No | |||
Add product to wishlist | No | |||
Cancel order (with email confirmation) | Yes | |||
Create a return | Yes | |||
Merge guest cart with customer cart (on logging in) | No | |||
Move products from wishlist to cart | No | |||
Place order | Yes | |||
Reorder | Yes | |||
Remove products from wishlist | No | |||
View order status | Yes | |||
View return status | Yes |
Feature | Availability | |||
---|---|---|---|---|
Account confirmation email | Yes | |||
Custom customer attributes for sign up | Yes | |||
ReCAPTCHA protection for web forms | Yes | |||
Retrieve password | Yes | |||
Log in | Yes | |||
Registration | Yes | |||
Add/remove new address | Yes | |||
Cancel order (before it is processed) | Yes | |||
Change email | Yes | |||
Change password | Yes | |||
Create a return | Yes | |||
Filter orders by time of purchase | Yes | |||
Login as customer | No | |||
Manage products in wishlist | No | |||
Re-order | Yes | |||
Search orders | No | |||
Update address | Yes | |||
View addresses saved during checkout | Yes | |||
View list of orders on the account | Yes | |||
View order status | Yes | |||
View return status | Yes | |||
Gift registry | No | |||
Store credit | No | |||
Loyalty/Reward Points | No |
Feature | Availability | |||
---|---|---|---|---|
Company registration | No | |||
Requestion lists | No | |||
Company structure | No | |||
User management | No | |||
Quick order | No | |||
Quotes | No |