Skip to main content Skip to search Skip to main navigation
Shopware Payments ramp-up pricing for 12 months. Limited time only. Learn more
Diese Seite ist auch auf Deutsch verfügbar.
digitvision

Surcharges / discounts in the cart with rules

Rating: 4.7

Average rating of 4.67 out of 5 stars

(12 reviews)
Downloads: 869

Description

Highlights

  • Surcharges and discounts added to the cart automatically: as a percentage, a fixed amount or free of charge, as soon as a rule applies
  • Any Rule Builder rule as the trigger: products, customer group, country, postal code, shipping method, payment method, order value
  • Per payment method too: a prepayment discount or a cash on delivery fee, each as its own cart line
  • Small order fee, bottle deposit, bulky goods, island surcharge or shipping subsidy without programming, plus real products from the catalogue
  • Every item appears in the order, the invoice and the ZUGFeRD e-invoice as its own line with quantity, price and tax rate

Features

  • Pseudo products: cart lines with title, product number, price and an optional image, without stock and without a product page
  • Surcharge or discount as a percentage of the cart or as a fixed gross/net amount with its own tax rate; negative means a discount
  • Percentage items split the tax proportionally across the tax rates in the cart
  • Shopware products added to the cart automatically, priced or free of charge, with stock deduction; name and number via Twig
  • Quantity linked to products, dynamic product groups or tags, per piece or per line
  • Mandatory or removable: if the customer removes an item, it stays away for the session
  • Maximum quantity per customer, counted across earlier orders
  • Order via the position field, which decides what a percentage is calculated on
  • Note in the cart (once per session or always) and in the buy box of the product page, in three places and four colours
  • Sales channels selectable per item, the whole extension can be switched off per sales channel

About the Extension

DEMO SHOP AVAILABLE

Try every feature in our demo shop first: storefront with a prepared customer account and full administration, reset every night. Access via "Go to demo" below the screenshots.

WEBSITE

More about Surcharges / discounts in the cart with rules on shop-auf-abschlaege.de.

DESCRIPTION

Surcharges and discounts added to the cart automatically, driven by rules from the Rule Builder: as soon as a rule applies to the customer and the cart, the extension adds a line of its own to the cart. That can be a surcharge, a discount, a free item or a real product from the catalogue. Once the rule no longer applies, the line disappears on its own.

This turns a fee or discount per payment method, a small order fee, a bottle deposit, bulky goods and island surcharges or a shipping subsidy into settings in the administration, without programming. Every item can be mandatory, or the customer may remove it again. So you define mandatory surcharges and discounts or suggest optional add-ons.

What you can set up with it

  • Payment method: a discount for prepayment or a fee for cash on delivery, one item with its own rule per payment method.
  • Small order fee: for example €5.00 below a goods value of €50.00. From €50.00 it disappears on its own.
  • Bottle deposit: per bottle or per crate, the quantity follows the deposit products. One item per amount for returnable and one-way deposits.
  • Bulky goods surcharge: per bulky product for freight delivery. Two sofas, two surcharges.
  • Island and international surcharge: through the postal code or the country of the shipping address.
  • Shipping subsidy: for example €10.00 off deliveries to Austria, as a line of its own next to the shipping costs.
  • Transport insurance, handling fee, dangerous goods surcharge: as a percentage or a fixed amount as soon as the rule applies.
  • Mandatory product for retailers: for example once per customer, counted across earlier orders.
  • Free gift and insert: a free product from a certain order value, or a visible insert at €0.00.
  • Gift wrapping and cross-selling: for example one wrapping per product in the Christmas season.

How to add a surcharge or discount per payment method

  1. Create a rule: under Settings › Automation › Rule Builder, a rule with the condition "Applied payment method", for example paid in advance or cash on delivery.
  2. Create an item: under Catalogues › Pseudo products, a pseudo product with title and product number, such as "Prepayment discount" or "Cash on delivery fee".
  3. Choose the amount: a percentage, such as a −2 % discount, or a fixed amount with its own tax rate. Negative is a discount, positive a surcharge.
  4. Assign rule and sales channels and save. If the customer changes the payment method at checkout, the cart is recalculated and the item comes or goes with the rule.

