- or
334 results found
-
Form field company name also for B2C shops
An additional field for entering a company name should be added to the registration form. There are often B2C customers who wish to have their order delivered to their work address. An optional form field for company names is therefore required.
1 voteGathering Feedback
We’re gathering feedback on this idea to better understand the need, use cases, and potential impact. At this stage, no implementation decision has been made.
Please continue to vote and share details about how this would help you. Your feedback will support our evaluation and help us decide whether to move the idea forward.
-
Improve checkout message performance
The AI-generated checkout message sometimes takes 10 seconds to generate if there are many products in the shopping cart.
Many customers close the page during this time. It would be better if the messages were generated in the background beforehand or if a faster AI model were used.
4 votes -
Automatically remind users who abandon the shopping cart
Automatic reminder for shopping basket cancellations. Optionally with an incentive such as a discount code. Remind users who abandon their shopping basket (including guests) and optionally bring them back to the shop.
17 votes -
Inheritable category and menu visibility in organizational units (B2B)
Currently, category and product visibility settings can only be explicitly configured per category within organizational units.
When a parent category is selected, the subcategories beneath it are not automatically included.
This leads to the following problems with extensive category structures (several hundred subcategories):
- very high manual maintenance effort
- increased susceptibility to errors
- poor maintainability when structural changes are made
- limited scalability in a B2B contextIn addition, the main menu must be controlled indirectly via individual assignments to the contained categories, as a blanket menu activation is not possible.
Target Image:
- Selecting a parent category should optionally include all subcategories automatically.
- Menu visibility should be configurable independently of individual assignments.
- Reduction of administrative effort for complex B2B structures.Specific Improvement Suggestions
A) Inheritable Category Visibility
Option 1: "Include Subcategories" CheckboxWhen selecting a category in the organizational unit:
☐ Automatically include subcategories
Behavior:
- Recursively activates all child categories.
- New subcategories are automatically included.
- Optionally overridable at the subcategory level.Technically feasible:
- Flag at the category assignment level
- Recursive query in the CategoryTreeLoader
- Lazy resolution in the Visibility ResolverB) Global Menu Sharing
New option in the organizational unit:☐ Show full main menu
Behavior:
- Menu structure is displayed
- Visibility of individual products remains adjustable
- Alternatively: Combination with category filter logicOptional:
- Visibility only structural (navigation visible, product access checked)Benefits
For Customers
- Massive time savings
- Significantly improved maintainability
- Scalability for large catalogs
- Fewer misconfigurationsFor Shopware
- Stronger B2B positioning
- Reduced support requests
- Less need for custom development
- Competitive advantage with enterprise customersCurrently, category and product visibility settings can only be explicitly configured per category within organizational units.
When a parent category is selected, the subcategories beneath it are not automatically included.
This leads to the following problems with extensive category structures (several hundred subcategories):
- very high manual maintenance effort
- increased susceptibility to errors
- poor maintainability when structural changes are made
- limited scalability in a B2B contextIn addition, the main menu must be controlled indirectly via individual assignments to the contained categories, as a blanket menu activation is not possible.
Target Image:
- Selecting a parent category…4 votes -
Allow pasting prices with comma as decimal separator
Title:
Allow pasting prices with comma as decimal separatorDescription:
Currently, Shopware 6 does not accept prices that are pasted with a comma as the decimal separator.For example:
12,95 → only 12 is inserted (the decimal part is ignored)
This is inconvenient for European merchants, because prices are often copied from:
Excel
ERP systems
Supplier price lists
Websiteswhere the comma is the standard decimal separator.
Expected behavior
When a user pastes a price such as:
12,95
1234,56Shopware should automatically convert it to the correct internal decimal format instead of discarding everything after the comma.
This would improve usability significantly and prevent incorrect prices from being entered.
Benefit
Better user experience
Fewer input errors
Better support for European number formats
Faster product maintenanceTitle:
Allow pasting prices with comma as decimal separatorDescription:
Currently, Shopware 6 does not accept prices that are pasted with a comma as the decimal separator.For example:
12,95 → only 12 is inserted (the decimal part is ignored)
This is inconvenient for European merchants, because prices are often copied from:
Excel
ERP systems
Supplier price lists
Websiteswhere the comma is the standard decimal separator.
Expected behavior
When a user pastes a price such as:
12,95
1234,56Shopware should automatically convert it to the correct internal decimal format instead of discarding everything after the comma.
This would improve…
1 voteGathering Feedback
We’re gathering feedback on this idea to better understand the need, use cases, and potential impact. At this stage, no implementation decision has been made.
Please continue to vote and share details about how this would help you. Your feedback will support our evaluation and help us decide whether to move the idea forward.
-
Allow for CMS elements to be hidden on category pages when product listing page is not the first page
When a category layout contains some text or images together with the product listing element, that text or element may be indexed by search engines multiple times for each page of the listing, leading to duplicate indexing and results.
It would be helpful if certain elements could be hidden once the customer or the indexing bot navigates through the listing pages, or a URL contains the ?p= parameter. This would prevent redundant indexing.
3 votes -
sorting by publication date should also be possible ascending and descending order
When sorting products by publication date, it should also be possible to choose between ascending and descending order. Now only descending is possible
Man sollte bei der Produktsortierung nach Erscheinungsdatum auch ab- oder aufsteigend auswählen können. Aktuell nur ist nur absteigend möglich
1 voteGathering Feedback
We’re gathering feedback on this idea to better understand the need, use cases, and potential impact. At this stage, no implementation decision has been made.
Please continue to vote and share details about how this would help you. Your feedback will support our evaluation and help us decide whether to move the idea forward.
-
Option to hide editing tools in the image editor
It would be great if there were a way to hide the editing tools in the image editor.
The advantage of this is that they would no longer take up a large portion of the screen.1 voteGathering Feedback
We’re gathering feedback on this idea to better understand the need, use cases, and potential impact. At this stage, no implementation decision has been made.
Please continue to vote and share details about how this would help you. Your feedback will support our evaluation and help us decide whether to move the idea forward.
-
dynamic product group: preview should include the SKU / dynamische Produktgruppe mit Produktnummer in Vorschau
EN:
The dynamic product groups > preview > should include SKUDE:
Die dynamische Produktgruppe > Vorschau > sollte die SKU / Produktnummer beinhalten1 voteGathering Feedback
We’re gathering feedback on this idea to better understand the need, use cases, and potential impact. At this stage, no implementation decision has been made.
Please continue to vote and share details about how this would help you. Your feedback will support our evaluation and help us decide whether to move the idea forward.
-
Incorrect plugin names and icons displayed for partner accounts
We have noticed that we see different plugin names and icons in a customer’s extension list than the customer does.
After checking, we found that the data shown to the customer is correct and matches the respective plugin definitions. When we log out of our partner account, ottscho@ottscho.de, the correct data is displayed again. As soon as we log back in, the incorrect data reappears.
It seems that plugin data is retrieved differently for partner accounts and is currently displayed incorrectly. Please investigate this issue. It is extremely inconvenient when a customer refers to a plugin that we cannot find because it is shown under a different name in our account.
In this case, the plugin is called “Gutscheine für Gratisartikel” for the customer, while it appears as “Kostenloser Artikel mit Gutschein im Warenkorb” for us. However, “Gutscheine für Gratisartikel” is the correct current name according to the composer.json file and the database.
The second plugin named “Gutscheine für Gratisartikel” also displays a different icon for us, even though the plugin was freshly installed.
Original Anfrage
Wir haben festgestellt, dass wir andere Plugin Bezeichnungen und Icons in der Erweiterungsliste eines Kunden sehen als er. Bei der Nachprüfung hat sich ergeben, dass die Daten welche der Kunde sieht die korrekten Daten aus den jeweiligen Plugin Definitionen sind. Bei ausloggen aus unserem Partner Account ottscho@ottscho.de wurden auch wieder die korrekten Daten angezeigt. Bei einloggen wieder die falschen. Scheinbar werden die Daten bei einem Partneraccount anders herangezogen, und zwar falsch. Bitte prüfen, das ist äußerst unschön, wenn der Kunde von einem Plugin spricht welches wir gar nicht finden, weil wir nach einem anderen Namen suchen.
In dem Fall war es das Plugin "Gutscheine für Gratisartikel" was bei uns "Kostenloser Artikel mit Gutschein im Warenkorb" heißt. Ersteres ist aber der korrekte aktuelle Name laut composer.json und Datenbank. Auch das zweite Plugin "Gutscheine für Gratisartikel" hat bei uns ein anderes Icon, obwohl das Plugin frisch installiert wurde
We have noticed that we see different plugin names and icons in a customer’s extension list than the customer does.
After checking, we found that the data shown to the customer is correct and matches the respective plugin definitions. When we log out of our partner account, ottscho@ottscho.de, the correct data is displayed again. As soon as we log back in, the incorrect data reappears.
It seems that plugin data is retrieved differently for partner accounts and is currently displayed incorrectly. Please investigate this issue. It is extremely inconvenient when a customer refers to a plugin that we cannot…
1 voteGathering Feedback
We’re gathering feedback on this idea to better understand the need, use cases, and potential impact. At this stage, no implementation decision has been made.
Please continue to vote and share details about how this would help you. Your feedback will support our evaluation and help us decide whether to move the idea forward.
-
Change configuration category layout / homepage configuration
Recurring support tickets indicate that the shop's homepage configuration is not centralized enough.
Firstly, the shop's homepage is determined by the category layout. Secondly, the homepage can also be set within the category itself (under the "General" tab -> "Homepage" option).
These numerous different configuration options conflict with each other and lead to unnecessary support tickets. The configuration should therefore be simplified.
5 votes -
Toggle for readonly custom-fields
It would be nice to have a toggle for custom fields to mark them readonly (at least in the UI).
We often have the case that custom field values are imported from other systems (like a PIM) and should not be modified through the Shopware Admin UI. But it's nontheless nice to see their values there.
So it would be a really nice option to be able to mark them as readonly.1 voteGathering Feedback
We’re gathering feedback on this idea to better understand the need, use cases, and potential impact. At this stage, no implementation decision has been made.
Please continue to vote and share details about how this would help you. Your feedback will support our evaluation and help us decide whether to move the idea forward.
-
Make the display of search suggestions configurable in the backend
When searching for customers in the backend, the first name and surname are displayed first, which is not ideal for B2B customers. In this case, it would be better to display the company name.
We would therefore like an option that allows us to choose which piece of information is displayed first in the search suggestion. The screenshot illustrates the relevant section in the backend.
2 votesGathering Feedback
We’re gathering feedback on this idea to better understand the need, use cases, and potential impact. At this stage, no implementation decision has been made.
Please continue to vote and share details about how this would help you. Your feedback will support our evaluation and help us decide whether to move the idea forward.
-
Product visibility: Only when customer has specific prices
There have been a few requests by B2B shop owners where the challenge is as follows:
Products should only be visible IF the observer/customer has specific prices for them. Basically, this means that no products are visible UNLESS the customer has a set price for it.
From the perspective of a former B2B procurement manager: This is a relatively common thing to see. I purchased tools for the manufacturing personnel, for example. I'd contact the potential suppliers once a year, we'd sit down, talk projected order volumes, figures and conditions.
After that was all negotiated, I'd get a price list for the various categories with individual prices, bonuses, conditions and so forth and the supplier would set it up on their end so that I could place orders online (if I wanted to) in their shop. Strictly speaking, I'd find all/most of the other items in their shop as well, but I would have preferred if I didn't - so my line of thinking aligns with the requests we got about this in Support, because I already negotiated every item which was relevant to the company I represented ahead of time - I don't need and don't want to see things I had no interest in and likely have no price list for either.
So - two birds with one stone:
1) The observer sees all the items they have a specific price for
2) The observer does not need to filter what is/was relevant to themThe implementation screams B2B Components. But I think the implementation is potentially simpler if done via Dynamic Access:
If we had a condition which checks whether or not the observer has custom prices of any sort (be it via customer group - this should be the first condition in my mind - extended prices OR customer specific prices, we'd have all the rest covered already.
There have been a few requests by B2B shop owners where the challenge is as follows:
Products should only be visible IF the observer/customer has specific prices for them. Basically, this means that no products are visible UNLESS the customer has a set price for it.
From the perspective of a former B2B procurement manager: This is a relatively common thing to see. I purchased tools for the manufacturing personnel, for example. I'd contact the potential suppliers once a year, we'd sit down, talk projected order volumes, figures and conditions.
After that was all negotiated, I'd get a price list…
3 votes -
Adjustment of Document File Names with Placeholders for Customer Data
Shopware does not support the use of placeholders for customer number, customer name, company name, and date in document file names. This makes efficient and precise management of generated files more challenging.
To optimize the categorization and archiving of documents, it would be highly beneficial to allow placeholders for the mentioned customer data in both the prefix and suffix of the file name. This would significantly simplify the handling of documents and improve the overall user experience of the software.
We kindly request that this functionality be integrated into a future version.
5 votes -
B2B Components: Include divergent mail addresses in search results
Shop owners sometimes report having difficulties finding B2B root accounts when provided with little more than a mail address of an employee in case it is not conforming to the companies' mail structure.
For example:
Our B2B root account is company@example.com.
Our employee's mail address is employee@shopware.com.Since the mail addresses don't match, when searching for employee@shopware.com, we will find no results for customers. This is sometimes the case where entire departments have separate mail addresses like a purchase department.
So the request is to have an option to index employee mail addresses and associate them with the B2B account for search results.
Shop owners sometimes report having difficulties finding B2B root accounts when provided with little more than a mail address of an employee in case it is not conforming to the companies' mail structure.
For example:
Our B2B root account is company@example.com.
Our employee's mail address is employee@shopware.com.Since the mail addresses don't match, when searching for employee@shopware.com, we will find no results for customers. This is sometimes the case where entire departments have separate mail addresses like a purchase department.
So the request is to have an option to index employee mail addresses and associate them with…
4 votes -
PayPal Smart Buttons bypass discount logic when the payment method is changed after the fact
If a customer changes the payment method after the order has been placed, existing discount or shopping cart rules may not be applied correctly if the change is made via the PayPal Smart Buttons.
In this specific case, a customer initially selects Payment Method A when placing the order and receives a discount as a result. After completing the order, the customer can then switch to payment method B using the PayPal Smart Buttons. However, the previously granted discount remains in effect, even though it is intended to apply exclusively to payment method A.
This results in a commercially significant error: The customer continues to benefit from the discount even though they subsequently use a payment method for which the discount is not intended.
Expected Behavior:
If an order was originally completed using payment method A and a discount was granted as a result, a subsequent switch to payment method B should not result in the discount remaining in effect.
In this case, Shopware should either:
block the payment method change based on the existing discount/shopping cart rule,
re-evaluate the discount logic correctly when the payment method is changed,
or prevent extensions or PayPal Smart Buttons from bypassing this Shopware core logic.The reverse process should remain possible: If a payment using payment method B fails or is canceled, the customer should still be able to switch to payment method A.
If a customer changes the payment method after the order has been placed, existing discount or shopping cart rules may not be applied correctly if the change is made via the PayPal Smart Buttons.
In this specific case, a customer initially selects Payment Method A when placing the order and receives a discount as a result. After completing the order, the customer can then switch to payment method B using the PayPal Smart Buttons. However, the previously granted discount remains in effect, even though it is intended to apply exclusively to payment method A.
This results in a commercially significant…
1 voteGathering Feedback
We’re gathering feedback on this idea to better understand the need, use cases, and potential impact. At this stage, no implementation decision has been made.
Please continue to vote and share details about how this would help you. Your feedback will support our evaluation and help us decide whether to move the idea forward.
-
Add promotion code via link
It would be a nice feature if discount codes could be redeemed via link in the same way that EasyCoupon does it for example. This would allow merchants to send mails already including a working link to get the customer shopping with their discount. For the customers, this would make the journey smoother because they don't need to back and forth to get some code and find the field to enter it and so on.
Plus, the customer is probably much more likely to actually complete the checkout if they see their shiny discount applied at all times right from the moment they visit the store.
It would be a nice feature if discount codes could be redeemed via link in the same way that EasyCoupon does it for example. This would allow merchants to send mails already including a working link to get the customer shopping with their discount. For the customers, this would make the journey smoother because they don't need to back and forth to get some code and find the field to enter it and so on.
Plus, the customer is probably much more likely to actually complete the checkout if they see their shiny discount applied at all times right from…
7 votes -
Advance payment for subscription for a fixed subscription period
The following use case occurs very frequently in our business model:
A person gives away a subscription for 3, 6, or 12 months. The giver does not want to pay for each individual shipment separately, but rather pay the total amount once at the beginning, and the subscription ends after the prepaid period.5 votes -
Improvements to the thumbnail generator
One customer noticed these limitations of the thumbnail generator:
Square dimensions are used by default. This means that images with different widths and heights can vary greatly in quality when portrait and landscape images are used at the same time.The media manager allows the width and height to be set differently, but thumbnails that deviate from this format will be of poorer quality.
In the customer's words:
A square display is rarely the case. The most common display is landscape format.For optimal quality, the shortest side should be used rather than the longest side.
This is the only way to ensure that images are always (!) optimally used in the respective resolution and based on the srcset / sizes attributes.
One customer noticed these limitations of the thumbnail generator:
Square dimensions are used by default. This means that images with different widths and heights can vary greatly in quality when portrait and landscape images are used at the same time.The media manager allows the width and height to be set differently, but thumbnails that deviate from this format will be of poorer quality.
In the customer's words:
A square display is rarely the case. The most common display is landscape format.For optimal quality, the shortest side should be used rather than the longest side.
This is the only…
8 votes
- Don't see your idea?