This page is also available in English. Change to English page

Shopware Roadmap

Transparenz und Offenheit sind tief in unserer DNA verankert, "offen" ist ein Kernwert der shopware AG. Mit der automatisch generierten Produkt-Roadmap zeigen wir Dir, woran wir gerade arbeiten, was wir als nächstes in Angriff nehmen und welche Visionen wir für die Zukunft haben.

Plattform

Die Plattform-Roadmap ist die Basis für alle weiteren Shopware Editionen. Sie zeigt Dir, was wir für die Shopware 6 Community Edition aktuell erarbeiten. Beachte: Was bei den kommerziellen Editionen als Mehrwert hinzukommt, kannst Du weiter unten einsehen.

Legende:
  • Geplant
  • In Umsetzung
  • Fertiggestellt
  • Releases
  • November
  • Dezember
  • Januar
  • Februar
  • März
  • AppStore OnPrem Integration
    AppStore OnPrem Integration

    With the new App System it is possible to develop extensions for Shopware Cloud and Shopware self-hosted. Actually an additional plugin has to be installed in the self-hosted version to use the App System, which is not convenient for self-hosted merchants. This is why the App System will get a part of the platform like the plugin system so it will be available out of the box and merchants can purchase and activate apps without the need of an additional plugin. The result is that all Shopware merchants (Cloud and self-hosted) will get the possibility to use Apps and Themes created via the App System. Extensions developers can develop the Apps and Themes in a local environment and make them available for both Cloud and self-hosted merchants.

    Platform
  • Assignement of layouts in pagebuilder
    Assignement of layouts in pagebuilder

    Make ist possible to quickly assign layouts to multiple categories (or products) directly in the pagebuilder. 

     

    Platform 82%
  • CMS - Product Page Layouts
    CMS - Product Page Layouts

    Through the CMS system in Shopware, it is already possible to create impressive user interfaces. With this topic the CMS becomes even more powerful. So in the future not only lists and landing pages can be individualized, but also one of the most elementary places in the store, the product detail page. Merchants can thus convince their customers of the advantages of their products even better. The blocks of the detail page can be reused, so that products can also be purchased via other store pages.

    Platform 67%
  • Canonical URL Handling for Products
    Canonical URL Handling for Products

    The correct setting and maintenance of Canonical URLs is especially important for SEO.

    Therefore, in the future it will be possible to fine-tune for each product whether variants get their own Canonical URL or the same.

     

    Platform 12%
  • Create Rules with Property Label
    Create Rules with Property Label

    With the very flexible rule system in shopware I can already create rules based on property values. To improve the clarity especially with many property groups, the property groups and values are now always displayed next to each other in the rule builder and in the Dynamic Product Groups.

    Platform 86%
  • Custom Search Index & Ranking
    Custom Search Index & Ranking

    The search in a store, is essential so that all customers can find exactly the products they need. The search should be able to be configured and adapted much more flexible with this topic. Merchants can configure in fine granularity which fields are relevant for the search and what influence they have on the search result.

    In addition, the behavior of the search can be configured, e.g. whether the individual search terms are linked with an AND or OR relationship. This means that a search with multiple terms will display fewer hits or more.

    Platform 0%
  • Customer Scope
    Customer Scope

    With sales channels you can connect different distribution paths to shopware - from the classic storefront to comparison portals and social shopping channels (like Instagram). If your customers register via sales channel A, it can be confusing for them if they are automatically registered for sales channel B - especially if a completely different product range is offered there. To prevent this from happening, we are now making it possible to bind customers to Sales Channel.

    Platform
  • Define Products per Page in Listings
    Define Products per Page in Listings

    As a merchant you know best how many products you can show your store visitors at a glance. That's why you can now determine how many products are shown to users per page - regardless of whether these are search results or individual category pages.

    Platform
  • Delete Customer GDPR-compliant
    Delete Customer GDPR-compliant

    With the introduction of the GDPR, the EU has worked to ensure that citizens are guaranteed authority over their data as far as possible. This applies in particular to data that is stored and processed in the context of using an online store. From time to time, it can therefore happen that customers want to delete their account and thus demand the deletion of their data.

    Users can now do this directly in the storefront in their profile. All personal data, entries for newsletter subscriptions and reviews are deleted. Data concerning previous orders will remain stored for legal reasons.

    Platform
  • Elasticsearch Improvements
    Elasticsearch Improvements

    With the use of Elastic Search, the performance can already be significantly improved today, especially with large amounts of data. With this initiative, we want to significantly improve the existing integration of Elastic Search. Besides some bugfixes we want to improve the indexing process which takes care of transferring the data to Elastic Search.

    Platform
  • Entity Lookup as Custom Field Type
    Entity Lookup as Custom Field Type

    Entity Lookup as Custom Field Type Shopware 6 can already be extended very individually and flexibly with new custom fields in the administration. In the future it will be possible to reference other data fields. So not only single values can be selected in custom fields but also direct links like the reference to existing data fields like products, categories, countries, shipping and payment methods and many more.

    Platform
  • Filter-Settings per Category
    Filter-Settings per Category

    In Shopware there are some filter options for the end customer in the storefront, so that the customer can get a better overview of the product range. Based on the contained products in a category the available property groups / filters are displayed. Since these are sometimes not useful depending on the category, you will be able to show or hide them depending on the CMS listing. This can also be done with the standard filters such as price or rating filters.

    Platform 59%
  • Filters & Search for Admin Grids
    Filters & Search for Admin Grids

    Especially when large amounts of data are available in the administration, it is important not to lose the overview. To make this easier in the future, many new filter options are implemented with this topic for the 3 largest modules (products, customers, orders). These can be easily extended with a plugin, so that special filter properties are possible. Since the filtering can be combined with the existing search combination, it is no longer difficult to find exactly what you are looking for.

    Platform 4%
  • Hide category settings for structuring elements
    Hide category settings for structuring elements

    If a structural element is created in the category module, no products may be assigned here. Neither via dynamic product groups nor via manual assignment. Also the product mask, the structure category must not appear.

    Hidden elements should be: Complete card Product Assignment Complete map SEO Canonical URLs Layout Assignment

    Platform
  • Improve Cache, HTTP-Cache and Performance
    Improve Cache, HTTP-Cache and Performance

    The performance of a store is one of the most important prerequisites for the acceptance of the webshop by customers. One way to ensure the speed of the store even in scenarios with many customers, e.g. during a promotional campaign, is the use of an HTTP cache.

    With this initiative we want to improve the already existing HTTP cache in shopware in all aspects. Above all, we want to improve the cache management so that only the pages that are important are cached, without making the cache get bigger and bigger. Also the performance for the creation of the sitemap will be improved significantly.

    Platform
  • Improve promotions UX
    Improve promotions UX

    The promotions feature already gives a wide range of possibilities to set different kinds of discounts, might it be on single products, groups of products or shipping, on base of target groups or shopping carts or a lot more specifications. But due to the highly flexibility of the feature, it's not that easy to find the perfect settings.

    Therefor we gonna simplify the whole process of setting a discount. With the help of a wizard with predefined typical promotions (e.g. "Buy x, get y free") it will be much easier and faster to set up promotions.

    Platform
  • List Price per Price Rule
    List Price per Price Rule

    List Prices are used in shopware to inform the end customer f.e. about the recommended retail price. With this topic the specification of list prices will also be possible for advanced pricing.

    For example, customer group specific list prices or list prices based on other rules can be assigned individually.

    Platform 12%
  • Prevent Deletion of used Rules
    Prevent Deletion of used Rules

    The rule system is one of the most important tools in shopware to configure e.g. products, shipping methods or payment methods. Therefore it is of major importance that you always know which rule is used for what. With this topic it is possible to prevent that a rule can be deleted while it is still in use.

    Platform 80%
  • Restore Cart
    Restore Cart

    When shopping online, it can quickly happen that users are distracted - whether by a pop-up ad, a sudden idea or the telephone. In short, there are numerous reasons why products end up in the shopping cart but the order is not completed. This is annoying, because store operators literally miss out on a business if the products in the shopping cart are not permanently saved and thus fall into oblivion.

    With Shopware 6.3.4 this can no longer happen, because if a product is placed in the shopping cart, it remains there for several visits. With the next login the shopping cart will simply be reloaded.

    Platform
  • Restrict indexable pages
    Restrict indexable pages

    Currently the checkout and account is set to index, follow.

    This should be set instead:

    Metatag robots:

    • Account index, follow -> noindex, follow
    • Registration index, follow -> noindex, follow
    • Cart/Checkout index follow -> noindex, follow
    • Search index follow -> noindex, follow
    • /offcanvas index, follow -> noindex, follow

    Canonical:

    • missing on category pages. This should not be the header solution.

     

    Platform
  • Rich-Text Editor with Variables
    Rich-Text Editor with Variables

    With the use of the CMS, flexible page contents can already be produced today.

    A new possibility to design pages more individually and with little effort is the integration of variables or placeholders in the text editor.

    In the future, merchants will be able to use generic texts again and again and have them automatically individualized according to their specific situation.

    For example, depending on the context, the product name or other fields such as category name can be used as placeholders, so that this is dynamically exchanged with the actual value in the later presentation.

    Platform
  • Save Cart/Product on Wishlist
    Save Cart/Product on Wishlist

    It often happens that customers do not want to buy all the products they are interested in directly. For this reason, this initiative implements a wishlist, which allows both logged in and unlogged in customers to save products for later purchase.

    No matter where the customer is in the store, in the listing, on the detail page or in the shopping cart. With just one click, the product or the concrete variant specification is saved for later use.

    Platform 80%
  • Sort Variants when created
    Sort Variants when created

    The manual sorting of properties is not taken into account when generating variants or inside the property tab.

    Platform
  • Tax calculations for internationalization
    Tax calculations for internationalization

    The correct calculation of the tax rate for discounts, shipping methods and surcharges is essential for the operation of a store. Since there are different tax regulations in the individual countries, the calculation of the tax can be adjusted very precisely depending on the specific situation.

    Platform
  • Vat handling for companies
    Vat handling for companies

    By entering a valid VAT-ID in the checkout, companies can view Net Prices, if the store operator allows this in principle. Merchants can configure whether they want to allow this in principle. In addition, it can be configured whether or not the VAT-ID is a mandatory field when companies register.

    Platform 74%
  • Adjust PayPal Plus to core in case of errors
    Adjust PayPal Plus to core in case of errors
    • due to the special workflow of Plus, we have an own finalize controller.
    • with Shopware 6.3.3.0 the payment workflow was improved
    • we should adjust the workflow in Plus to have the same UX as the core
      • do not link to the finish page, but the order/edit page instead
      • differ between cancelled payment and error during payment process
    PayPal Integration
  • Webhook debug information is confusing
    Webhook debug information is confusing

    Paypal sends many webhooks, but the PayPal plugins handles only a few of them. right now, a message is written to the log, if the webhook has no handler. it looks like this:

     swag_paypal.ERROR: [PayPal Webhook] The specified event-type does not exist.

    this confuses many shop owners, as they think there was something wrong.

    Rewrite the message and log it as INFO

    PayPal Integration
  • Migration SW 6 cloud to local
    Migration SW 6 cloud to local

    The migration assistant already helps store owners to migrate their products, orders, customers and much more from a Magento or SW 5 store to SW 6. But if someone wants to switch to our cloud solution, he doesn't have the possibility to do so. And vice versa, if a SW 6 cloud shop has growing requirements e.g. to individualize the shop, it's not possible to switch to a self-hosted SW 6 solution so easy.

    Therefor the migration assistant gets updated with the possibility to migrate between a self-hosted SW 6 solution and the SW 6 cloud solution and vice versa.

     

    Migration Assistant 11%