Worked example: with goods worth €495.95, a 2 % prepayment discount is €9.92. The line appears in the cart, in the order and on the invoice.

The four types of an item

  • Percentage: a share of everything in the cart at that moment. The tax is split proportionally across the tax rates in the cart. Negative is a discount.
  • Fixed amount: gross and net with its own tax rate, optionally times the quantity of matching products. Negative is a discount.
  • Free of charge: a pseudo product at €0.00 or a product from the catalogue marked as free.
  • Shopware product: name, image, price, weight and dimensions come from the product. On ordering it is a real product line, and the stock goes down as in standard Shopware.

Every pseudo product gets a name and a product number. An optional image gives it a better look.

Rules

The extension uses the powerful and versatile Rule Builder to map and combine any rules and conditions. With the Rule Builder the possibilities are endless, and you can map any situation you need.

  • Products
    e.g. product A or B in the cart
  • Customer group
    e.g. end customers only
  • Shipping method
    e.g. DHL or UPS only
  • Payment method
    e.g. PayPal or prepayment only
  • Country and postal code
    e.g. Germany or Austria only, or islands through the postal code
  • Order value
    e.g. below €50.00 through the "Subtotal of goods"

Example: mandatory transport insurance

Add a mandatory transport insurance to your customers' cart if:

  • product A, product B or product C is in the cart
  • AND the delivery goes to Austria or Switzerland
  • AND the customer group is "Retailer"

With 10 % on position 1, that is €49.60 on goods worth €495.95.

What Shopware cannot do on its own

Discounts run through Promotions in Shopware. Their calculators always deduct, though, and only change products that are already in the cart. A surcharge only exists there if you write it as an app script. The extension adds what is missing:

  • surcharges as a percentage or a fixed amount, set up in the administration
  • a discount and a fee per payment method
  • products that are added to the cart on their own, priced or free of charge, with stock deduction
  • a quantity that follows products, product groups or tags
  • a note in the cart and in the buy box of the product page

Notes in the cart and on the product page

A note in the cart explains the line, once per session or always. A note in the buy box of the product page says it before the purchase, in three places and four colours, for selected products, dynamic product groups or tags.

In the order and on the invoice

Every item becomes a line of its own in the order, with quantity, unit price and tax rate, and appears that way in the ZUGFeRD e-invoice too. A Shopware product is ordered as a real product, and its stock goes down as in standard Shopware.

Instructions

  • Install the extension.
  • In the administration you will find the new menu item "Pseudo products" under "Catalogues".


General information

  • Snippets
    The extension uses snippets so that all texts and labels can easily be translated into other languages in the administration.
  • Multi-shop ready
    Relevant configuration options can be adjusted individually for each sales channel.
  • Compatibility
    The extension is always compatible with the latest Shopware version and the Shopware default theme.
  • Incompatibility
    If you use a custom theme and/or third-party extensions, please test the extension thoroughly before buying. Compatibility cannot be guaranteed.
  • Responsive
    Desktop PC, tablet or smartphone: the extension is fully responsive.
  • Free to try and use
    Paid extensions can be tested free of charge and without obligation for 30 days (free trial month of the rental license). Free extensions stay free of charge for as long as you use them.
  • Features
    The features described in the description, the screenshots and the demo shop always refer to the latest version of the extension.
  • Individual change requests
    Every company is unique and requires individual solutions that are precisely tailored to its own workflows. Feel free to contact me without obligation: I will gladly adapt my extensions to your requirements and integrate them seamlessly into your in-house processes.
  • Liability disclaimer
    The manufacturer of this extension is not liable for damages, in particular not for direct or indirect consequential damages, data loss, lost profits, system or production failures resulting from the use of the extension, except in cases of intent or gross negligence.

Contact information

  • Phone
    +49 (0) 234 97354482
  • Internet
    info@digitvision.de
    https://www.digitvision.de
  • Address
    Hevener Straße 65
    44797 Bochum

About me

  • 20+ years of experience
    More than 20 years in e-commerce, more than 10 of them exclusively with Shopware. Your specialist with extensive industry and technical knowledge.
  • Reliable
    Shopware is my passion and my hobby. I take care of your project reliably and with commitment, as if it were my own.
  • Quality
    High service quality is my focus. I use state-of-the-art design patterns, current technologies and innovative tools.

