- or
No existing idea results
- ~ No ideas found ~
1339 results found
-
Expand the Rule Builder condition: ‘Billing address: Street’ > ‘contains’
For example, to exclude the value ‘Packstation’ within the street name for payment types, the value ‘contains’ is also required there.
5 votes -
Search with voice recognition/AI Pilot with voice Recognition
Hi there,
as you guys are working on a lot of AI Featrues, have you thought on integrating a voice recognition within the search/AI search?
This combined with language recognition would be a very nice feature which makes it easy for all customers to search within the shop.
1 vote -
Discount calculation strange with ‘3 for 2’
If I have a discount promotion that triggers ‘3 for 2’ (i.e. the cheapest product for free), the calculation is different than you would expect.
As long as there is a sufficient quantity of the cheapest product in the shopping cart, the discount will be applied to it. For example, if ‘A’ is in the shopping cart 6 times, ‘B’ must be present twice so that the cheapest product can be clearly calculated. If ‘A’ is 9x, ‘B’ must be in the shopping cart 3x. If the quantity of the cheapest product is lower, the second three products must be calculated on the more expensive product, which means that there must be one more product in the position.
This is not logical: if, for example, I have 2x the cheapest and 7x the expensive one, I expect to get 3 for free - because there are 9 items.
And if there are only 2x the cheapest, then I get 2x the cheapest and 1x the expensive one for free.If I have a discount promotion that triggers ‘3 for 2’ (i.e. the cheapest product for free), the calculation is different than you would expect.
As long as there is a sufficient quantity of the cheapest product in the shopping cart, the discount will be applied to it. For example, if ‘A’ is in the shopping cart 6 times, ‘B’ must be present twice so that the cheapest product can be clearly calculated. If ‘A’ is 9x, ‘B’ must be in the shopping cart 3x. If the quantity of the cheapest product is lower, the second three products must be…
3 votes -
Delivery country in OffCanvas in shopping cart
The delivery country should be displayed in the offcanvas cart too or it should be an option for this.
This gives customers a better overview. In addition, this is sometimes requested by large customers without having to carry out an extra customisation.
The problem with customisation is always the ability to update.
2 votes -
Remove password prompt on "Your profile" edits (Language, Time zone)
When changing language or time zone under “Your profile” one is asked to confirm the current password. This is one of the very few locations where the password is asked for and while it may make sense for e-mail and password changes, language and time zone are more inconsequential (especially compared to what an admin account can do to a shop without ever being asked for a password)
2 votes -
Access to the advanced prices in the dynamic product group
In the dynamic product group, in addition to "Percentage ratio price/list price", there should also be a selection that accesses the extended prices and takes the rules there into account.
14 votes -
Mailer: Different SMTP data for different sales channels
More and more providers are prohibiting the sending of emails that do not come from the same domain.
However, as you can only store the access data of one domain in the mailer, this becomes a major problem as soon as you enter several sales channels with different domains.
From that moment on, not all messages can be sent or are rejected by the provider.
"mailbox unavailable\r\n 550 Sender address is not allowed.""
It should therefore be possible to configure the mailer settings for each sales channel.
25 votes -
Admin Search: Search term disappears when switching search area
When using the search in Admin and you change the search area, the already entered search term disappears and needs to be re-entered.
This is a potential cause for frustration.
Imagine entering your product name, just to realise that you are in the search area "Orders", then switching to the search area "Products" and having to re-enter the same search term again.
2 votes -
Improve "Add product" UI function in orders
Shopware allows to add new products within existing orders. How ever, the way the button is currently designed is quite counter intuitiv and causes confusion.
The button consists of two parts: "Add product" and an area with an arrow, indicating further options. Users tend to interprate it as in they need to click on the arrow area in order to access all options to add a new product. How ever, there are only the option "Add custom item" or "Add credit".
This could be prevented by simply also showing the "Add product" option here as well.
2 votes -
Be able to create new Address Snippets
Currently, there is only a predefined set of snippets, that can be selected in "Settings > Shop > Countries > 'SELECT_COUNTRY' > Address Handling" for the Address Markup.
Adding new Snippets would be great for instance to add a new snippet for the street number or to customize the Address markup as you need it.
2 votes -
Tabs on the mask to create/edit products should be re-sortable
It would be helpful if the tabs in the mask for creating/editing products could be sorted or arranged individually.
Especially with regard to the extension of these tabs by plugins/apps, this makes sense, as otherwise important and frequently used tabs disappear from the display area and can only be accessed by constantly scrolling back and forth.
2 votes -
Increase "Entry per page" in order overview
Should be instead of: 10, 25, 50, 75, 100
New: 50, 100, 200
Default should be 100.
Why: to see more orders at once and on larger resolution display (higher that FullHD) it is not a problem to see 200 orders at once.
25 votes -
Add address validation options
It would be useful to have the ability to validate addresses inserted by customers against rules that can be defined in the Admin area for each country. Perhaps something like a regex validation.
This would allow for filtering of invalid characters, to validate the syntax in certain countries or in case of international shipping the filtering of entire character sets (i.e. Greek, Cyrillic, Chinese, Japanese). This helps with the creation of shipping labels and especially the latter use case would make it easier for shop owners to ship their products to those countries.
2 votes -
Add possibility to change shop default language
It is not possible to change the global default language of the Shopware 6 store after installation. This often leads to frustration or unexpected problems in the management of products and translations. Changing the global default language is currently only possible via a new installation or risky DB adjustments,
Please add a function that allows you to change the default store language in the settings.
2 votes -
Uninstallation via cli should delete the folder of an uninstalled extension
If an extension is uninstalled via cli, the folder in plugins is not removed. This may lead to incorrect licence warnings. The folder should therefore also be deleted when uninstalling.
2 votes -
Bitte in der Anzahl der Produktverkäufe die Produktnummer mit anzeigen (Artikelnummer)
Es wäre sehr hilfreich, die Produktnummer in der Liste der Produktverkäufe sehen zu können.
Bitte blenden Sie die Produktnummer im Analytics Plugin mit ein. (Artikelnummer)Vielen Dank
4 votes -
Different sender email addresses for outgoing emails
Englisch:
It would be helpful if you could store multiple sender email addresses in the system settings for different purposes such as status emails, sending invoices and shipping confirmations. For example, invoices could come from the email address invoice@Example.de, but status emails could come from info@Example.de. Shipping confirmations, however, could be sent from noreply@Example.de.
It would also be helpful if you could assign a customer a second email address, which would then be automatically selected when the invoice is sent. This is particularly necessary in the B2B sector, as the invoice usually goes to a different recipient than the original order confirmation
Deutsch:
Es wäre hilfreich, wenn man in den Systemeinstellungen mehrere Absender E-Mail-Adressen für verschiedene Zwecke wie zum Beispiel Statusmails, Rechnungsversand und Versandbestätigungen hinterlegen könnte.
So könnten zum Beispiel Rechnungen von der Mail-Adresse invoice@Beispiel.de kommen, Statusmails allerdings von der info@Beispiel.de.
Versandbestätigungen hingegen könnten von noreply@Beispiel.de versendet werden.Zudem wäre es auch hilfreich, wenn man einem Kunden eine zweite E-Mail-Adresse zuordnen könnte, welche dann beim Rechnungsversand automatisch ausgewählt wird. Dies ist gerade im B2B Bereich notwendig, da die Rechnung meist an einen anderen Empfänger als die ursprüngliche Bestellbestätigung geht..
Englisch:
It would be helpful if you could store multiple sender email addresses in the system settings for different purposes such as status emails, sending invoices and shipping confirmations. For example, invoices could come from the email address invoice@Example.de, but status emails could come from info@Example.de. Shipping confirmations, however, could be sent from noreply@Example.de.
It would also be helpful if you could assign a customer a second email address, which would then be automatically selected when the invoice is sent. This is particularly necessary in the B2B sector, as the invoice usually goes to a different recipient…
9 votes -
Delivery time display: Option to exclude specific days
It would be a nice option to have the possibility to exclude Sundays for example from the delivery time calculation. Of course, we can already cover this with the delivery time SPAN and NAME of the delivery method, saying 1-3 WORKdays or something.
But it would be a nice QoL feature, especially for customers, if the calculation took days we defined into the equation and could thus be more specific.
If we wanted to take this a step further, we could also offer a calendar where we can configure holidays and whatnot.
And if we want to take this to the extreme, we could allow those calendars to be exported and imported so shop owners and extension partners can share and/or sell them.
It would be a nice option to have the possibility to exclude Sundays for example from the delivery time calculation. Of course, we can already cover this with the delivery time SPAN and NAME of the delivery method, saying 1-3 WORKdays or something.
But it would be a nice QoL feature, especially for customers, if the calculation took days we defined into the equation and could thus be more specific.
If we wanted to take this a step further, we could also offer a calendar where we can configure holidays and whatnot.
And if we want to take this to…
19 votes -
Custom fields for property group options
Forum thread: https://forum.shopware.com/t/zusatzfelder-fur-eigenschaften/64068/7
Issue Ticket that is "solved": https://issues.shopware.com/issues/NEXT-3710We need custom fields support for property group options. That was possible in Shopware 5 according to the linked issue ticket.
Also, the issue ticket asked for property_options specifically and the ticket was marked as solved without adding custom fields to those.
Please add that missing feature.
6 votes -
Whitelist-Based Cache Key Handling for URL Parameters
Currently, Shopware allows excluding certain URL parameters from the cache key to save storage. However, this exclusion list keeps growing, making maintenance cumbersome. Instead of excluding parameters, a whitelist approach could offer more control and efficiency.
Analysis:
I tracked URL parameters in a default Shopware installation—from listing to PDP, filtering, and placing an order. These 19 parameters were captured (more possible):
cluster, keys, language, limit, locale, manufacturer, max-price, min-price, no-aggregations, order, orderId, p, paid, properties, rating, redirected, slots, timezone, searchInstead of maintaining an ever-growing exclusion list, switching to an allowlist approach would ensure that only essential parameters impact the cache key.
Proposed Solution:
- Allowlist Configuration – Define a clear set of parameters that should be part of the cache key instead of excluding specific ones.
- Event for developers – Introduce an event to allow developers to modify the allowlist dynamically.
- Control by config – Provide a config option to adjust the allowlist as needed.
This approach simplifies maintenance, optimizes cache storage, and ensures that only relevant parameters affect cache variations. 🚀
Currently, Shopware allows excluding certain URL parameters from the cache key to save storage. However, this exclusion list keeps growing, making maintenance cumbersome. Instead of excluding parameters, a whitelist approach could offer more control and efficiency.
Analysis:
I tracked URL parameters in a default Shopware installation—from listing to PDP, filtering, and placing an order. These 19 parameters were captured (more possible):
cluster, keys, language, limit, locale, manufacturer, max-price, min-price, no-aggregations, order, orderId, p, paid, properties, rating, redirected, slots, timezone, searchInstead of maintaining an ever-growing exclusion list, switching to an allowlist approach would ensure that only essential parameters impact the…
2 votes
- Don't see your idea?