Shopware Roadmap

With openness as one of our core values, we will always provide you with a transparent overview of our product development. The Shopware Roadmap shows you what we are working on, what we want to tackle next, and what visions we have for the future.

Ongoing

  • Create a Return for Order in Administration RiseReleased
    Create a Return for Order in Administration
    Every shop owner has to deal with returns. Currently one needs to return the whole order and partial returns are not possible. With this epic we want to introduce a basis on how to create return and have status per item in shopware.
    6.5.0.0 RCRise
  • Improve orders UX in Administration Released
    Improve orders UX in Administration
    The order module is one of the most important modules for the merchants. By reworking the user interface and the usability, we want to ensure that the whole process of handling orders will get more convenient and a lot easier.  We will achieve this by restructuring tabs & cards and simplify working with the order states.
    6.5.0.0 RC
  • Delivery notice for EU geoblocking regulation Released
    Delivery notice for EU geoblocking regulation
    A store customer is already informed during registration or other touch points that a possible delivery to his desired address is not possible. 
    6.5.0.0 RC
  • Implement Shopware Icon Kit Released
    Implement Shopware Icon Kit
    Currently Shopware is not offering a regularly maintained, up-to-date icon library for our devs and community. With this epic we want to introduce and release a new icon kit package which will be published and closely connected to our internal tools like Figma. With changes and additions in Figma, we want to introduce an automated package release of the new icon pack to our community. We not only want to release the package but also refactor the administration to make also use of this new package. The icon kit should be updated, unified and optimized for general usage at Shopware by our community
    6.5.0.0
  • More configurable format and validation for address depending on country Released
    More configurable format and validation for address depending on country
    Different countries require address entry and validation in different formats. The format of the address and the validation of the postal code can therefore be defined for each country.
    6.5.0.0 RC
  • Individual content creation with custom entities Released
    Individual content creation with custom entities
    Our content management system makes it easy for merchants to create, structure, and deliver all sorts of content to tell their stories to customers. To further enrich the capabilities of individual content creation, we will offer app developers the possibility to use custom entities within our CMS.
    6.5.0.0 RC
  • Delayed flow actions BeyondReleased
    Delayed flow actions
    The Flow Builder is able to delay flow sequences for later execution, so that you are able to define follow-up actions after an event has been triggered.
    6.5.0.0 RCBeyond
  • Rules are aware of their assignment Released
    Rules are aware of their assignment
    Not every Condition can be used in every context. With this feature, the Rule Builder will help merchants to identify which Conditions are available in which context.
    6.5.0.0 RC
  • Customer Rules for the Flow Builder Released
    Customer Rules for the Flow Builder
    Currently the Rules to check for customer values are missing some information. With this feature we will add the missing checks for all values availabe in the admin
    6.5.0.0 RC
  • New premium theme: Emporium RiseReleased
    New premium theme: Emporium
    Merchants will be able to work with a new premium theme for the Professional Edition to have a quick start in their online business. The Emporium theme design has a powerful style for scaling up your business.
    1.0.0Rise
  • Migration of custom product Released
    Migration of custom product
    We want to make it possible for our Merchants to migrate from Shopware 5 to transfer custom products into Shopware 6.
    4.1.0
  • Interface for tax services Released
    Interface for tax services
    With an interface for tax services, our merchants have the option of having tax calculations - e.g. in the USA - conveniently carried out by third-party providers.
    6.5.0.0 RC
  • Subscriptions BeyondReleased
    Subscriptions
    Merchants have the capability to offer subscriptions that automatically re-news the order after a certain period. These offers can be easily configured by the merchant in the Shopware Admin. Customers can purchase their subscriptions in the storefront easily through the regular checkout and manage them in their customer account. This is a great and compelling opportunity to increase customer lifetime value.
    6.5.4.0Beyond
  • Digital Sales Rooms// E-Mail invitation BeyondReleased
    Digital Sales Rooms// E-Mail invitation
    Sales representatives can directly send an email invitation to their customers through Shopware. They can access the customer database or manually enter email addresses. Appointments for both Guided Sessions and Unguided Sessions can be scheduled. In the admin panel, sales representatives will also be notified whether participants have accepted, declined, or tentatively accepted the appointment.
    1.2.0Beyond
  • B2B: Quick order by product number EvolveReleased
    B2B: Quick order by product number
    With a new optional way to quickly add items to the shopping cart by entering product numbers, we're improving a popular B2B functionality that allows merchants to take customer orders in a particularly efficient way.
    6.5.4.0Evolve
  • B2B: Order by file upload EvolveReleased
    B2B: Order by file upload
    With the possibility to place orders by uploading a file of items, we improve a popular B2B feature that allows merchants to take large customer orders without them having to go through the whole online shop journey.
    6.5.4.0Evolve
  • Disable Shopware stock calculation Released
    Disable Shopware stock calculation
    As a merchant you can deactivate the stock calculation in Shopware so that any other system of your choice updates the data via API. This ensures, that a reliable source about product stock information can be chosen for every business setup. This configuration can be done with a new environment variable in the config file. For existing customer nothing changes till Shopware 6.6 in which we completely remove the available stock handling. It is planned that the integrated available stock calculation will be removed completely with Shopware 6.6.
    6.5.7.0
  • Flow Builder: Get Status Updates for Return RiseReleased
    Flow Builder: Get Status Updates for Return
    Use Status Updates of the Return as Trigger to create Flows to process Status Updates. This will include a Standard Flow to inform the customer after Status changes of the Return.
    6.5.3.0Rise
  • B2B: employee management EvolveReleased
    B2B: employee management
    Through B2B employee management, merchants allow their customers to establish company contacts within the online shop.
    6.5.4.0Evolve
  • B2B: Quote Management EvolveReleased
    B2B: Quote Management
    Merchants have the ability to provide quotes to their customers, while customers can also request them. The quote may be accepted either with or without a negotiation.
    6.5.7.0Evolve
  • Advanced Search: Boosting EvolveReleased
    Advanced Search: Boosting
    With this Version of the Advanced Search we will bring the Boosting Feature in the new Advanced Search.
    6.5.6.0Evolve
  • Subscriptions: Discounts BeyondReleased
    Subscriptions: Discounts
    Merchants can offer their customers discounts on subscribed products. The percentage discount can be configured individually per delivery interval. This feature promotes customer loyalty and encourages customers to choose products for a longer period of time, resulting in an increase in customer lifetime value.
    6.5.6.0Beyond
  • Subscriptions: Minimum contract term BeyondReleased
    Subscriptions: Minimum contract term
    Merchants have the option to set a minimum subscription term. This period, after which a subscription can be cancelled for the first time, can be set individually for each delivery interval. This ensures planning security and enables attractive discount offers.
    6.5.6.0Beyond
  • Subscriptions: Self service BeyondReleased
    Subscriptions: Self service
    Customers can manage, cancel or pause their subscriptions independently in their customer account. This provides greater flexibility and control for the customer while promoting customer satisfaction. This feature improves the customer experience and can help strengthen customer loyalty and increase customer lifetime value.
    6.5.5.0Beyond
  • Advanced Search: Action EvolveReleased
    Advanced Search: Action
    With this Version of the Advanced Search we will bring the Actions and Synonym Feature in the new Advanced Search.
    6.5.7.0Evolve
  • B2B: Quote Management - Support merchants and their customers in quote processing EvolveReleased
    B2B: Quote Management - Support merchants and their customers in quote processing
    We will enhance Quote Management to provide advanced functionality. Customers will now have the ability to include comments during the quote request process, allowing them to convey additional information to the merchant. Additionally, we will introduce the capability to generate quotes as PDF documents or add own ones, making it easier to share and review proposals. We are also expanding Quote Management in dealing with shipping costs, providing a more comprehensive and accurate quoting experience for our customers and merchants.
    6.5.8.0Evolve
  • Advanced Search: Synonym EvolveReleased
    Advanced Search: Synonym
    With this Version of the Advanced Search we will bring the Actions and Synonym Feature in the new Advanced Search.
    6.5.7.0Evolve
  • Flow Builder: Promotion actions Evolve
    Flow Builder: Promotion actions
    The Flow Builder will be able to interact with shopware’s promotion & marketing functionalities.
    57%Evolve
  • Flow Builder: Preview Rise
    Flow Builder: Preview
    The Flow Builder Preview allows you to test a flow in advanced. This enables you to see what effect a flow would have, which actions would have been executed and what the results would be.
    100%Not Release RelevantRise
  • B2B Component Order Lists - Create Order Lists as Business Partner Evolve
    B2B Component Order Lists - Create Order Lists as Business Partner
    Manual order lists allow for regular ordering, and they can be shared and collaboratively worked on by multiple contacts within the same company.
    79%Evolve
  • Advanced Search: Improvements Evolve
    Advanced Search: Improvements
    To Make the Advanced Search compatible with the 6.5 and also make it available in cloud we need a POC for the new advanced search
    71%Evolve
  • Digital Sales Rooms - Migration to Composable Frontends Beyond
    Digital Sales Rooms - Migration to Composable Frontends
    Digital Sales Rooms will be usable based on composable frontends. We will provide a template source code to customize your frontend on an easier way by your own. Also it will be more stable, flexible, and performant. The implementation of digital sales rooms will be significantly faster and less complex. We will also provide a new design to improve the user experience.
    80%3.0.0Beyond
  • Digital Sales Rooms// Introduction of Blur Mode Beyond
    Digital Sales Rooms// Introduction of Blur Mode
    To protect the privacy of all participants, all attendees will have the option to activate the blur mode at the beginning of an guided meeting
    0%Beyond