Your competent partner

For more than 20 years I have been working as a passionate web developer in e-commerce. In this time I have advised and supported many companies in interesting projects. I stand for uncomplicated communication, future-proof solutions, modern technologies and a high level of commitment.

Every company is unique and requires individual solutions that are precisely tailored to its own workflows. Feel free to contact me without obligation: I will gladly adapt my extensions to your requirements and integrate them seamlessly into your in-house processes. I would be happy to provide you with offers for adaptations or individually developed extensions according to your wishes.

Details

  • Available: English, German
  • Latest update: 16 October 2026
  • Publication date: 16 June 2020
  • Version: 7.1.11
  • Category: Checkout / Cart process

Resources

Reviews (12)

Average rating
4.7

Average rating of 4.67 out of 5 stars

Based on 12 reviews
4.4 Functionality
4.7 Usability
4.8 Documentation
4.8 Support

83 %
17 %
0 %
0 %
0 %

Write a review

If you downloaded this extension you can write a review in the Shopware Account.

Write a review
Aufschläge
5.0

Average rating of 5 out of 5 stars

by Alice
7 July 2026 11:19
Wir brauchen für verschiedene Szenarien Aufschläge und mit diesem Plugin ganz einfach möglich. Danke
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support
by digitvision 7 July 2026 12:06
Hallo Alice,
vielen Dank für Ihre Bewertung!
Für Rückfragen oder bei Problemen stehe ich Ihnen gerne jederzeit zur Verfügung.
Viele Grüße
Eike Brandt-Warneke
Nützliches Plugin! Es kommt bei fast jeder Bestellung zum Einsatz.
4.5

Average rating of 4.5 out of 5 stars

by Wilhelm Wiggert
28 August 2024 12:16
Mit diesem Plugin lassen sich in der Abrechnung zusätzliche Positionen wie z.B. Verpackungskosten darstellen. Sollte eigentlich zu den Standard Bordwerkzeugen von Shopware 6 gehören. Schade nur, dass die Kaufversion ab SW6.6 in eine Mietversion umgewandelt wurde.
5.0 Functionality
5.0 Usability
4.0 Documentation
4.0 Support
by digitvision 28 August 2024 12:18
Hallo Herr Wiggert,
vielen Dank für Ihre Bewertung!
Leider haben wir jedoch keinerlei Einfluss auf die Entscheidungen bzgl. der Lizenzmodelle seitens Shopware. Eine Kaufversion können wir für keines unserer Plugins mehr anbieten.
Für Rückfragen oder bei Problemen stehe ich Ihnen gerne jederzeit zur Verfügung.
Viele Grüße
Eike Brandt-Warneke
Must have für Auf- und Abschläge
5.0

Average rating of 5 out of 5 stars

by Rafael Prukop
25 June 2024 07:22
Rabatte für Stammkunden oder Aufschläge für Versandarten? Wir nutzen das Plugin für viele Auf- und Abschläge. Dazu noch super Support. Danke!
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support
by digitvision 25 June 2024 08:09
Hallo Herr Prukop,
vielen Dank für Ihre Bewertung!
Für Rückfragen oder bei Problemen stehe ich Ihnen gerne jederzeit zur Verfügung.
Viele Grüße
Eike Brandt-Warneke
Schneller Service und passende Hilfestellungen
4.5

Average rating of 4.5 out of 5 stars

by Andreas Beuke
3 January 2024 08:09
Die Hersteller des Plugins sind in Sachen Reaktionszeit auf ein Ticket kaum zu übertreffen. Schnell sind Probleme auf den Punkt gebracht. Und eine fehlende Funktion, die mir sehr weitergeholfen hat, wurde innerhalb von 24 Stunden eingesetzt. Das Update hat perfekt funktioniert. Das macht das Plugin übrigens auch, es läuft sauber und problemlos. Eine echte "Pseudo"-Empfehlung :-).
4.0 Functionality
5.0 Usability
4.0 Documentation
5.0 Support
by digitvision 3 January 2024 08:11
Hallo Herr Beuke,
vielen Dank für Ihre Bewertung!
Für Rückfragen oder bei Problemen stehe ich Ihnen gerne jederzeit zur Verfügung.
Viele Grüße
Eike Brandt-Warneke
Super Service
5.0

