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.
IWV Digitalagentur

Rule-based Cart Surcharges

Rating: no rating ( write a review )
Downloads: <10

Description

Highlights

  • Add fees, free items or extra products to the cart automatically based on Rule Builder rules
  • Charge a fixed product price, nothing at all or a percentage of the goods value
  • Decide per surcharge whether customers may remove it
  • Handle fees without stock and real add-on products with full stock handling
  • Same behaviour in storefront, Store API and Administration order creation

Features

  • Add a product to the cart automatically while a Rule Builder rule matches and remove it once the rule no longer applies
  • Manage cart surcharges directly on the product in a dedicated tab
  • See every surcharge that uses a rule in the rule's Assignments tab
  • Price each surcharge at the product price, free of charge or as a percentage of the goods value
  • Respect currency, customer group and advanced prices when using the product price
  • Split tax on percentage surcharges proportionally over the tax rates of the goods
  • Mark positions as mandatory so customers cannot remove them from the cart
  • Let customers remove optional positions without them being added again
  • Add fees without affecting stock, or add real products with stock check and stock reduction
  • Show customers an "Added automatically" note on these positions in the cart
  • Control the order of several matching surcharges with a priority
  • Switch individual surcharges on or off, and enable the plugin per sales channel
  • Keep automatic positions in orders, order confirmations and documents, unchanged when an order is edited
  • Grant staff view, edit, create or delete rights for cart surcharges via roles

About the Extension

Surcharges and add-ons that follow your rules

A small-order surcharge below a certain goods value, a handling fee for bulky orders, free gift wrapping from a certain basket size or a sample pack for selected customer groups: with this plugin, these positions appear in the cart on their own. You decide under which conditions a product is added, and the plugin keeps the cart in line with that decision every time it is recalculated.

The conditions come from the Rule Builder you already know. As long as a rule matches, the product is in the cart. Once the customer changes the basket and the rule stops matching, the position disappears again, without any manual work for your team.

Built on your existing products

Every surcharge is a regular catalogue product, so name, image, product number and tax rate are maintained where you already maintain them. For pure fees you simply create a product that is hidden in listings and search, so it never shows up in your shop but can still be added to the cart.

You set up surcharges directly on the product in a dedicated Cart surcharges tab. In the Rule Builder, the rule's Assignments tab lists every surcharge that uses it, so you always know where a rule is in effect.

Flexible pricing

Each surcharge has its own price setting:

  • Product price: the product's regular price for this customer, including currency, customer group and advanced prices
  • Free: the product is listed at zero, for example as a gift or sample
  • Percentage of goods value: a percentage of the goods in the cart, with tax split proportionally over their tax rates

Percentages are always calculated from the goods only, never from other automatic positions, so surcharges cannot inflate each other. Shipping costs are never part of the base.

Mandatory or optional, with or without stock

Mandatory positions cannot be removed by the customer. Optional positions can be removed and then stay removed, so a customer who declines your free sample is not asked again during the same shopping session. Customers see a small "Added automatically" note on these positions in the cart, so nothing comes as a surprise.

For fees, the position never touches your stock and does not count as goods. If you want to add a real product such as a gift, enable stock reduction and it is handled like any other product line: availability is checked and stock is reduced when the order is placed.

Consistent from cart to order

Automatic positions are part of the normal cart calculation, so they behave the same in the storefront, in headless shops using the Store API and when orders are created in the Administration. They are saved as regular order positions and appear in the order confirmation, the order detail and your documents. When an order is edited later, existing positions are kept exactly as they were placed.

Details

  • Available: English, German
  • Latest update: 12 October 2026
  • Publication date: 16 October 2026
  • Version: 1.7.0
  • Category: Shopping Experiences

Resources

Reviews (0)

Write a review

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

Write a review

About the Extension Partner

IWV Digitalagentur

IWV Digitalagentur

Partner Status

  • Shopware Premium Extension Partner Shopware
    Premium Extension Partner

Details

  • Ø-Rating: 5

    Average rating of 5 out of 5 stars

  • Partner since: 2019
  • Extensions: 56

Support

  • Based in: Germany
  • Speaks: German, English
  • Response time: Quickly