Starter Edition

Das jüngste Mitglied in der Shopware Familie wird ständig weiterentwickelt und automatisch upgedated. Hier erfährst Du, was wir derzeit speziell für unsere Einstiegslösung in den E-Commerce auf Basis der Shopware Cloud entwickeln.

Legende:
  • Geplant
  • In Umsetzung
  • Fertiggestellt
  • Releases
  • November
  • Dezember
  • Januar
  • Februar
  • März
  • App System in Shopware Platform
    App System in Shopware Platform

    With the new App System it is possible to develop extensions for Shopware Cloud and Shopware self-hosted. Actually an additional plugin has to be installed in the self-hosted version to use the App System, which is not convenient for self-hosted merchants. This is why the App System will get a part of the platform like the plugin system so it will be available out of the box and merchants can purchase and activate apps without the need of an additional plugin. The result is that all Shopware merchants (Cloud and self-hosted) will get the possibility to use Apps and Themes created via the App System. Extensions developers can develop the Apps and Themes in a local environment and make them available for both Cloud and self-hosted merchants.

    Starter Edition
  • AppBoost
  • AppStore Improvements
    AppStore Improvements

    We want the AppStore to be a smooth experience for our merchants. With this Epic we will improve the look and feel of the AppStore by e.g. making the app descriptions fit more consistent into the admin. Also we will fix minor bugs such as line breaks, paddings etc

    Starter Edition
  • AppSystem UI Kit
    AppSystem UI Kit

    Currently apps can integrate Iframes into the administration. Without a UI kit developers will have to take care of the styling themselves. With the UI kit we will make sure, that apps not only integrate into the admin more smoothly, but also that apps look more consistent among themselves. This will improve the overall for merchants and developers alike.

    Starter Edition
  • AppSystem: More Configuration
    AppSystem: More Configuration

    We believe that apps are an important corner stone to our merchant's success. They allow to customize the shop and bring exactly those functionalities, you need. With this Epic we will improve the technical base of our app system, so it is more convenient for our developers to provide high quality apps. This especially includes:

    • Create simple configuration forms (similar to those of the plugins) without programming
    • Notify users about cookies by simply adding them to the cookie consent tool - also without programming with the manifest.xml
    • Notify merchants about changes that should be made to the data privacy documents with a simple entry to the manifest.xml
    Starter Edition
  • Domains by Shopware
    Domains by Shopware

    Domains by Shopware will make it extremely easy for merchants to book top level domains such as "my-shop.com" or "my-shop.de". Top Level domains make a shop more trustworthy and help you to build a brand. With Domains by Shopware you no longer need to bring and connect your own domain - you can simply book a domain directly in the Shopware administration and we will take care of the rest.

    Starter Edition
  • Google Login Service
    Google Login Service

    Google Shopping allows you to connect with more customers and bring more traffic to your shop by being listed in the "Shopping" category of Google. Currently Google Shopping is only available for Shopware Cloud users. With the Google Login Service we will also be able to offer this functionality to Self-Hosted users.

    Starter Edition
  • Migration: Integrate the Shopware 6 profile
    Migration: Integrate the Shopware 6 profile

    With the Shopware 6 migration profile we will bring more flexibility to Shopware merchants: No matter if you start on Shopware Cloud or Shopware Self-Hosted; you will always be able to switch the delivery model, if you want or need to.

    Starter Edition
  • NPS for Platform
    NPS for Platform

    Shopware Cloud makes use of the NPS tool to learn, how our merchants like the product and where the product needs improvement. With this Epic we will also integrate this tool to Shopware Platform, to also learn from merchants who make use of the Shopware Self-Hosted editions

    Starter Edition
  • PayPal for SaaS
  • Private Apps
    Private Apps

    With the Shopware AppStore you can already bring new functionalities and integrations to your cloud shop. Private Apps will additionally allow you to upload apps directly to your shop. This will not only allow for e.g. template modifications by the merchant but also for more complex customizations by e.g. shopware partners

    Starter Edition
  • Shopware Themes
    Shopware Themes

    We want to enable our merchants to create shops, that stand out from the rest. As a part of this concept, we will continue to bring high quality themes to Shopware, that allow you to customize the look and feel of your shop to match your vision. With this Epic, the first themes by Shopware will be released to Shopware Cloud.

    Starter Edition
  • Simplifications
    Simplifications

    We want to make our merchants successful. One way to do so is to make Shopware as intuitive and as easy to use as possible. With this Epic we will resolve some common paper cuts that make e.g. creating products or creating sales channel cumbersome by providing meaningful descriptions and useful default values.

    Starter Edition
  • Trial Mode 3.0
    Trial Mode 3.0

    Change the trial mode so that you can test Shopware Cloud for 14 days without registration. After that you can still continue without fixed monthly fees by using our free plan. If you decide for the advanced plan or the professional plan, you get the first month for free.

    Starter Edition
  • Trial extension
    Trial extension

    In some cases customers and partners need a trial that runs for a longer period of time. This feature will allow us to extend the trial phase of a cloud shop for a month upon personal request.

    Starter Edition

