- or
No existing idea results
- ~ No ideas found ~
1345 results found
-
Hide Price and Add to Cart Button – Show “Request Quote” Only
In B2B scenarios, it is often necessary to offer products without displaying prices or allowing direct purchases. I propose adding a feature to the B2B Components that allows specific products to be configured so that the price and “Add to Cart” button are hidden. Instead, only a “Request Quote” button should be displayed.
This would enable merchants to:
Offer products where prices are negotiated individually.
Streamline the quoting process for high-value or custom items.
Improve compliance with B2B pricing strategies and contractual agreements.The configuration should be product-specific and easy to manage via the admin panel, ideally with bulk selection options.
In B2B scenarios, it is often necessary to offer products without displaying prices or allowing direct purchases. I propose adding a feature to the B2B Components that allows specific products to be configured so that the price and “Add to Cart” button are hidden. Instead, only a “Request Quote” button should be displayed.
This would enable merchants to:
Offer products where prices are negotiated individually.
Streamline the quoting process for high-value or custom items.
Improve compliance with B2B pricing strategies and contractual agreements.The configuration should be product-specific and easy to manage via the admin panel, ideally with bulk selection…
3 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 -
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 -
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.
7 votes -
Product delivery time vs. shipping method delivery time
The delivery time of a product overwrites the delivery time of the shipping method. However, this is not helpful if the delivery time of the shipping method exceeds the delivery time of the product, as a delivery time that is not possible is then displayed.
It would be helpful if the higher delivery time is used in each case.11 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 -
Using AI texts in emails
EN
The wish would be that the AI-generated text can also be accessed in an email. This would require appropriate variables and, of course, a way to trigger the generation if this does not happen automatically. For example: The AI-generated completion message is inserted as text in the order confirmation.DE
Der Wunsch wäre, dass auf die AI generierten Text auch in einer E-Mail zugegriffen werden kann. Dazu würden entsprechende Variablen benötigt und natürlich eine Möglichkeit die Generierung zu triggern, falls das nicht automatisch passiert. Als Beispiel: Die AI generierte Abschluss Nachricht wird in der Bestellbestätigung als Text eingefügt.3 votes -
Support for Spanish NIE Numbers in VAT/Tax ID Validation
In the merchant registration form (e.g., via the B2B Suite or customer registration), Spanish NIE numbers are currently rejected as invalid VAT/Tax IDs. However, the NIE (Número de Identidad de Extranjero) is the official fiscal identification number for foreigners in Spain and is accepted by the Spanish tax authorities.
A valid NIE follows this format:
Starts with X, Y, or Z → 7 digits → ends with a letter
Example: Y5432178PCurrently, the validation logic does not accept such values, blocking legitimate registrations from Spain-based users.
5 votes -
Add FlowBuilder Trigger for when Customers edit their adress information
A few shops let their customers rent products and when these customers move to another place the shop owner wants to be informed
3 votes -
Returns-Management: Dealing with multiple returns / partial cancellation per order
I can currently only create one return per order via the returns management. However, this means that if I have two partial returns per order (for which I create two separate partial cancellations), both returns are visible on the second partial cancellation. However, only the specified returned item should be visible for each partial cancellation.
3 votes -
Color recognition - Image Keyword Assistant
The Image Keyword Assistant should be able to recognize colors. This is particularly important for variant articles, where the same images are often used in a different color.
3 votes -
Dynamic pricing or promotions based on affiliate code
Currently, Shopware does not allow evaluating the affiliate code via the rule builder prior to ordering or registering a new customer account, making it impossible to have affiliate-specific pricing or discounts based on those affiliate codes. This functionality should be added to the rule builder.
3 votes -
Delivery time as Rule Builder condition
The Rule Builder is missing the option to use the delivery time of a product as a condition. This would be a useful improvement, for example to use this as an availability rule for shipping methods.
7 votes -
B2B Components - Allow default permissions for new accounts or customer groups
There should be an option to set default permissions for new user accounts, perhaps based on customer group assignment. Currently the only way to automatically enable B2B Components features is through a custom registration form.
7 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.3 votes -
Optimizing the Guest Session: Seamless Transition to Registration During Checkout
If a guest visitor is in a guest session and goes through the checkout process up to the order confirmation page (/checkout/confirm), but then decides to create an account, they currently have to return to the shop (i.e., leave the checkout). However, there is no direct option to register there, as the guest session is still active and would need to be ended first.
An inexperienced user might not immediately realize this and, in the worst case, abandon the purchase.
Additionally, if a visitor in a guest session manually accesses the login page (/account/login), the registration form is displayed and can be submitted, but it is simply cleared because the guest session is still active.
It would be beneficial if visitors/customers were more prominently offered a way to reach the login page within the guest session, possibly combined with a notice that the guest session must be ended or by automatically terminating the guest session.
If a guest visitor is in a guest session and goes through the checkout process up to the order confirmation page (/checkout/confirm), but then decides to create an account, they currently have to return to the shop (i.e., leave the checkout). However, there is no direct option to register there, as the guest session is still active and would need to be ended first.
An inexperienced user might not immediately realize this and, in the worst case, abandon the purchase.
Additionally, if a visitor in a guest session manually accesses the login page (/account/login), the registration form is displayed and…
7 votes -
Export orders with redeemed voucher codes
I would like to be able to use the export tool to export all voucher codes redeemed for an order as part of the order export.
3 votes -
Export SEO route by product main category
Several times it had been asked to send a TWIG variable for exporting the path of the main category, that is defined via catalogues > products > SEO and can be found if a special sales channel was selected in section seo-urls.
Currently the sales channels for product comparision (product export) or Social Shopping have no working variable to read the main category's seo-route.
Please check if it can be added to provide an easier export.
3 votes
- Don't see your idea?