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.
Adding Sales Channels will be more cleaned up with a clear UI/UX, making it merchants more easy to grasp and to ensure scalability for the future of Sales Channels.
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.
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.
The admin search is an important tool for merchant in his daily doing. He should easily find what he is looking for and shouldn't be bothered with unnecessary information. Therefor he should be able define what he wants to search for. Also his settings and behaviour should be saved to the database, so that every admin user has his own preferences.
We will add the possibilite for more profiles / entities for import and export:
With AppScripting we want to enable developers to create more powerful apps. We will define certain extension points, where you can manipulate Shopware entities with a limited scripting syntax. This will allow for apps that synchronously change the cart in order to e.g. implement some sorts of special discounts.
Custom fields are a great feature to extend the administration with an app. To give our developer community even more possibilities, we will add further entities to be extended by custom fields.
Also it will be possible to add a "Global" flag to the custom field sets, to guarantee that the fields added by an app aren't deleted on specific datasets by the merchant.
With a new API-first approach, we are adding another asynchronous option to the already existing payment flows. With this, we enable client applications to initialise and execute payments themselves and to synchronise them with Shopware at a later point in the ordering process.
When a shipping or payment method isn’t avaliable anymore, the shop will change to the next available one without any user interaction.
Apps can add Actions to the Flow Builder
The available conditions in the Rule Builder will continuously grow in the next iterations. With this step we will provide a more straightforward interface, which will help merchants to build the right rule
In order to change the status of more orders that have different initial statuses, several target statuses can be defined directly via a status mapping. In this way, several orders status updates can be processed in one step with a bulk edit.
As a further development of the initial integration of bulk edit, merchants will have the option of using bulk edit for the customer module. In addition, the sending of order status emails will be further optimised. It will be possible to generate and download documents and send them directly via status mail.
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.
When creating new products, some fields currently have to be filled in that are not always necessary. The creation of new products via the administration should be made easier for new merchants through a reduction of mandatory fields and the expansion of standard values.
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.
The Import-Export profiles help merchants to handle regular data transfers. We will add additional functions to enable merchants to create and use profiles more safely and efficiently.
The overview in the Rule assignment tabs provide a basic functionality right now. With this feature we will extend the functionality here to enable merchants to better organize and manage their rule assignments.
The no-code Flow Builder facilitates our merchants to automate and easily adapt their business processes without programming knowledge. Our solution enables our merchants to capitalize on arising opportunities they had to pass on before and in general enables them to operate more resource-efficient through automation.
This will enable merchants to organize their Sales Channels by sorting and marking them as favourites.
The import and export was closely tied to shopware's internal data structure. In this step we will remove the dependency on internal identifies like UUIDs and lay the base to enable merchants to import their data into shopware according to their needs and use cases.
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.
We will continuously add new conditions to the Rule Builder. This includes conditions for promotions and discounts, better query the shopping cart composition, international post codes and relative time ranges.
Small improvements for the statistic module on the dashboard. We will show only paid orders and provide the possibility to select the date range for the dashboard Statistics.
Individual product properties can be further grouped into sets to make it easier to create and assign properties to a product. In this way, similar property values can be distinguished more clearly from each other.
Du hast Verbesserungsvorschläge, suchst eine bestimmte Funktion oder willst selbst etwas entwickeln? Hier wirst Du fündig.
Etwas funktioniert nicht? Über unseren Issue Tracker kannst Du uns Fehler in der Software melden oder neue Funktionen vorschlagen.
Wirf am besten zuerst einen Blick auf unseren Shopware Store, wenn Du ein bestimmtes Feature vermisst. Vielleicht gibt es dazu bereits ein passendes und hilfreiches App.
Ehrliches Feedback ist wertvoll und unsere Grundlage für Verbesserungen. Deshalb bitten wir Dich, kurz an unserer aktuellen Umfrage zu Shopware als Marke teilzunehmen. Du benötigst dafür wahrscheinlich weniger als 5 Minuten.
Starte jetzt mit unserem bewährten Shopware-System in den E-Commerce – schnell, risikofrei und flexibel! Es fallen keine Kosten an, bis Du Umsätze erzielst. Du hast die absolute Kostenkontrolle und kannst monatlich kündigen.
Du hast Fragen oder möchtest persönlich mit uns sprechen? Kontaktiere uns und wir werden Dir so schnell wie möglich antworten.