- or
1357 results found
-
Allow sorting of downloaded invoice documents by invoice number
Currently, when downloading multiple invoice documents via Mass Edit > Download: Documents, the files are provided in the order they were created, not by invoice number.
For example, the current download order might look like this:
10005
10002
10003
10004
This causes difficulties for accounting teams, since invoices must be manually sorted afterwards.
Proposal
Please add an option to sort downloaded documents according to the invoice number (or provide more flexible sorting options, such as by invoice date, invoice number, or creation date).This would significantly improve efficiency, reduce manual work, and help avoid mistakes during accounting processes.
1 vote -
Individual register fields (text, images, PDF)
EN:
It should be possible to create additional text fields and a upload field for media (e.g. PDF).
Examples: additional text fields for entering personalized data such as shoe size and height, to provide a personalized user experience after logging in.
PDF/media upload field: e.g., for confirming that you are a business customer (trade license, commercial register extract, etc.)DE:
Es soll ermöglicht werden zusätzliche Textfelder und ein Medien Uploadfeld (z.B. PDF) anzulegen.
Beispiele: zusätzliche Textfelder um personalisierte Daten wie Schuhgröße und Körpergröße anzugeben, nach dem einloggen ein personalisiertes Nutzungserlebnis zu haben.
PDF / Medien Uploadfeld: z.B. für die Bestätigung, dass man Geschäftskunde ist (Gewerbeschein, Handelsregisterauszug usw.)EN:
It should be possible to create additional text fields and a upload field for media (e.g. PDF).
Examples: additional text fields for entering personalized data such as shoe size and height, to provide a personalized user experience after logging in.
PDF/media upload field: e.g., for confirming that you are a business customer (trade license, commercial register extract, etc.)DE:
Es soll ermöglicht werden zusätzliche Textfelder und ein Medien Uploadfeld (z.B. PDF) anzulegen.
Beispiele: zusätzliche Textfelder um personalisierte Daten wie Schuhgröße und Körpergröße anzugeben, nach dem einloggen ein personalisiertes Nutzungserlebnis zu haben.
PDF / Medien Uploadfeld: z.B. für die Bestätigung,…3 votes -
Add field validation on storefront
Add field validation for fields like email/name/phone etc that can be configured in the setting.
Now someone can type anything, write text in the phone field or even just type "A" in the name field.
4 votes -
Import of products should pause the indexing
Currently it is not possible to pause the indexing while an import of products or variants is ongoing. This results in abnormal import times.
An Import of 100 Products with variants wich aproximately should take several minutes, lasts for hours.
There is a Parameter in the API that can be used to postpone the indexing of products while the import is ongoing.
https://shopware.stoplight.io/docs/admin-api/faf8f8e4e13a0-bulk-payloads#performance
Is it possible to use this behavior also for the import/export?
2 votes -
Change flow trigger without entire flow is reset
Why is the whole flow always reset when I want to change the flow trigger? You create your flow and realize at the end that the trigger is the wrong one. Now you only want to adjust the trigger but the system deletes everything? why? that makes no sense?
Please change the function so that you can also delete the trigger without a reset.
4 votes -
Country settings per sales channel
It should be possible to define country settings (e.g. setting the "shipping"-flag) per sales channel
6 votes -
Möglichkeit, die Anrede in allen Formularen zu entfernen
Die Anrede sollte in allen Formularen entfernt werden, wenn man sie ausstellt.
Im Kontaktformular wird sie angezeigt, wenn man die Anrede im Registrierungsformular deaktiviert (Shopware 6.7.1.2).
Formulare sind ohne Anrede einfacher und schneller ausgefüllt. Viele Nutzer sind von der Auswahl der Anrede genervt.
The salutation should be removed in all forms if you display it.
It is displayed in the contact form if you deactivate the salutation in the registration form (Shopware 6.7.1.2).
Forms are easier and quicker to fill out without a salutation. Many users are annoyed by the choice of salutation.
1 vote -
Show only compatible updates in composer outdated
The composer outdated command lists updates even if they aren’t compatible with the current Shopware version. It would be more useful if it only showed updates that can actually be applied.
1 vote -
Show which plugins have updates in the Admin
When the “Extension updates are available” popup appears in the Admin, it’s unclear which plugins need updating. The affected plugins should be listed directly in the Admin.
1 vote -
Add a visible dropdown to improve mobile “My Account” navigation
On desktop, the “My Account” area shows a clear sidebar with all sections. On mobile, customers often don’t realize they need to tap the profile (“person”) icon to switch between sections. This is not self-explanatory and leads to confusion.
Proposal: Add a persistent, clearly labeled dropdown on every “My Account” page in the mobile view. The dropdown would list all key sections (e.g., Payment Methods, Addresses, Returns, Vouchers), so users can switch pages directly without hunting for hidden icons.
1 vote -
Allow importing only gross or net price with automatic calculation of the other value
It is currently impossible to import only an updated net or gross price without also providing the other price. The calculation of the missing gross or net price does not take place during import.
If one value is empty in the CSV or not mapped in the profile, the price will not update. No error or indication is shown that it failed.
If both net and gross prices, as well as the price.DEFAULT.linked value, are supplied, both prices will be set exactly as provided, but the gross/net link will not trigger recalculation. This can lead to broken scenarios where tax rates (e.g., 19%) are not respected.
Proposed improvement:
When importing prices and price.DEFAULT.linked = true is set, allow merchants to provide only one price (net or gross) and have Shopware automatically calculate the other based on the configured tax rate — exactly as it works when editing prices manually in the admin.It is currently impossible to import only an updated net or gross price without also providing the other price. The calculation of the missing gross or net price does not take place during import.
If one value is empty in the CSV or not mapped in the profile, the price will not update. No error or indication is shown that it failed.
If both net and gross prices, as well as the price.DEFAULT.linked value, are supplied, both prices will be set exactly as provided, but the gross/net link will not trigger recalculation. This can lead to broken scenarios where tax…
1 vote -
Plugin swag.Custom Products: Multilingual Image Upload for Selection Options
We propose enabling multilingual image uploads for selection options. Currently, only a single image can be stored without language variations. Many images, however, include text that is language-specific.
Key Features:
Language-Specific Images: Add upload fields for each language to ensure localized content.
Fallback Support: Use a default image if no language-specific version is available.5 votes -
Send "Forgot Password" email to customer for B2B components
If an employee forgets their password and wants to reset it, a standard flow is triggered. This flow does not recognize that the person is an employee of a customer, so the email can only be sent to the administrator.
13 votes -
Further development of analytics
Who, if not the store itself, knows the key figures of a store that an operator cannot do without?
Analytics must therefore be developed further. For example, with AI prompts (which product was sold or clicked on the most last week) or shopping cart abandonments.
From a customer perspective, it is questionable why this theme is not prioritized when it should actually be part of the store.
2 votes -
Improve error feedback on misconfigured Shopping Experience blocks
When configuring a Shopping Experience template, you should get more detailed error messages when misconfiguring a given block.
For example: Creating a new product detail page with the "Three columns, product boxes" block is not possible without configuring it. When trying to save it only says
"Page could not be saved, because of the following errors:
Some blocks were not configured sufficiently."It would be nice to have a better feedback on which blocks are actually misconfigured. Either via a red border or by actually pointing to it somehow.
2 votes -
Further information on a licence warning
If a licence warning is issued for an extension, only the external IP address is transmitted as the source. If there are 100 shops behind the same IP, the ‘faulty’ shop cannot be found as a result.
More meaningful details should also be transmitted (e.g. shop name, internal IP, unique shop properties).
5 votes -
Order overview → Adjust total amount to for cancellation invoice
When a cancellation invoice is issued, the totals of an order are not adjusted. For clarity, under Order -> General, we would like the items to be posted as negative, and the totals for a cancellation invoice to be 0. We would also like to be able to credit individual items rather than just add them.
2 votes -
Use different shipping and billing address without changing the standard and billing address.
For some cases, I would like to submit orders using a shipping / billing address that is different from the standard shipping and
billing address (defined in the administration or customer account) WITHOUT marking these - so to speak - "temporarily" used addresses the new standard.So, whenever an address < > the standard address is used to execute an order, it should change back to standard
once that order has been submitted (or the session got closed). Currently, if a new address has been added by a contact it automatically
gets marked as new "standard shipping / billing address" and gets pre-selected from now on.For some cases, I would like to submit orders using a shipping / billing address that is different from the standard shipping and
billing address (defined in the administration or customer account) WITHOUT marking these - so to speak - "temporarily" used addresses the new standard.So, whenever an address < > the standard address is used to execute an order, it should change back to standard
once that order has been submitted (or the session got closed). Currently, if a new address has been added by a contact it automatically
gets marked as new "standard shipping / billing address"…14 votes -
Link the roadmap on the dashboard.
It would be a nice new feature if a link to the roadmap or current topics from the roadmap were visible on the dashboard. This would help to create more visibility for these.
2 votes -
Net margin of sold products
Hello,
We are missing the net margin of products sold that day. It would be cool if this could be added e.g. an average margin for all sales and a margin per supplier and/or product.
(price.net-purchaseprice.net)/price.net
Thanks in advance!
Kind regards,
2 votes
- Don't see your idea?