Next

What we are already planning to do after the current topics are finished.

  • Advanced Search: Statistic Evolve
    Advanced Search: Statistic
    We want to give our merchants the possibility to have a primary search result reporting for their Advance Search to quickly find out what their customers are looking for and optimise their search configuration.
    Evolve
  • Multi-Inventory: Display in product listings and variants in the administration Beyond
    Multi-Inventory: Display in product listings and variants in the administration
    Customers can see in the product list in which warehouse the product is in stock. Product variants are assigned to warehouse groups based on inheritance logic and can be change individually.
    Beyond
  • Expansion of Video Conference Views Beyond
    Expansion of Video Conference Views
    All meetings typically start with a welcome. We want to ensure that all attendees can see each other before the presentation begins. Additionally, we want to provide guides with the possibility to present products via video in the best way. Therefore, we have added different views to the current presentation mode: # *Gallery mode:* All attendees can see each other. # *Stage mode:* Attendees will only see the guide. # *Presentation mode:* Attendees see the presentation, and in a small video frame, the guide and the attendee who is currently speaking (default).
    Beyond
  • Optimize read performance with cursor based queries
    Optimize read performance with cursor based queries
    Used Shopware Version: 6.5.1.1 This is more like a performance improvement than a real bug. We've found the migration assistants data readers to be really slow when dealing with huge amounts of data (like in millions of orders/customers/products). And especially getting slower and slower the higher the offset gets. We've tracked this down to be an issue with MySQL itself when one uses offset based pagination. This article describes it very well, but there are several other sources around the internet: https://ramzialqrainy.medium.com/faster-pagination-in-mysql-you-are-probably-doing-it-wrong-d9c9202bbfd8 tl;dr: MySQL reads all data prior to the used offset to determine wether it needs to return the given data or not. With removing the offset and instead adding a WHERE condition like id > $lastSeenId the data can be filtered before reading it therefor it's much faster. In a local test I could reduce the read time for a single query from about 3.3 seconds to 0.7 milliseconds for the same result. And that will be done around 20000 times for a dataset of two million orders for example. Suggested change: 1. Save the lastSeenId to the MigrationContext instead of the offset, start with 0 for the first batch 1. Change `SwagMigrationAssistant\Profile\Shopware\Gateway\Local\Reader\AbstractReader::fetchIdentifiers`. Remove the offset and instead add a where condition using the lastSeenId 1. Read the highest ID from the result and set it as lastSeenId in the context This is only a rough description to get an idea of the improvement. I guess it will need some tweaks, especially when using the admin to start a migration. Also it might need adjustments to be compatible with reading via database or API. Maybe it's possible to make this change optional or as default only for cli based migrations. This affects all readers of all profiles and can be applied to all source systems that either have a numeric primary key or some sort of autoincrement value in the database.
  • Statistics & Analytics Service
    Statistics & Analytics Service
    To achieve success, adapt, and grow, businesses require dependable data. With the merchants’ consent to collect persistent data, our statistic service empowers them to monitor and analyze their data. 
  • B2B Component Order Lists: Create Order Lists as Merchant and send it to Business Partners Evolve
    B2B Component Order Lists: Create Order Lists as Merchant and send it to Business Partners
    As Merchant create Order Lists and send them to one or more Business Partners
    Evolve

