- or
No existing idea results
- ~ No ideas found ~
1559 results found
-
Display multiple stocks on shop frontend
The ability to display multiple inventory stock level quantities per product in the shop frontend.
1 vote -
Additional section for CMS pages
A CMS Page contains of sections, blocks and elements. Shopware offers only 2 different sections (sidebar/content and content).
Blocks can easily be moved between sections and within sections - making editing a breeze.Sections only with 2 columns sidebar/content and 1 column content are not enough.
Many plugins add columns to blocks, but moving content between blocks is not possible. We loose the strong feature of moving blocks with text or images between sections.Solution: add at least one additional section with 3 equal columns.
Thus making moving blocks and editing much easier.
1 vote -
Improve discount handling and transparency in quotes
Discount handling during quote creation and editing is currently very limited and not compatible with external ERP systems such as SAGE. In addition, discounts are not sufficiently transparent for customers.
At the moment, absolute or relative discounts can only be applied to the entire cart and are represented as an additional line item in the resulting order document. Defining discounts on a per-line-item level is not supported.
While it is possible to manually adjust the unit price of individual quote items, these adjustments are not recognized or displayed as discounts. As a result, customers cannot clearly see that a discount has been applied.
Furthermore, the quote functionality does not provide a clear comparison between the original product price (shop base price) and the quoted price. Displaying a “before” (regular price) and “after” (quoted price) would significantly improve transparency and customer understanding.
Enhanced discount capabilities and clearer price representation would improve usability, customer trust, and compatibility with ERP-driven pricing and discount logic.
Discount handling during quote creation and editing is currently very limited and not compatible with external ERP systems such as SAGE. In addition, discounts are not sufficiently transparent for customers.
At the moment, absolute or relative discounts can only be applied to the entire cart and are represented as an additional line item in the resulting order document. Defining discounts on a per-line-item level is not supported.
While it is possible to manually adjust the unit price of individual quote items, these adjustments are not recognized or displayed as discounts. As a result, customers cannot clearly see that a discount…
1 vote -
Allow multiple orders to be created from a single quote
Currently, only a single order can be created from a quote.
It should be possible to allow multiple orders to be generated from the same quote.Ideally, this behavior should be configurable on a per-quote basis during the creation or editing of a quote. For example, it should be possible to define whether only one order or multiple orders are allowed, and optionally to limit the maximum number of orders that can be created from a quote.
This would provide greater flexibility for B2B use cases where a single quote may be fulfilled through multiple partial or separate orders.
1 vote -
Indication of orders created from quotes
It should be clearly visible whether an order was created from a quote.
Ideally, this information should be displayed directly within the order overview to allow quick identification.
If displaying this information in the order overview is not feasible, it should alternatively be available within the order details, for example via a dedicated field or a custom field.This improves transparency and makes it easier for users to distinguish regular orders from those originating from quotes, especially in B2B workflows.
1 vote -
Cannot respond to comments if quote has been expired
While the customer who did set up a quote is still able to add new comments to a quote that already has been expired, the shop owner / admin cannot respond to these comments accordingly.
Either remove the possibility to add new comments (for the customer) on expired quotes or the shopw owner / admin should have the possibility to respond to those comments accordingly.
1 vote -
Add notifications for new comments on quotes
Currently, new customer comments on offers are not actively communicated. An email or in-administration notification would ensure timely awareness and faster responses.
1 vote -
Cloud: Enabling the editing of template files via the admin panel
In cloud environments, customers are increasingly reaching their limits because manually customizing template files (e.g., forms) is not possible. Therefore, the admin panel should offer the ability to edit template files.
Extensions in the Shopware Store demonstrate that this is technically feasible.
Such a feature would significantly reduce the limitations within the cloud and further increase user adoption.
2 votes -
Replacing the sw-text-editor editor
It would be a great Idea to schedule the replacement of the sw-text-editor by a better editor like Tiptap as it is mentioned in the architectural desicion report: https://developer.shopware.com/docs/resources/references/adr/2023-03-27-admin-text-editor-evaluation.html
74 votes -
Possibility to negate promotion combination exclusion or add a seperate inclusion
Currently I only have 2 options: "Prevent combination with other promotions" or "Do not combine with".
When I have e.g. 2 promotions which should work together but not with other promotions I would have to add all other promotions to the "Do not combine with" field which can be tediuos when having a lot of individual promotions.I would be nice to have either an option to negate the "Do not combine with" condition making it an inclusion or having a seperate inclusion field where both, exclusion and inclusion can be combined.
1 vote -
Output the favicon of the sales channel for Google as well
Although other favicons are stored in the theme, Google seems to favour the favicon.ico in the public folder that displays your logo.
In fact, I have noticed this in several Shopware 6 shops in Google search results.
If you only have one public sales channel, you can simply replace the favicon.png with your own, but we have four sales channels with different favicons.
In this case, you have to set up redirects.
It would be better if the corresponding favicons of the respective shops were actually used and displayed.
2 votes -
Product delivery time vs. shipping method delivery time
The delivery time of a product overwrites the delivery time of the shipping method. However, this is not helpful if the delivery time of the shipping method exceeds the delivery time of the product, as a delivery time that is not possible is then displayed.
It would be helpful if the higher delivery time is used in each case.14 votes -
Enable B2B Components functions by default
In some shops, there's only one customer group, and you want to directly activate certain B2B features (e.g., shopping lists) for that customer.
While custom registration forms are available, this disadvantages customers who want to register via checkout, for example. Activation isn't necessary in such simple scenarios, which is why a global configuration of features for new customers without a custom registration form is required.
2 votes -
Filters for Flow Builder
For bigger lists of any entity, it is super important to have filters in order to find efficiently what you are looking for. We have filters for the Products, Customers, Rule Builder overviews and probably in many other menus as well.
There for we should most definitely also have this kind of filtering also for the Flow Builder overview.
Finding the flow you are looking for only with the search is a pain. Try to search for the flow "Order placed". Since the string "order" is part in 90% of all flows out of the box, you will not be able to find it but will need to filter manually through the list of flows again.
For bigger lists of any entity, it is super important to have filters in order to find efficiently what you are looking for. We have filters for the Products, Customers, Rule Builder overviews and probably in many other menus as well.
There for we should most definitely also have this kind of filtering also for the Flow Builder overview.
Finding the flow you are looking for only with the search is a pain. Try to search for the flow "Order placed". Since the string "order" is part in 90% of all flows out of the box, you will not be…
2 votes -
The indication of alt texts in the media should be a mandatory field with regard to accessibility
EN
If you upload an image in Shopping Experiences, you then have to go back to the media manager to maintain the old texts there. It would be easier if the field could be filled in directly during the upload (see screenshot attached).The people who work with it the most at our company will add it:
if you can make it a mandatory field that would be even better
you should not be able to simply upload images without ALT texts being added.
it should also not be possible to upload a new image, which already exists with “Alt Text”, and the new one then replaces the old one (you click on it faster than you want) and the Alt Text is thus completely gone and in the worst case also for all subshops.
––
DE
Wenn man in Erlebniswelten ein Bild hochlädt, dann muss man anschließend nochmal in den Medienmanager, um dort die Alt-Texte zu pflegen. Einfacher wäre es, wenn das Feld direkt beim Upload befüllt werden kann (siehe Screenshot anbei).Die Personen, die damit am meisten bei uns arbeiten fügen noch hinzu:
wenn man es zum Pflichtfeld machen kann wäre das noch besser
man sollte nicht einfach Bild hochladen können, ohne dass ALT Texte hinterlegt werden.
es darf auch nicht sein, dass man ein neues Bild hochlädt, was es mit "Alt Text" aber schon gibt, und das neue ersetzt dann das alte (das klickt man schneller an als man will) und der Alt Text ist somit komplett weg und im schlimmsten Fall auch noch für alle Subshops.
EN
If you upload an image in Shopping Experiences, you then have to go back to the media manager to maintain the old texts there. It would be easier if the field could be filled in directly during the upload (see screenshot attached).The people who work with it the most at our company will add it:
if you can make it a mandatory field that would be even better
you should not be able to simply upload images without ALT texts being added.
it should also not be possible to upload a new image, which already exists with “Alt…
5 votes -
Mail Template Overhaul
Almost all default mail templates contain a div with some styling options:
<div style="font-family:arial; font-size:12px;"> ... </div>
This div makes it difficult to define a global theme via the header and footer elements.
Instead, the default templates should all drop the div and set the styling options via the header and footer, to allow for easy and consistent styling options.
Furthermore, many templates regarding state changes all have the same subject line “New document for your order”. This should be changed to something more meaningful.
6 votes -
Enable "add Product" function directly from the Cart or Checkout
In the current state, once a customer reaches the shopping basket or checkout, adding more products typically requires leaving the page, searching for the desired item elsewhere in the shop, and then returning to complete the order. This is critical for the conversion rate.
For customers (B2C and B2B) this extra navigation step disrupts the workflow and increases the time needed to complete a purchase.To solve this, we propose introducing a product search field and add-to-basket function directly within the shopping basket and checkout view.
2 votes -
Enable password reset despite expired invitation for employees (B2B)
Currently, employees whose invitations have expired ("Status: Invitation expired") cannot set a new password via the "Forgot password" function in the frontend.
Instead, a new invitation from the administrator of the B2B account is required.In our application context—for example, with decentralized employees, volunteers, or project participants—it often happens that invitations are not accepted immediately.
The two-hour deadline is too short in such scenarios. For the affected user, the lack of email functionality appears to be an error, leading to frustration and additional support effort.Our suggestion:
- Allow a password reset even after the invitation has expired.
- Or: Provide a configuration that allows the invitation period to be adjusted or the password function to be unlocked.
- Optional: add a hint text in the frontend if no reset is possible ("Please contact the administrator of your corporate account").
Added value for Shopware:
- B2B function becomes more usable for realistic use cases.
- Fewer manual interventions by admins.
- More flexibility for more complex organizations such as corporations, associations, or NGOs.
Currently, employees whose invitations have expired ("Status: Invitation expired") cannot set a new password via the "Forgot password" function in the frontend.
Instead, a new invitation from the administrator of the B2B account is required.In our application context—for example, with decentralized employees, volunteers, or project participants—it often happens that invitations are not accepted immediately.
The two-hour deadline is too short in such scenarios. For the affected user, the lack of email functionality appears to be an error, leading to frustration and additional support effort.Our suggestion:
- Allow a password reset even after the invitation has expired.
- Or: Provide a…
6 votes -
Include product manufacturer in essential characteristics
It would be helpful if the manufacturer was available in the essential characteristics, or more precisely in the product information.
This would allow it to be displayed with the other characteristics in the shopping cart without having to create an additional field that displays the manufacturer in the shopping cart.The manufacturer is one of the important features of a product and is therefore also part of this information.
4 votes -
maintenance mode without own path
Make active Maintenance-Mode not redirect to another path. Render the maintenance page with the status code if the maintenance mode is active, keeping the current URL.
This makes the customers happy. while they don't need to find out where they were before.
2 votes
- Don't see your idea?