- or
No existing idea results
- ~ No ideas found ~
1396 results found
-
New operators for the Rule Builder when comparing address data
The Rule Builder conditions for address matching (e.g., delivery address: street) are missing the operators "Text contains" or "Text does not contain," which are frequently needed.
For example, this can prevent shipping to packing stations and enable many other scenarios.
2 votes -
Delivery period display in the shopping basket / Lieferzeitraum-Anzeige Warenkorb
The delivery period display makes no sense if the system cannot calculate the weekends and perhaps also understand the maximum time up to which orders can be processed immediately.
Our GLS parcel service takes everything that we receive as an order by 10 a.m. on the same day and delivers it the next WORKING DAY or after a maximum of two days. So it's a great advertising factor for us to state the delivery time as 1-2 working days.
But if customers then see in the delivery period: 24-25 May (that's Saturday and Sunday) then it confuses them or, in the worst case, annoys them.
If I set the time more broadly, the advertising effect fizzles out...
Die Lieferzeitraum-Anzeige macht keinen Sinn, wenn das System nicht die Wochenenden rausrechnen kann und vielleicht auch versteht, bis zu welcher Uhrzeit Bestellungen maximal gleich bearbeitet werden können.
Unser GLS Paketdienst nimmt alles, was am selben Tag bis 10 Uhr bei uns als Bestellung eingeht noch mit und stellt am nächsten WERKTAG zu bzw. maximal nach zwei Tagen. So gesehen ein toller Werbefaktor für uns, die Lieferzeit mit 1-2 Werktagen anzugeben.
Wenn die Kunden dann aber im Lieferzeitraum sehen: 24.-25.05. (das ist Samstag und Sonntag) dann verwirrt es sie, oder im schlimmsten Fall verärgert es sie..
Wenn ich die Zeit großflächiger einstelle, verpufft der Werbeeffekt..
The delivery period display makes no sense if the system cannot calculate the weekends and perhaps also understand the maximum time up to which orders can be processed immediately.
Our GLS parcel service takes everything that we receive as an order by 10 a.m. on the same day and delivers it the next WORKING DAY or after a maximum of two days. So it's a great advertising factor for us to state the delivery time as 1-2 working days.
But if customers then see in the delivery period: 24-25 May (that's Saturday and Sunday) then it confuses them or, in…
5 votes -
Produktvergleich
EXPORT TOO SLOW!!!
The export from the product comparison is much too slow at >170k products. In SW5, it took me less than a minute for the PriceAndStock feed. Now it takes at least an hour. We need at least a half-hourly export.
Please fix this. Thank you.
2 votes -
Add exceptions for Tax-free (B2B) option
Currently, a shop owner can decide based on the country of delivery if a B2B order with a valid VAT No. may be taxed or not. However, in some constellations the decision must be made based on the VAT No. as well.
Example:
German customer with German VAT No. orders something to the Netherlands. When the country settings for NL have the “Tax-free (B2B)” option checked, VAT will not be charged. However, since the customer is a Germany based company with a German VAT No., an order like this does not count as an intra-EU supply but as a supply within Germany, thus German VAT must be charged.See IHK document for more information on this: https://www.ihk-muenchen.de/ihk/documents/Recht-Steuern/Steuerrecht/Neuer-Ordner/IHK_Merkblatt_Innergemeinschaftliche-Lieferungen-%28B2B%29-M%C3%A4rz-2025.pdf
Currently, Shopware cannot deal with this constellation since it can only set the VAT based on the country of delivery.
Currently, a shop owner can decide based on the country of delivery if a B2B order with a valid VAT No. may be taxed or not. However, in some constellations the decision must be made based on the VAT No. as well.
Example:
German customer with German VAT No. orders something to the Netherlands. When the country settings for NL have the “Tax-free (B2B)” option checked, VAT will not be charged. However, since the customer is a Germany based company with a German VAT No., an order like this does not count as an intra-EU supply but as a supply…2 votes -
Dynamic Access for Manufacturers
Dynamic Access is not yet available from manufacturers. It would be nice if there were an option to control the display of manufacturers in the front end via Dynamic Access.
2 votes -
It should be optionally possible to create orders only after the payment has been successful.
Es soll optional möglich sein, Bestellungen erst dann zu erstellen, wenn die Zahlung erfolgreich war. Wenn der Bezahlvorgang abbricht, soll auch der Bestellvorgang abbrechen.
It should be optionally possible to create orders only after the payment has been successful. If the payment process is aborted, the order process should also be aborted.
8 votes -
Modern, accessible email templates should be built into Shopware by default — just like Shopify
Right now, the standard templates are plain and outdated:
• Not fully responsive on all devices
• No real focus on accessibility (screen readers, contrasts, alt-texts)
• Hard to adapt to a shop’s corporate identityIn 2025, merchants expect more. Platforms like Shopify already provide beautiful, responsive, accessible templates out of the box — Shopware should do the same.
👉 Having this built in would save time, improve customer experience, and make Shopware more competitive. Please vote if you agree!
3 votes -
Ensure “Success” build status means the environment is ready
In Shopware Native PaaS, a build from a commit SHA can sometimes show as “Success” even though the environment isn’t actually accessible and returns a 404 error. This causes downtime and confusion. The build process should only mark a build as “Success” once the environment is fully functional.
2 votes -
Exclude Variants From Sitemap If Canonicals Are Used
Please implement an option that allows to exclude variants from sitemap generation. Especially in cases where all variants are using a cononical which points to the main product it would be good to exclude these kind of entries, which all refer to the same product anyway.
3 votes -
Product overview (Admin): Filter by all product settings
The product overview should be filtered for all items that can be added to products. This is important, for example, to pass on graduated prices to other marketplaces.
All product functions should therefore be available.
Examples
- Sale
- Delivery time
- Free shipping
- Visibility
- Weight
and much more.4 votes -
Create Quote-Documents before sending the Quote
Currently, in the quote module, generating quote documents is only technically possible when the quote is sent. This means that employees cannot review the details and final layout of the documents in advance or coordinate with colleagues. Especially in complex B2B processes, where quality assurance and coordination are essential, this causes unnecessary sources of error and additional effort.
Specific Improvement Proposal:
The function for generating quote documents (e.g., PDF) should be decoupled from the sending process.
It should be possible at any time—at the latest after saving the quote as a “draft”—to create, download, and review the final quote document before the quote is actually sent.
Optionally, a release workflow can be integrated, allowing, for example, the sales or back-office teams to approve or comment on the documents before they are sent to the customer.Added Value and Benefits:
Checkability: Employees can internally review quotes in advance and prevent errors in content or layout.
Transparency: The final document is visible for parallel approval processes before it is sent.
More Efficient Processes: Reduces returns, customer queries, and deletions due to faulty quotes, saving time in daily operations.
Currently, in the quote module, generating quote documents is only technically possible when the quote is sent. This means that employees cannot review the details and final layout of the documents in advance or coordinate with colleagues. Especially in complex B2B processes, where quality assurance and coordination are essential, this causes unnecessary sources of error and additional effort.
Specific Improvement Proposal:
The function for generating quote documents (e.g., PDF) should be decoupled from the sending process.
It should be possible at any time—at the latest after saving the quote as a “draft”—to create, download, and review the final quote document…2 votes -
Separate customer e-mail address for sending invoices (billing address)
Deutsch:
Die Erfahrung zeigt, dass die meisten Geschäftskunden eine eigene E-Mail-Adresse für den Rechnungsempfang haben, um ihre Buchhaltung zu organisieren und Rechnungen zentral zu sammeln. Aus diesem Grund sollte Shopware 6 es den Kunden ermöglichen, nicht nur eine separate Rechnungsadresse, sondern auch eine separate E-Mail-Adresse für den Rechnungsempfang anzugeben. Diese sollte dann auch zum Export (via API etc.) in das ev. angebundene ERP zur Verfügung stehen.Englisch:
Experience shows that most business customers have a separate email address for receiving invoices in order to organise their accounting and collect invoices centrally. For this reason, Shopware 6 should allow customers to specify not only a separate billing address, but also a separate email address for receiving invoices. This should then also be available for export (via API etc.) to any connected ERP.Deutsch:
Die Erfahrung zeigt, dass die meisten Geschäftskunden eine eigene E-Mail-Adresse für den Rechnungsempfang haben, um ihre Buchhaltung zu organisieren und Rechnungen zentral zu sammeln. Aus diesem Grund sollte Shopware 6 es den Kunden ermöglichen, nicht nur eine separate Rechnungsadresse, sondern auch eine separate E-Mail-Adresse für den Rechnungsempfang anzugeben. Diese sollte dann auch zum Export (via API etc.) in das ev. angebundene ERP zur Verfügung stehen.Englisch:
Experience shows that most business customers have a separate email address for receiving invoices in order to organise their accounting and collect invoices centrally. For this reason, Shopware 6 should allow customers to…5 votes -
B2B Components: Authorize single positions
A B2B order can only be authorized or declined in whole. It would be great in single positions can be edited in authorisation proces..
4 votes -
Default Theme: Footer and Category Overview Background Color Not Customizable
As a shop owner,
I want to configure the background colors of the footer and category overview within the default theme settings,
so that I can easily create a consistent design for dark or light themed shops without custom CSS overrides.When using the Shopware Default Theme, the background color of the footer and the category overview cannot be adjusted through the theme configuration.
This limitation causes issues for shop owners who want to build a dark-themed store, since the default bright background colors do not match and result in a visually inconsistent and unprofessional appearance.
Actual Behavior:
These areas cannot be adjusted via the theme settings.
Only by overriding CSS/SCSS manually can the styles be changed.
Expected behaviour
The footer background color can be customized via the theme configuration.
The category overview background color can be customized via the theme configuration.As a shop owner,
I want to configure the background colors of the footer and category overview within the default theme settings,
so that I can easily create a consistent design for dark or light themed shops without custom CSS overrides.When using the Shopware Default Theme, the background color of the footer and the category overview cannot be adjusted through the theme configuration.
This limitation causes issues for shop owners who want to build a dark-themed store, since the default bright background colors do not match and result in a visually inconsistent and unprofessional appearance.
Actual Behavior:
These areas…
2 votes -
Add “tax column instead of unit price” option to cart as well
In Shopware 6.7.1 the option to display either the unit price or the VAT of the respective line item was introduced. However, it only changes the list in the checkout. It would be useful to have the same option for the cart as well.
DE: In Shopware 6.7.1 wurde die Option “Steuerspalte anstatt Stückpreis” eingeführt, die entweder den Stückpreis oder die Mehrwertsteuer der jeweiligen Position anzeigt. Diese Änderung betrifft jedoch nur die Liste im Checkout. Es wäre sinnvoll, dieselbe Option auch für den Warenkorb zu haben.
3 votes -
Migrate advanced search configuration to all Storefronts
The configuration options in the advanced search are numerous and complex to maintain.
If you want to set boostings, actions and synoyms in all storefronts, the same configuration has to be made 24 times in our case, although we only have 4 different languages.
This maintenance effort could be considerably simplified by a migration feature/option.9 votes -
Use Thumbnails for Property Images in Filter
Please adjust the default template
Resources/views/storefront/component/listing/filter/filter-property-select.html.twig
so that when images are assigned to properties, the appropriate thumbnail images are used instead of the full original images.Currently, the original image is loaded, which can negatively impact page load performance.
In our instance, I’ve already implemented a manual fix by replacing:
{% set media = element.media.url %}
with:
{% set media = element.media.thumbnails | filter(t => t.width == 100 and t.height == 100) | first.url %}This ensures that a 100x100 thumbnail is used when available.
4 votes -
Advanced product catalogue -> display new products but deactivate buy function
Extend the existing Advanced Product Catalog functionality
The existing Advanced Product Catalog should be extended to allow new added products and categories in the shop to be visible in the storefront but not purchasable by default (Not Show Add to Basket Button).
Only after explicitly adding them to the active B2B catalog should they become available for purchase. This enables merchants to showcase their full product range—e.g. for previews, B2B catalogs, or product teasers—without making new items immediately orderable. It supports better assortment planning, pre-marketing, and channel-specific catalog management.
3 votes -
Customer-specific product restriction like min/max/stacking for order quantity
Customer-related product restriction such as min/max/staggered quantity per order. The values on the product are currently Global.
In the B2B case in particular, you want to be able to set the minimum or maximum quantity of this product that the customer can order per customer. As this rule can differ per customer or customer group, it cannot currently be implemented as the rule applies globally for the product.
3 votes -
Media: Media search with storage location information
If, for example, you search for an image in the media, you will receive the image and some additional details, but it is not clear in which folder within a potentially large structure the image is located.
In order to check the storage location, it is essential to have information about where the file is located or the option to open the folder directly under “Actions.”
3 votes
- Don't see your idea?