Professional Edition

Ob in der Cloud oder als selbst gehostete Lizenz-Version: Hier erhältst Du einen Überblick über die nächsten Anpassungen und Meilensteine der Professional Edition.

Legende:
  • Geplant
  • In Umsetzung
  • Fertiggestellt
  • Releases
  • November
  • Dezember
  • Januar
  • Februar
  • März
  • Rules in Shopping Experiences
    Rules in Shopping Experiences
    • You can assign Rules to control the visibility of blocks in layouts
      • Your customers will see different content depending on which rules apply to their current state
    CMS Professional

Enterprise Edition

Die Enterprise Edition ist vollumfänglich und für anspruchsvolle und komplexe E-Commerce-Projekte konzipiert. Die hier abgebildeten Neuerungen kommen in absehbarer Zeit hinzu.

Legende:
  • Geplant
  • In Umsetzung
  • Fertiggestellt
  • Releases
  • November
  • Dezember
  • Januar
  • Februar
  • März
  • Store API Integration
    Store API Integration

    We will ensure that every storefront-functionality of the B2B suite is available in the Store API, so that the B2B suite can be used in headless environments.

    Enterprise B2B Suite
  • Bootstraping
    Bootstraping

    Basic Setup for a new enterprise extension including the setup for automatic testing, deployments and debug setup.

    Publisher 57%
  • Draft Mode for Shopping Experiences
    Draft Mode for Shopping Experiences

    When working with shopping experiences it is necessary to create drafts for your newly content campaigns and release them when the campaign starts. This topic will cover the content creating in a drafting mode and a preview for shopping experiences that are not live yet.

    Publisher 7%
  • Fixed Workflow for Shopping Experiences
    Fixed Workflow for Shopping Experiences

    When working with multiple users in the administration, it might be necessary to have some kind of release-workflow for new layouts and pages. With this feature we will implement a fixed workflow for shopping experiences as basic integration for the new workflow builder that will follow. This basic integration can later be used for several other entities like products, categories and so on.

    Publisher
  • Workflow Builder for Shopping Experiences
    Workflow Builder for Shopping Experiences

    When working with multiple users in the administration it's quite common to have some workflows that are based on your business. Shopware needs to be able to adapt these workflows to make it easiert to integrate it in existing workflows. With the workflow builder you will be able to create own workflows in the administration, create own status and limit the transitions between the status to certain users. This will make it easier for you to define your own release workflow for shopping experiences.

    Publisher