Average rating of 5 out of 5 stars

by Thomas Glazinski
28 November 2023 09:30
Das Plugin macht genau das was wir gesucht haben. Ein kleines Problem gab es und der Support hat sofort drauf reagier. So wünscht man es sich. Toller Service.
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support
by digitvision 28 November 2023 09:33
Hallo Herr Glazinski,
vielen Dank für Ihre Bewertung!
Für Rückfragen oder bei Problemen stehe ich Ihnen gerne jederzeit zur Verfügung.
Viele Grüße
Eike Brandt-Warneke
Sehr gelungene Erweiterung mit gutem Support!
5.0

Average rating of 5 out of 5 stars

by Maik Basler
9 October 2023 12:37
Nutzen das Plugin nun schon länger. Gerade für Anwendungen wie Importkostenaufschläge oder andere Gebühren ist es sehr gut geeignet.

Support ist zusätzlich immer sehr hilfsbereit und Anpassungen werden schnell vorgenommen.

Somit rundum eine sehr gelungene Erweiterung!
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support
by digitvision 9 October 2023 12:38
Hallo Herr Basler,
vielen Dank für Ihre Bewertung!
Für Rückfragen oder bei Problemen stehe ich Ihnen gerne jederzeit zur Verfügung.
Viele Grüße
Eike Brandt-Warneke
Schönes Plugin, leider mit einer sehr unschönen Nebenwirkung
4.0

Average rating of 4 out of 5 stars

by Jan van Randenborgh
8 September 2023 16:21
Wir verwalten ca. 20 Zuschläge über das Plugin, welche im Kaufprozess einwandfrei funktioniert. In der Pflege gibt es die etwas umständliche Pflege der Produkte, welches ja aber in der neuesten Version für 6.5 per Tag bzw. dynamischen Produktgruppen möglich sein soll.

Wir haben überwiegend sehr große Warenkörbe mit z.T. 70 Artikeln und mehreren Zuschlägen. Manchmal auch nur zwei Artikel und trotzdem schon zwei Zuschläge. Wenn jetzt eine Retoure kommt oder eine Stornierung, muss die Bestellung im Backend angepasst werden. Hierbei werden die Zuschläge zwar angezeigt, aber nicht mehr in der Summe berücksichtigt. Sprich man muss händisch die Positionen nachrechnen, sich die Zuschläge merken und entfernen und als händische Position wieder einfügen. Tut man das nicht, werden die Daten auf die Rechnung übernommen, aber die Summen stimmen nicht. Das ist im täglichen Business keine gangbare und akzeptable Lösung.

Der Fehler wurde von digitvision auch anerkannt und uns sogar eine Rückerstattung angeboten. Wirklich sehr nett. Das hilft ja aber leider der Lösung des Problems nicht. Unabhängig dieses recht ungemütlichen Fehlers sind wir happy. Ich hoffe daher sehr, dass Ihr Euch dem annehmen könnt, auch wenn es etwas aufwändiger in der Lösung ist.

Beste Grüße
Jan
3.0 Functionality
3.0 Usability
5.0 Documentation
4.0 Support
by digitvision 8 September 2023 17:22
Hallo Daniel,
vielen Dank für Ihre Bewertung!
Wir arbeiten bereits an einer Refaktorierung der Prozesse innerhalb der Administration. Leider sind hier die Shopware Prozesse relativ komplex, so dass eine mögliche Lösung ein wenig Zeit in Anspruch nehmen wird.
Für Rückfragen oder bei Problemen stehe ich Ihnen gerne jederzeit zur Verfügung.
Viele Grüße
Eike Brandt-Warneke
Sehr nützliches Plugin, kleines Manko in der Bedienbarkeit
4.5

Average rating of 4.5 out of 5 stars

