1444 results found
-
Official Next.js Frontend Framework Support for Shopware 6
As Shopware continues to evolve as an API-first platform, it would be highly beneficial to offer official support and tooling for Next.js as a first-class frontend framework option. Next.js brings powerful features like:
Incremental Static Regeneration (ISR) and Static Site Generation (SSG) for blazing-fast performance
Built-in API routes and middleware for seamless integration
React ecosystem benefits with hooks, server components, and a vibrant community
Easy deployment on platforms like Vercel, enabling edge caching and global CDN
Simplified developer experience with TypeScript support and modern tooling
By providing an official Next.js storefront starter kit, sample components, and API client libraries, Shopware…
0 votes -
Discount Groups
Is it also possible to define groups of discounts that can or cannot be combined? As we have a lot of different codes, it would be much easier if groups could be defined.
3 votes -
Add flow trigger for document generation event
It should be possible to trigger a flow when a document is created for an order. It should be possible to select a trigger for each document type. We need a way to start a flow when a credit note (Gutschrift) has been issued and the credit note document has been created. Then we would like to add a tag to the this order or execute further actions.
3 votes -
B2B: Add option to product detail page like cost center, project, etc.
It would be great, if B2B store would have the option to add selection or comment fields on product detail pages.
This could be used, so that buyers can directly select the cost center or the project, which the product is bought for. This information could then be automatically integrated into the invoices, saving a lot of manually effort for the finance department.
3 votes -
Migration: Automatic placeholders for missing values
Customer migrations are tedious and involve a lot of work, as data records are often not transferred to Shopware 6 because they are missing from Shopware 5.
For example, if the salutation of a customer is not filled in Shopware 5, but the field has become a mandatory field in Shopware 6. Or the first name.
To make migrations much easier, the migration wizard should store a meaningful placeholder in such cases so that the data is transferred correctly.
Within Shopware 6, you can then search for these placeholders and adjust the entries. This takes away the frustration that many…
3 votes -
New Trigger for the Flow Builder: Customer Login
Currently, the Flow Builder does not offer a dedicated trigger for logging into a customer account, only in connection with the checkout process. This significantly limits automation possibilities.
Proposed Enhancement:
A new "Login" trigger that activates whenever a customer logs into their account – independently of the checkout process.Possible Use Cases:
Automatic tag assignment based on login frequency.
Customer group changes for logged-in users, e.g., granting access to exclusive content or discounts.
Automated email dispatch, e.g., a welcome back message after a long period of inactivity or targeted marketing campaigns.
3 votes -
Add multiple changes to the Dynamic Access settings for products
At the moment it is not possible to make simple adjustments to the Dynamic Access rules via the bulk changes for products. Please add this function, as we often have to adjust many products at once.
3 votes -
B2B: Gift function with certificate upload and reporting
In B2B context, companies can buy products as gifts. Up to 50€ per person and year can be gifted taxfree.
It would be great, if Shopware offers this gift functionality including a certificate upload (proof) and a reporting function, that gives the company an overview of the gifts of a specific time range.
3 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…
4 votes -
Deleting media via the admin search
If the admin search is used to search for media in various folders, it should be possible to select and delete several images, for example.
At the moment, the search results pop up as a small menu, which does not allow you to select and delete the results individually, for example.
This makes it very time-consuming to remove certain media.
3 votes -
Breadcrumb missing for dynamic product groups - categories / Breadcrumb fehlt bei dynamischen Produktgruppen - Kategorien
Wir nutzen die SW Funktion dynamische Produktgruppen, um automatisiert eine große Anzahl an Artikeln einer Kategorie zuzuordnen. Das funktioniert hervorragend, hat jedoch einen kleinen Fehler im Gepäck.
Leider wird kein Breadcrumb erzeugt, welcher für die SEO und Usability relevant wäre, wenn die Artikel auf diese Weise der Kategorie zugeordnet werden.
Dies klingt zunächst logisch, da der Artikel nicht direkt sondern nur dynamisch zugeordnet wurde, allerdings konnten wir mit einem Plugin einen Breadcrumb automatisch erzeugen.
Die erforderlichen Informationen sind also vorhanden, der Breadcrumb wurde bei der Entwicklung der dynamischen Produktgruppen vermutlich nur nicht berücksichtigt.Es wäre aus Sicht der SEO und…
6 votes -
Breadcrumbs for products from blocked categories
Currently, products can have a category displayed as a breadcrumb, which is restricted by Dynamic Access. Although this can be adjusted individually for each product, an automated solution would be desirable for customers.
1 vote -
Product comparison - variables for main article attributes.
In a product comparison sales channel, it is not possible to export attributes such as the article number of the main article of a variant product. As soon as you set that variants are exported individually, only the attributes of these and not those of the main article are exported.
1 vote -
YouTube Shorts integration
YouTube videos can already be integrated into Shopping Experiences via the YouTube video element, but YouTube shorts are not yet supported by this element.
3 votes -
Confirm deletion of blocks beforehand
If you delete a block in the cms, this change is implemented and saved immediately. If this happens accidentally, it can lead to unintentional data loss, which can cause a lot of frustration.
It would therefore be good if the deletion had to be confirmed beforehand or if it was no longer saved automatically.2 votes -
Benutzerdefinierter Dokumenttyp / Custom document type
DE
Anlegen von benutzerdefiniertem Dokumenttyp. Nicht jeder Shopbetreiber nutzt eine externe WaWi bzw Shopware 6 sollte die Standardfunktionen bieten, um auch ohne externe Software auszukommen. Wichtig wäre es, über das Backend mindestens noch 1 oder 2 eigene Dokumententypen wie zB Auftragsbestätigung oder Angebot unter "Dokumente" anlegen zu können. Derzeit kann nur ein vorhandenes durch ein eigenes ersetzt werden, was aber nicht das Problem löst.EN
Creating a custom document type. Not every shop operator uses an external ERP system or Shopware 6 should offer the standard functions to get by without external software. It would be important to be able…10 votes -
maintain products in shopping-cart as long as a payment was not completed. (or succes page was not reached).
Currently when a user cannot complete a payment, he returns to the checkout page with the only option to choose a different payment method.
However: if the user thenleaves the checkout the cart is cleared (= is made empty).
I do not believe that a failed payment automatically cancels the intention of the user to buy what-ever they have put in te cart.
This way you loose potential purchases, when some users are only looking to make some adjustments before continuing to eventually complete the purchase (payment).
I believe it is better to always maintain the full content of the…
10 votes -
Product comparison Saleschannel: Define Start Date & Time for Intervals
In product comparison Saleschannels, you have the option to create the export file via a scheduler in specific intervals (e.g. every hour, once per day, etc.).
Currently you cannot define though, from which date / time of the day the intervals are supposed to start.
If I save the interval "1 day" at 10:00 AM, then the file will be created every day at 10:00 AM.
There are many usecases though, where it makes sense to let the scheduler run at night, when there is the least stress on the server. Currently you would need to wait until night and…
3 votes -
B2B Components - shopping list and custom products
Configured custom products can be added to the shopping list. However, the configuration of the item is not included. This should definitely be corrected.
6 votes -
'From'-Price Display Changes from Shopware 5 to Shopware 6
Price Display Changes from Shopware 5 to Shopware 6
In Shopware 5, the “from” price shown in the storefront was freely configurable. Merchants could define how it appeared and what logic it followed.In Shopware 6, the storefront automatically uses the cheapest available variant of a product to calculate and display the “from” price. This behavior is not customizable through the core system. While you can adjust the presentation layer (e.g. how it looks via theme/template changes), the logic behind the price calculation itself cannot be changed without extending or modifying the core functionality.
1 vote
- Don't see your idea?