Future

What we also already have on our mind. Feel free to give Feedback on what’s important to you here.

  • Multiple deliveries Beyond
    Multiple deliveries
    A common functionality in online shops is an option that allows the customer to split an order into multiple deliveries, for example when a product is not in stock, and the rest of the order is ready to ship. We want to introduce a setup that allows the customer to split the orders based on the delivery times to get their packages earlier.
    Beyond
  • Mail configurations for different Sales Channels Rise
    Mail configurations for different Sales Channels
    Merchants will be able to set email configurations for each Sales Channel.
    Rise
  • Product Bundles Evolve
    Product Bundles
    With this feature, merchants are able to provide their customers ready-to-buy bundles (with and without discounts) and increase their sales revenue.
    Evolve
  • Zero Result Management Evolve
    Zero Result Management
    We want to give our customers the possibility to mitigate Zero result pages in the enterprise search. As this is a standard feature in enterprise search product.
    Evolve
  • Returns: Create a return based on an order from the customer profile Beyond
    Returns: Create a return based on an order from the customer profile
    Sometimes customers want to return items because they don't fit or need to be replaced. Therefore, communication with the merchant is required. With this we want to enable customers to create requests for returns based on an order from their customer profile and thus initiate the process with the merchant.
    Beyond
  • Custom prices rules Beyond
    Custom prices rules
    Merchants can add rules to customer or customer group specific prices to offer even more situational and customized prices.
    Beyond
  • Blog with custom entities Rise
    Blog with custom entities
    Blogs are an excellent way for businesses to tell stories and generate more traffic around their products. Currently, running a blog requires external setups, which often need coding skills, manual workflows and are disconnected from the shop system. Therefore we will provide an integrated blog functionality as a first example of using custom entities. This will enable merchants to write content, design and publish blog posts without coding skills.
    Rise
  • Returns: Merchant can add reason and resolution Rise
    Returns: Merchant can add reason and resolution
    As a merchant, you get the opportunity to specify a reason and a resolution for a return. The values ​​can be managed in the shopware administration.
    Rise
  • Individual content creation with custom entities - Iteration 02
    Individual content creation with custom entities - Iteration 02
    With the release of custom entities for the CMS, we laid the technical basis for custom entities. We will now add the remaining part by adding a new listing layout, new blocks and elements to shopping experiences that will enable you to display blog posts on your layouts.

