Removable or mandatory
You decide whether the customer may remove the item. Once removed, it stays away for the session. In a new session it comes back if the rule still applies.
As soon as a rule applies, the plugin adds an item automatically: a surcharge, a discount, a free item or a real product from the catalogue. The customer does not have to do anything, and you do not have to recalculate anything.
RuleRule Builder
Transport insurance +10%
Pseudo productsCatalogues
You pick a rule for every line.
Cart5 items
Please note that we have automatically added transport insurance to your shopping basket!
Subtotal€536.55
Product pageNote
Main product
€495.95
1Add to cart
Please note that a surcharge of 10% of the value of the goods is payable to the carrier for this product if it is shipped by a forwarding agent.
Gift wrappingper piece
1€1.00
2€2.00
3€3.00
The quantity follows the product.
Without the plugin
With the plugin
The principle
One rule, one item. The Rule Builder decides whether it belongs in the cart. The cart works out what it costs.
Everything happens in the admin. The condition comes from the Rule Builder, the item from the plugin.
The plugin configuration has a single switch: Activate plugin, per sales channel.
The detailed guideUnder Settings › Automation › Rule builder you describe when the item should be added, for instance by Shipping address: Country, Customer group or Applied payment method. An existing rule works just as well.
Under Catalogues › Pseudo products you click Add pseudo product and give it an internal name.
A pseudo product with title, number and surcharge/discount, or a Shopware product from the catalogue, free of charge if you like.
On the Basic Data tab, in the Rules card, you choose the rule and the sales channels the item applies to.
On the Quantity, Cart Note and Product Note tabs. Then save: as soon as the rule applies, the item is in the cart.
Every item is either created from scratch or taken from your catalogue. Items created from scratch have neither stock nor a product page.
A share of the cart, for instance 10% for transport insurance. It is calculated once, over the whole cart, and the tax is split proportionally across the cart's tax rates.
Gross and net like any Shopware price, with a tax rate of its own. Negative, it becomes a discount.
A magazine, a sample, a card: €0.00 and still a line of its own the customer can see.
From the catalogue, with the product's name, image and price, or free of charge. On ordering, the stock goes down as with any other product.
One gift wrap per product, one bulky goods surcharge per bulky product. You decide what counts.
With three pieces in the cart, the item has a quantity of three. If the customer changes the quantity, the amount adjusts immediately.
Once per cart line, however many pieces are in it.
What counts is what you select: individual products, dynamic product groups or tags. Variants count through their parent product. If the rule applies, though, the item is always in the cart at least once.
A surcharge nobody knew about costs you trust. That is why every item can carry two notes.
Above the price, above the cart button or below it, for the products, product groups or tags you select.
As soon as the item is added, in the off-canvas cart too. Once per session or every time.
As success in green, as a note in blue, as a warning in yellow or as danger in red.
Besides price, quantity and notes, every item has these settings.
You decide whether the customer may remove the item. Once removed, it stays away for the session. In a new session it comes back if the rule still applies.
A limit per customer, summed over all quantities and counted across previous orders. Cancelled ones do not count.
The Position field decides the order in which the lines enter the cart.
Every item applies only in the channels you select.
A delivery time of its own, or hide the information altogether.
An image from the media library or one of 18 symbols for the line.
If you edit an order in the admin, the existing items stay. No new ones are added.
The items appear in the ZUGFeRD invoice like any other line.
Every example is one rule in the Rule Builder and one item in the plugin. None of it needs custom code.
+10%
If product A, B or C is in the cart, the delivery goes to Austria or Switzerland and the customer is a retailer.
−€10.00
For deliveries to certain countries the shop pays part of the shipping costs.
−2%
A discount for payment in advance, a fee for cash on delivery: one item per payment method.
+ €15.00 per piece
A surcharge per bulky product when delivery is by freight.
Mandatory
A real product from the catalogue that retailers get once, with their first order.
€0.00
Once the goods total reaches €50.00, a catalogue product is added free of charge.
€0.00
A magazine or a sample that the customer can see and remove.
per piece
In Advent, one gift wrap per product in the cart, which the customer can remove.
You rent the extension in the Shopware Store. The first 30 days are free; after that, you pay yearly or monthly.
Which Shopware versions the extension supports is kept up to date in the store listing.
Surcharges / discounts in the cart with rules
€249 a year €25 a month
that is €20.75 a month, plus VAT€51 saved cancellable monthly, plus VAT
Try it free for 30 daysRental and trial month run through the Shopware Store.
For surcharges and add-ons, yes. In Shopware, Promotions always deduct and only change products that are already in the cart; a surcharge only exists there if you write it as an app script. The plugin adds a line of its own per rule, without code. Plain discounts can still run through Promotions.
No. The condition is a rule in the Rule Builder, and you create the item in the admin under Catalogues › Pseudo products.
A cart line without a link to the catalogue. It has a name, a number and a price, but no stock and no product page.
As many as you like. Every item has its own rule, and the plugin checks all active ones every time the cart is recalculated.
Yes. Name, image and price then come from the product, optionally free of charge. You can adjust the name and number in the checkout with Twig, for instance with {{ product.translated.name }}. On ordering, the stock goes down as with any other product.
On everything in the cart at that moment, including other surcharges with a lower Position number. You control the order with the Position field. A percentage surcharge is always added exactly once; its quantity cannot be linked.
If you mark it as removable, the line gets a cross. Once removed, it stays away for the running session, even if the cart changes afterwards.
Without a limit, with every order the rule applies to. With the limit per customer you set how often they can get it in total, counted over all quantities. The plugin checks previous orders by the product number for that; cancelled ones do not count. Once the limit is reached, the item no longer enters the cart. For guests and customers who are not logged in it only applies to the current cart.
Every item becomes a line of its own in the order, with quantity and price. A Shopware product is ordered as a real product. The items also appear in the ZUGFeRD invoice.
The existing items stay. No new ones are added and none are removed.
Only in those you select on the item. On top of that, the whole plugin can be switched off per sales channel.
Yes. Products from Custom Products also count towards the quantity.
Shopware 6. The store listing always shows the currently supported versions.
€249 a year, that is €20.75 a month, or €25 a month, cancellable monthly. Plus VAT in both cases; the first month is free.
Yes, in two ways: in the demo shop without installing anything, and for 30 days free of charge in your own shop with the rental's 30-day free trial.
Put a product into the cart in the demo shop and watch four items appear. Or try it free for 30 days in your own shop.