by Sebastian Wilhelm
18 April 2023 09:46
Wir haben dieses Plugin bereits bei mehreren Kunden für die unterschiedlichsten Anforderungen im Einsatz. Von Rezeptgebühren bis hin zu kostenlosen Verbrauchsartikeln als Zugabe, die auch separat im Shop gekauft werden können.
Einziges Manko ist die Produktauswahl, wenn man die Pseudoprodukte in Abhängigkeit von bestimmten Produkten in den Warenkorb legen möchte. Bei einem ständig wechselnden Produktportfolio und vielen Pseudo-Produkten muss eine Art dynamische Zuordnung geschaffen werden, am besten durch dynamische Produktgruppen. Unsere Kunden müssen hier sehr viel Zeit investieren, um z.B. bei Sortimentsänderungen alles wieder auf den aktuellen Stand zu bringen. Darüber hinaus ist die direkte Zuordnung sehr fehleranfällig.
5.0 Functionality
3.0 Usability
5.0 Documentation
5.0 Support
by digitvision 18 April 2023 11:25
Hallo Herr Wilhelm,
vielen Dank für Ihre Bewertung!
Wir arbeiten bereits an einem Update, so dass Sie die Zuordnung zu Produkten im Warenkorb über tags steuern können. Die Prüfung aller Produkte im Warenkorb auf dynamische Produktgruppen ist leider zu zeitaufwendig / zu teuer.
Für Rückfragen oder bei Problemen stehe ich Ihnen gerne jederzeit zur Verfügung.
Viele Grüße
Eike Brandt-Warneke

Update 18.04.2023: mit dem Update 3.1.0 können Sie neben der expliziten Auswahl von Produkten auch dynamische Produktgruppen und/oder Tags nutzen, um die Stückzahl der Pseudo Produkte an ausgewählte Produkte zu koppeln.
Super Erweiterung, sehr flexibel aber Optimierungsmöglichkeiten
4.5

Average rating of 4.5 out of 5 stars

by Benjamin Franz
1 August 2022 10:13
Ich bin sehr zufrieden mit dem Plugin.
Allerdings wäre es toll, wenn man bei den Produkten für den Multiplikator auch dynamische Gruppen auswählen könnte. Wenn das über 400 Produkte mit einem bestimmten Tag sind, ist das unmöglich alle einzeln in das Feld einzufügen
3.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support
by digitvision 1 August 2022 10:17
Hallo Herr Franz,
vielen Dank für Ihre Bewertung!
Die Prüfung aller Produkte im Warenkorb auf dynamische Produktgruppen könnte zu zeitaufwendig / zu teuer sein. Allerdings halte ich die Idee mit der Angabe von tags für durchaus sinnvoll. Wir werden diesen Wunsch einmal prüfen und das Plugin ggf. entsprechend erweitern. Vielen Dank für den Hinweis!
Für Rückfragen oder bei Problemen stehe ich Ihnen gerne jederzeit zur Verfügung.
Viele Grüße
Eike Brandt-Warneke

Update 18.04.2023: mit dem Update 3.1.0 können Sie neben der expliziten Auswahl von Produkten auch dynamische Produktgruppen und/oder Tags nutzen, um die Stückzahl der Pseudo Produkte an ausgewählte Produkte zu koppeln.
Zu Empfehlen
5.0

Average rating of 5 out of 5 stars

by Fabian Blaser
7 March 2021 09:08
Das einzige Plugin mit dem man aktuell Zahlungsaufschlage sowie Abschläge und Nachnahmegebühren weiter verrechnen kann.

Wir können das Plugin und den Support nur Empfehlen!
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support
by digitvision 7 March 2021 09:17
Hallo Herr Blaser,
vielen Dank für Ihre Bewertung!
Für Rückfragen oder bei Problemen stehe ich Ihnen gerne jederzeit zur Verfügung.
Viele Grüße
Eike Brandt-Warneke

About the Extension Partner

Partner Status

  • Shopware Premium Extension Partner Shopware
    Premium Extension Partner

Details

  • Ø-Rating: 4.9

    Average rating of 4.9 out of 5 stars

  • Partner since: 2018
  • Extensions: 108

Support

  • Based in: Germany
  • Speaks: German, English
  • Response time: Very quickly