- or
1464 results found
-
Migration: Transfer of additional fields (variants) from shopware 5 to shopware 6.
At the moment, additional fields are completely ignored during migration. However, if these fields were intensively maintained under shopware 5, they should also be present in some form in the variant on the shopware 6 side.
9 votes -
Allow downloadable file attachments for products
As a shop owner, I want to be able to add files as downloads to the product detail page or cart. All files can be displayed as links. A click on a link downloads the files to the user's computer.
39 votes -
Customer feedback: Improvement of e-mail dispatch in Shopware 6
Dear Shopware team,
We support the customer uba-arbeitsschutz.de (KdNr. 324128). After the customer migrated to Shopware 6 Evolve and is already online, we regularly exchange suggestions regarding the functionality of Shopware 6.
We have a few suggestions for improvement regarding the handling of sending and receiving emails.
1st example:
When a customer pays for their order in the shop via PayPal, they receive an email stating that the payment currently has the status 'unconfirmed'. As the customer is already checked during the payment process with PayPal to see whether the payment was successful, sending this information by email from Shopware 6 is unnecessary. Both the shop customer and the shop owner receive this information again by email from PayPal.2nd example:
It is currently not possible in Shopware 6 to control each individual email template in such a way that the shop owner can set the email template to active in the backend that they would like to receive as a duplicate by email. As already described in example 1, all emails that shop customers receive are also sent to the shop owner, which leads to a massive spam load, unless the shop owner leaves the recipient address field blank under Settings/System/Mailer. However, this means that the shop owner receives no emails at all.Our suggestion would be to have a checkbox field with the name "Duplicate to email recipient" in every email template. The shop owner can click on this field and thus decide for themselves whether the document is so important to them that they would like to receive a duplicate of it.
best regards Ilona Herr - HEKL Software GmbH
Dear Shopware team,
We support the customer uba-arbeitsschutz.de (KdNr. 324128). After the customer migrated to Shopware 6 Evolve and is already online, we regularly exchange suggestions regarding the functionality of Shopware 6.
We have a few suggestions for improvement regarding the handling of sending and receiving emails.
1st example:
When a customer pays for their order in the shop via PayPal, they receive an email stating that the payment currently has the status 'unconfirmed'. As the customer is already checked during the payment process with PayPal to see whether the payment was successful, sending this information by email from Shopware…1 vote -
Hint when exceeding stock of a product
Hint when exceeding stock of a product while pressing on +
Now:
only when clearance sale is active and the add to cart button is exceeding stock a yellow hint box is shown, but not when exceeding stock when adding up with +-Button1 vote -
Add cart-related webhook events
Right now it is not possible to fully utilize integrations like Omnisend nor Mailerlite that track abandoned carts, as we do not have an access to this information neither using the Admin API nor webhooks.
2 votes -
SendMailActionDecorator in Shopware 6 Commercial Plugin should check if flow has "employee" of specific type
In the shopware commercial plugin, the class src/B2B/EmployeeManagement/Domain/Flow/SendMailActionDecorator.php decorates the SendMailAction. However, in the handleFlow() method it only checks if a flow has the data "employee", but does not further check, if said employee is actually of the type as is implemented by the commercial plugin before assigning languageId etc. to the flow's Context.
This results in any plugin, that also implements their own employee system or simply uses flows that also contain an "employee", but don't have a languageId implemented on it, can not send any mails out, as the decorated handleFlow will never actually be run.
A simple if ( $employeem instanceof EmployeeEntity) statement surrounding the "$flow->getContext()->assign()" should fix this.In the shopware commercial plugin, the class src/B2B/EmployeeManagement/Domain/Flow/SendMailActionDecorator.php decorates the SendMailAction. However, in the handleFlow() method it only checks if a flow has the data "employee", but does not further check, if said employee is actually of the type as is implemented by the commercial plugin before assigning languageId etc. to the flow's Context.
This results in any plugin, that also implements their own employee system or simply uses flows that also contain an "employee", but don't have a languageId implemented on it, can not send any mails out, as the decorated handleFlow will never actually be run.
A simple…1 vote -
Filter in customer overview: add filter by zip code, city and street
To better filter the customers there are some other filter needed:
filter by zip code, city and street7 votes -
Nettopreise bei Katalog / Produkte
Es wäre sehr von Vorteil wenn es möglich wäre im Backend/ Kataloge/ Produkte auch die Nettopreise angezeigt zu bekommen. Ist im B2B Bereich eine Einstellung die wirklich wichtig ist.
13 votesHi there!
Thank you for sharing this idea with us and for your patience while it’s been on the portal. After reviewing it again, we’ve decided not to move forward—our priorities have shifted since it was first posted. Please keep the feedback coming; your insights continue to shape what we build next!
-
Back button should lead to the correct page.
If you are working in a variant and then click on the "Back to variant overview" button, you will be taken to the first page of the overview, even if you were previously on a different page.
This means that you always have to open the desired page of the overview again.
It is best to be redirected to the page from which you originally came.
3 votes -
First name in Rulebuilder
First name should be available in the Rule Builder so that you can block first names such as “Family” from the shipping methods.
1 vote -
Show date of update of extensions
I would love it if, in addition to the installation date of an extension, if the update date would also be displayed in my extensions.
As of now, I know when the extension was installed, but not when it was updated.
9 votes -
Automized stock calculation for returns
Currently, there is no automized stock calculation after a return took place. The stock therefore must be adjusted manually at the moment.
It would be great if we could implement some functionality / option that automatically re-calculates the stock of returned articles (if desired, as there might be cases where returned articles may not be added to the current stock)
4 votes -
Assign custom products images to specific variants
It would be great if you could create a template for the custom products and assign the images for special images. For example, you could have the name personalised for all products. However, the customer only sees the image of the product in which variant you are. So you don't have to create a thousand templates, but one template for names and then add variant images.
1 vote -
Improvements for the text editor
- copy & paste results in horrible HTML code (very long and unhappy)
- there is the possibility to paste HTML code, but when switching to the normal editor afterwards, it just deletes my input. And this is true for every piece of HTML code, even a simple p-tag!
- Images or tables can't be inserted (except via HTML, but that's not possible, because the editor deletes my HTML every time I change the settings).
20 votes -
Additional fields should be able to be filled in the order assistant
Additional fields should be able to be filled in the order assistant because you often want to include an external reference when confirming your order. Currently you can only fill out the fields after confirmation has been sent.
4 votes -
Post-import Download with new Id's
After import of NEW products the funktion to download the import-data should include the new created Id's of the new products. They are needed for further import of extended prices, accessories, similars, properties and media.
That would be much easier and faster rather then picking them out of the complete stock of articles that must be downloaded again and again.1 vote -
Setting options for canceling orders by customers
There is a function for canceling orders directly by the customer in the frontend / customer account.
Currently, this cannot be set any further, so that, for example, orders that have already been dispatched or completed can also be canceled.
There should be setting options for when a customer can cancel an order in the customer account.
2 votes -
avif support in media
Support avif file format in media, because it is still not supported yet: https://docs.shopware.com/en/shopware-6-en/content/media#overview
avif is fully supported by modern browsers except Microsoft Edge (in beta): https://caniuse.com/?search=avif8 votes -
Add a way to resent DOI mails comfortably
Currently, when a customer registers in our shop with activated DOI, there's no way to resend the mail. What if the mail is deleted by accident or gets eaten by the internet void?
We can work around this by changing the log level of the shop to include INFO - that way we can resend the mail from our shop's logs.
We can also install the (free) extension MailArchive, which essentially allows for the same.
Finally, we can manually check the mailer service on the server for the mail and resend it.
And we can manually set the customer to be activated in the Admin itself.
However, none of these are particularly elegant and requires customer contacts us and we put in manual effort into resending it.
There's also some expiration timeframe after which the customer can try again - but most people will not wait for a day or longer to go again.
So, long story short: It would be great if we came up with a way to resend DOI mails - with respect to spam protection from bots requesting a link over and over.
Currently, when a customer registers in our shop with activated DOI, there's no way to resend the mail. What if the mail is deleted by accident or gets eaten by the internet void?
We can work around this by changing the log level of the shop to include INFO - that way we can resend the mail from our shop's logs.
We can also install the (free) extension MailArchive, which essentially allows for the same.
Finally, we can manually check the mailer service on the server for the mail and resend it.
And we can manually set the customer to…
1 vote -
Show category path when selecting Main Category on Product under SEO
When adding a main category on a Product, you cannot see the category tree the results.
If you have multiple categories, like necklace, and want to select a specific, you don't know which is which.1 vote
- Don't see your idea?