1420 results found
-
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"…16 votes -
It should be possible to assign the main account to an employee role.
It should be possible to assign the main account to an employee role.
For example, it can be stored as an approver for order authorisations.
3 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…
2 votes -
Possibility to edit email content before sending to customer (status change, documents)
It should be possible to edit the email content before sending emails to customers.
When working with a single order, it would be very useful to add additional text to the mail content. e.g. individual information about products that are not available anymore or additional cargo shipping information, ...
Emails are sent for documents and for status changes. Currently the mail content can not be edited. When sending documents only the mail subject may be updated and the mail content is shown as read only.
When sending status update emails there is no preview of the mail at all.
In…
1 vote -
Authorisation rules: It should be possible to have the amount of individual items authorised.
It should be possible to have the amount of individual items authorised.
The total, sum and subtotal can only ever be used to check the entire shopping basket, sometimes with and sometimes without shipping costs or discounts.3 votes -
Drafting: Create a draft state of your changes
Problem:
Users cannot currently create and manage a comprehensive draft state for changes across their storefronts. This makes it difficult to plan, test, or iterate on updates without affecting the live environment. As a result, merchants may delay changes, work in risky live environments, or rely on inefficient workarounds — increasing the likelihood of errors and reducing agility in campaign or content management.Solution:
Create and manage a draft state for all kinds of changes in Shopware before publishing them live. This allows you to bundle multiple updates, such as content, design, and promotions, into a draft, enabling safe workflows…3 votes -
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,…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 -
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…
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 -
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 -
Improve inheritance
Many fields shouldn't be inherited from the main language, e.g. meta title, meta description or image titles and alt texts. If no translation is entered for these, it would be better if meta description, image titles and alt text would fall back to the product name. And meta description doesn't need a fall back at all.
Inheriting these fields from the main language only leads to problems. In our case, the main language is german. If we sell a product on our english sales channel as well, there's no way we will ever need german meta data for that channel.
3 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
- Don't see your idea?