Previously released

Previous epics that we've already released in the past.

  • B2B Suite: Easy transfer of products from an order list to the shopping cart Evolve
    B2B Suite: Easy transfer of products from an order list to the shopping cart
    Currently, only the complete order list can be added to the shopping cart. With the adjustment, individual products can be added to the shopping cart conveniently. In addition, the administration of order lists is significantly simplified. This further accelerates the ordering and the managing process of orderlists.
    4.6.2Evolve
  • B2B Suite: Improved usability to add products to orderlists Evolve
    B2B Suite: Improved usability to add products to orderlists
    Several different products can be quickly added to an order list. This saves the debtor valuable time in maintaining orderlists.
    4.6.4Evolve
  • Migration of custom product
    Migration of custom product
    We want to make it possible for our Merchants to migrate from Shopware 5 to transfer custom products into Shopware 6.
    4.1.0
  • New premium theme: Emporium Rise
    New premium theme: Emporium
    Merchants will be able to work with a new premium theme for the Professional Edition to have a quick start in their online business. The Emporium theme design has a powerful style for scaling up your business.
    1.0.0Rise
  • Digital Sales Rooms// E-Mail invitation Beyond
    Digital Sales Rooms// E-Mail invitation
    Sales representatives can directly send an email invitation to their customers through Shopware. They can access the customer database or manually enter email addresses. Appointments for both Guided Sessions and Unguided Sessions can be scheduled. In the admin panel, sales representatives will also be notified whether participants have accepted, declined, or tentatively accepted the appointment.
    1.2.0Beyond
  • Create a Return for Order in Administration Rise
    Create a Return for Order in Administration
    Every shop owner has to deal with returns. Currently one needs to return the whole order and partial returns are not possible. With this epic we want to introduce a basis on how to create return and have status per item in shopware.
    6.5.0.0 RCRise
  • Improve orders UX in Administration
    Improve orders UX in Administration
    The order module is one of the most important modules for the merchants. By reworking the user interface and the usability, we want to ensure that the whole process of handling orders will get more convenient and a lot easier.  We will achieve this by restructuring tabs & cards and simplify working with the order states.
    6.5.0.0 RC
  • Design Update for Document Templates
    Design Update for Document Templates
    Shopware provides templates for many essential business documents, such as invoices, delivery notes or credit notes. These are updated and undergo some detail improvements.
    6.4.15.0
  • AppSystem - Custom entities
    AppSystem - Custom entities
    To further improve the AppSystem, apps will have the possibility to add their own entity types. Each entity type will have an own module in the menu, with a listing and detail pages.
    6.5.0.0
  • Delivery notice for EU geoblocking regulation
    Delivery notice for EU geoblocking regulation
    A store customer is already informed during registration or other touch points that a possible delivery to his desired address is not possible. 
    6.5.0.0 RC
  • Implement Shopware Icon Kit
    Implement Shopware Icon Kit
    Currently Shopware is not offering a regularly maintained, up-to-date icon library for our devs and community. With this epic we want to introduce and release a new icon kit package which will be published and closely connected to our internal tools like Figma. With changes and additions in Figma, we want to introduce an automated package release of the new icon pack to our community. We not only want to release the package but also refactor the administration to make also use of this new package. The icon kit should be updated, unified and optimized for general usage at Shopware by our community
    6.5.0.0
  • Basic Tag Administration
    Basic Tag Administration
    Currently shopware offers a flexible tag engine. With this feature, we will enable merchants to be able to remove and edit tags by providing a basic administration interface.
    6.4.12.0
  • AppSystem - CMS Elements
    AppSystem - CMS Elements
    One of the key features of Shopware are the Shopping Experiences. As we already have a lot of great plugins, we also want to enable app developers to extend the CMS. Therefore it will be possible for apps to bring their own custom elements to the Shopping Experiences.
    6.4.17.0
  • Unify setup of shopware/platform in different project setups (development, production, composer, platform, etc)
    Unify setup of shopware/platform in different project setups (development, production, composer, platform, etc)
    With the setup unification we want to make sure, that developers experience the same, easy setup of Shopware - no matter which actual setup is used. This includes improving the documentation for the different kind of setups but also removing common pitfalls such as language and currency commands differing in some cases.
    6.5.0.0
  • Bulk Edit Order Documents and Status Mails
    Bulk Edit Order Documents and Status Mails
    Merchants have the possibility to generate order documents via a bulk change, download them and send them directly with a status mail to the customer, if desired. It is also possible to configure whether any additional Flow Builder actions should be executed or not.
    6.4.14.0
  • Digital / non-physical products
    Digital / non-physical products
    With Shopware, you should be able to sell all kind of products. We will provide a solution to handle downloadable products as a first step. Your customers will be able to download the digital goods right after checkout or get the download link afterwards, depending on the payment status.
    6.4.19.0
  • Main variant visualisation
    Main variant visualisation
    Variants in Shopware 6 work completely differently than in Shopware 5. In Shopware 6 everything is a variant and there is no longer a master product. In listings, however, it can be useful to display information such as a description or a generic image that cannot be assigned to a specific variant. Through this, we want to allow the merchant to display other information in the listing that describes the generic product in its entirely without referring to specific variants.
    6.4.15.0
  • More configurable format and validation for address depending on country
    More configurable format and validation for address depending on country
    Different countries require address entry and validation in different formats. The format of the address and the validation of the postal code can therefore be defined for each country.
    6.5.0.0 RC
  • Customer-specific pricing Beyond
    Customer-specific pricing
    As a merchant who has customers with multiple individual price conditions, you can pull those defined prices from your system of choice in Shopware via API. These individual prices can then be displayed at several steps within the customer journey if a customer is logged in. This enables you to offer prices specifically calculated for each customer.
    6.4.18.0Beyond
  • Error handling for shopping experiences
    Error handling for shopping experiences
    Merchants will be able to save layouts with placeholder elements and get visual feedback on why a layout cannot be saved. Missing entries will get marked in the layout as well as in the element settings so that they can be easily corrected.
    6.4.11.0
  • Individual content creation with custom entities
    Individual content creation with custom entities
    Our content management system makes it easy for merchants to create, structure, and deliver all sorts of content to tell their stories to customers. To further enrich the capabilities of individual content creation, we will offer app developers the possibility to use custom entities within our CMS.
    6.5.0.0 RC
  • Delayed flow actions Beyond
    Delayed flow actions
    The Flow Builder is able to delay flow sequences for later execution, so that you are able to define follow-up actions after an event has been triggered.
    6.5.0.0 RCBeyond
  • Admin extensions API
    Admin extensions API
    Currently the extension system of the Shopware Administration is based on Vue.js and Twig.js in combination. 3rd party developer can use twig.js block system to hook into every part of the administration. This technology offers a lot of downsides for Shopware as we are not able update and optimize our admin as fast as we would like to. Nearly every change of our ui components can break 3rd party extensions. With this epic we want to introduce a new way of extending Shopware Administration via declarative javascript, easy to learn and use and working the same way for self-hosted or cloud extensions: the extension api. Developers should rely on our extension api methods to extend the administration and do not need to take care of templating, block overriding and further things. They just can trust the methods to extend the administration as Shopware can maintain the components, make changes to templates, add features and so on without breaking the code. Our long term goal is to offer a complete extension api which offers all devs the freedom to extend the admin to their needs without the downsides of template and block overrides.
    6.4.12.0
  • Flow Templates
    Flow Templates
    Flow Templates enables merchants to define reusable templates for flows, which can be shared between different systems and allows merchants to use predefined example flows.
    6.4.19.0
  • Rule Builder Preview Rise
    Rule Builder Preview
    Building a Rule is a complex and difficult task. So is checking if a Rule is working as intended. We will add a tool, which helps merchants to test a Rule before actually applying it.
    6.4.15.0Rise
  • Rules are aware of their assignment
    Rules are aware of their assignment
    Not every Condition can be used in every context. With this feature, the Rule Builder will help merchants to identify which Conditions are available in which context.
    6.5.0.0 RC
  • Hide & show content by device
    Hide & show content by device
    As a merchant, you need to ensure an overall sufficient customer experience on every device. Therefore it's necessary to customize your layout device-specific. As a first step, we will provide the possibility to hide & show blocks and sections for certain devices.
    6.4.19.0
  • Bulk Edit for Variants
    Bulk Edit for Variants
    Variants of a product can be edited via bulk edit. New filters in the variant overview also allow that only defined variant groups can be marked for a bulk edit. This can save a lot of time when editing a large number of variants.
    6.4.11.0
  • Unified Refund Handler
    Unified Refund Handler
    A unified interface in transactions that allows our partners to implement a consistent experience for refunds in payment methods.
    6.4.12.0
  • Marketing rules for the Rule Builder
    Marketing rules for the Rule Builder
    The Rule Builder allows Merchants to check for discounts and goods more precisely
    6.4.8.0
  • Customer Rules for the Flow Builder
    Customer Rules for the Flow Builder
    Currently the Rules to check for customer values are missing some information. With this feature we will add the missing checks for all values availabe in the admin
    6.5.0.0 RC
  • Custom default layouts for categories
    Custom default layouts for categories
    This will enable merchants to set a custom layout as the default layout for category and product pages. The layout assignment for shops with many products and categories is therefore more efficient and changes can be applied quickly on all pages.
    6.4.16.0
  • Rule Management: Filtering & Ordering
    Rule Management: Filtering & Ordering
    Currently, Rules are only display by name in a (searchable) list when selecting a Rule or listed in the Rule Administration Listing. This leads to problems on behalf of the merchants, since it is difficult for them to identify the Rule they want to use.
    6.4.14.0
  • Lazy loading
    Lazy loading
    With this epic we want to optimize the loading behaviour of scripts in the administration. In the current situation all javascript gets loaded directly which causes a slow startup and overall low performance and impression when using the administration. With this epic we want to realize lazy loading mechanisms which optimize the loading of scripts to just load necessary javascript instead of everything at one time. The final release will be with 6.5 major release as this contains breaking changes. Last 2 tasks will be implemented in fall 2022.
    6.5.0.0 RC
  • 6.5 Compatibility Inventory / B2B
    6.5 Compatibility Inventory / B2B
    Please make sure that every plugin is supporting the new Bootstrap version. At the same time the old version should work and should be the default value. After this Epic is done every new feature or fix needs to be done for the old and the new Bootstrap version so we can simply switch before the release to the new version.
    6.5.0.0
  • Optimize admin performance
    Optimize admin performance
    With this epic we want to solve some issues when loading the administration initially. There is potential in optimizing the boot process by evaluating current requests and possibilities to load data directly to the template.
    6.5.0.0 RC
  • Change administration fonts to inter
    Change administration fonts to inter
    With this epic we want to change the administration fonts from source sans to inter. We need to define a font scale in Figma throughout all components. Afterwards the changes have to be implemented to the admin.
    6.5.0.0 RC
  • Refactor abstraction of Conditions
  • Manual sorting of shipping methods
    Manual sorting of shipping methods
    If you as a merchant offer your customers the choice between several shipping methods, you can manually control the display order in the checkout by specifying a position for each method. This way, recommended shipping methods can be prominently displayed.
    6.4.11.0
  • Admin major breaks 6.5
    Admin major breaks 6.5
    With this epic we want to address all known tasks which are non epic related but lead to a major break.
    6.5.0.0 RC
  • Interface for tax services
    Interface for tax services
    With an interface for tax services, our merchants have the option of having tax calculations - e.g. in the USA - conveniently carried out by third-party providers.
    6.5.0.0 RC
  • AND OR Search in Admin
    AND OR Search in Admin
    Users can decide if they want AND / OR Search in the Admin. Due to performance, this feature is only available for shops that have Elastic Search installed. This is possible with On-Premise systems. Our goal is also to make it possible on cloud systems in the future.
    6.4.19.0
  • Bootstrap 5 final steps
    Bootstrap 5 final steps
    We have updated the Storefront to Bootstrap v5 (currently behind the major feature flag V6_5_0_0). The update affects pretty much every area of the Storefront, and there are still some issues like styling bugs. Those issues will be addressed with this epic to keep the Storefront appearance and behavior as close as possible to the previous Bootstrap version 4. This Epic also includes removing the Major Flag for the BS5 implementation.
    6.5.0.0 RC
  • Subscriptions Beyond
    Subscriptions
    Merchants have the capability to offer subscriptions that automatically re-news the order after a certain period. These offers can be easily configured by the merchant in the Shopware Admin. Customers can purchase their subscriptions in the storefront easily through the regular checkout and manage them in their customer account. This is a great and compelling opportunity to increase customer lifetime value.
    6.5.4.0Beyond
  • Multi-Inventory Beyond
    Multi-Inventory
    As a merchant who has different inventories, you need to manage the stocks of products and the respective availability of them for your shop. The Multi-Inventory functionality ensures, that products can be purchased independent of the inventory location, as long as they are available in one of them. Depending on the scenario, availability can be managed via warehouse groups and with priorities, in addition to being configured using the Rule Builder.
    6.4.19.0Beyond
  • B2B: Quick order by product number Evolve
    B2B: Quick order by product number
    With a new optional way to quickly add items to the shopping cart by entering product numbers, we're improving a popular B2B functionality that allows merchants to take customer orders in a particularly efficient way.
    6.5.4.0Evolve
  • B2B: Order by file upload Evolve
    B2B: Order by file upload
    With the possibility to place orders by uploading a file of items, we improve a popular B2B feature that allows merchants to take large customer orders without them having to go through the whole online shop journey.
    6.5.4.0Evolve
  • Storefront UI Quickwins 6.5
    Storefront UI Quickwins 6.5
    In this epic we are adding visual quick wins into the Roadmap for the 6.5 major update. This includes visually concepting the rework, but also implementing it.
    6.5.0.0 RC
  • Disable Shopware stock calculation
    Disable Shopware stock calculation
    As a merchant you can deactivate the stock calculation in Shopware so that any other system of your choice updates the data via API. This ensures, that a reliable source about product stock information can be chosen for every business setup. This configuration can be done with a new environment variable in the config file. For existing customer nothing changes till Shopware 6.6 in which we completely remove the available stock handling. It is planned that the integrated available stock calculation will be removed completely with Shopware 6.6.
    6.5.7.0
  • Remove current deprecations
    Remove current deprecations
    After the Trunk branch becomes the new 6.5 branch, the deprecations and feature flags will be removed. Therefore, this Epic includes all tasks and issues referring to the Storefront deprecation removals.
    6.5.0.0 RC
  • Remove outdated dependencies
    Remove outdated dependencies
    Based on our deprecations and implementations for Shopware 6.5.0.0, we must remove outdated/not-wanted dependencies from our Component. There is already a document in the Handbook which provides further details for the dependencies. Some dependencies will also be removed due to the BS5 update (e.g. jQuery).
    6.5.0.0 RC
  • Storefront UI Quickwins 6.5 - Implementation
    Storefront UI Quickwins 6.5 - Implementation
    With the next major version 6.5 we want to improve the UI of the storefront. In this epic we want to implement Quickwins (like e.g. changing colors, borders, sizes) which do not involve bigger template changes like moving/removing twig blocks/html.
    6.5.0.0 RC
  • Advanced Search 2.0 Iteration 1 Evolve
    Advanced Search 2.0 Iteration 1
    To Make the Advanced Search compatible with the 6.5 and also make it available in cloud we need a POC for the new advanced search
    6.5.4.0Evolve
  • Flow Builder: Get Status Updates for Return Rise
    Flow Builder: Get Status Updates for Return
    Use Status Updates of the Return as Trigger to create Flows to process Status Updates. This will include a Standard Flow to inform the customer after Status changes of the Return.
    6.5.3.0Rise
  • Advanced Search: Boosting Evolve
    Advanced Search: Boosting
    With this Version of the Advanced Search we will bring the Boosting Feature in the new Advanced Search.
    6.5.6.0Evolve
  • Subscriptions: Discounts Beyond
    Subscriptions: Discounts
    Merchants can offer their customers discounts on subscribed products. The percentage discount can be configured individually per delivery interval. This feature promotes customer loyalty and encourages customers to choose products for a longer period of time, resulting in an increase in customer lifetime value.
    6.5.6.0Beyond
  • Subscriptions: Minimum contract term Beyond
    Subscriptions: Minimum contract term
    Merchants have the option to set a minimum subscription term. This period, after which a subscription can be cancelled for the first time, can be set individually for each delivery interval. This ensures planning security and enables attractive discount offers.
    6.5.6.0Beyond
  • Subscriptions: Self service Beyond
    Subscriptions: Self service
    Customers can manage, cancel or pause their subscriptions independently in their customer account. This provides greater flexibility and control for the customer while promoting customer satisfaction. This feature improves the customer experience and can help strengthen customer loyalty and increase customer lifetime value.
    6.5.5.0Beyond
  • Advanced Search: Action Evolve
    Advanced Search: Action
    With this Version of the Advanced Search we will bring the Actions and Synonym Feature in the new Advanced Search.
    6.5.7.0Evolve
  • Redirection to specific landing page based on keywords Evolve
    Redirection to specific landing page based on keywords
    Enterprise customers should have the possibility to define keywords for the Enterprise Search leading directly to a landing page. This especially make sense for brand names etc.
    3.4.0Evolve
  • Editable Social Shopping templates Rise
    Editable Social Shopping templates
    Merchants will be able to edit the templates of different social shopping platforms in order to add their custom content (e.g. legal texts).
    3.0.0Rise
  • Identifying orders from social media Rise
    Identifying orders from social media
    Merchants are able to track orders that come from Social Shopping so that they better understand which channels are driving sales.
    3.1.0Rise