Surcharges & discounts

Jonas charges a small order fee below €50 of goods

Jonas sells screws, wall plugs and fittings. An order of €8.90 takes almost as much packing as one of €89.00. Instead of turning small orders away, the plugin adds a small order fee of €5.00 to the cart below €50.00 of goods. From €50.00 it disappears on its own.

Type
Pseudo product, absolute
Value
€5.00
Rule
Goods value below €50.00
Removable
No

The rule and the item.

On the left the rule in the Rule Builder, on the right the item's fields that matter. Everything else stays as it is when you create the item.

RuleRule Builder

  • Subtotal of goods (excl. discounts/fees)Is less than €50.00

Small order fee €5.00

  • Pseudo productsCatalogues
  • Basic DataProduct typePseudo product
  • Basic DataRemovableoff
  • Basic DataRuleGoods value below €50
  • Pseudo ProductTitleSmall order fee
  • Pseudo ProductHide delivery timeon
  • Pseudo ProductType of surcharge/discountAbsolute
  • Pseudo ProductSurcharge/discount (gross)€5.00
  • Pseudo ProductSurcharge/discount (net)€4.20
  • Pseudo ProductTax rate19%
  • Cart NoteType · DisplayNote (blue) · Always
  • Cart NoteMessageBelow €50.00 of goods we charge a small order fee of €5.00.
  1. Rule Builder › Subtotal of goods (excl. discounts/fees)

    Is less than: €50.00

  2. Basic Data tab › Product type

    Pseudo product

  3. Basic Data tab › Removable

    off

  4. Basic Data tab › Rule

    Goods value below €50

  5. Pseudo Product tab › Title

    Small order fee

  6. Pseudo Product tab › Hide delivery time

    on

  7. Pseudo Product tab › Type of surcharge/discount

    Absolute

  8. Pseudo Product tab › Surcharge/discount (gross)

    €5.00

  9. Pseudo Product tab › Surcharge/discount (net)

    €4.20

  10. Pseudo Product tab › Tax rate

    19%

  11. Cart Note tab › Type · Display

    Note (blue) · Always

  12. Cart Note tab › Message

    Below €50.00 of goods we charge a small order fee of €5.00.

What the customer sees.

At €18.80 the goods value is below €50.00, so €5.00 is added. If the customer adds angle brackets for €31.20, it is exactly €50.00, and the fee is gone at the next recalculation.

Cart3 items

Below €50.00 of goods we charge a small order fee of €5.00.

  1. Wood screws 4 × 40 mm, pack of 2001 piece €8.90
  2. Wall plugs 6 mm, pack of 1002 pieces €9.90
  3. Small order feeProduct number: PP-MINDERMENGE €5.00

Subtotal€23.80

When the fee is added.

The threshold is €50.00 of goods. What counts is the subtotal of goods, without shipping, discounts and fees.

CartGoods valueSmall order feeSubtotal
Screws and wall plugs€18.80€5.00€23.80
Just below the threshold€49.90€5.00€54.90
Exactly at the threshold€50.00–€50.00
With a €5.00 voucher€52.00–€47.00
Customer with net prices€42.00 net€4.20 net€46.20 net

The voucher lowers the amount to pay, not the subtotal of goods. For customers with net prices the rule compares the net value, and the fee is added at €4.20 net.

Why it is set up this way.

Why this condition

The subtotal of goods only counts products. The fee is not goods, so it does not raise the subtotal and cannot switch off its own rule.

Why not the cart total

The Cart total (incl. shipping) also counts shipping and the fee. €46.00 of goods plus €4.90 shipping is already above €50.00 there, although the goods value is below it.

Why not removable

A fee the customer could click away would not be a fee. Without a cross it stays until the goods value reaches the threshold, and the note says why.

What to watch out for: An empty cart gets no fee, although €0.00 is below the threshold: the plugin only adds items to carts that already contain something.

Fixed amount Notes Cart processing

Questions about the small order fee.

Can I set a minimum order value in Shopware?

With the plugin you set a threshold below which a fee is added: the rule gets the Subtotal of goods condition with Is less than and your minimum order value, the item gets a fixed amount. Customers can still order below the value, just with the small order fee.

Does a voucher count towards the threshold?

No. The condition only counts goods; discounts and vouchers stay out. Someone who orders €52.00 of goods and redeems a €5.00 voucher pays €47.00 and no small order fee.

Does the threshold apply to gross or net prices?

To the prices the customer sees. With gross prices the rule compares the gross value; for a customer group with net prices, the net value. The fee follows suit: €5.00 gross or €4.20 net plus tax.

Can I charge a tiered small order fee?

Yes, with one item per tier, each with its own rule: €7.50 at "Subtotal of goods (excl. discounts/fees)" Is less than €25.00, €5.00 at Is greater than / equal to €25.00 and Is less than €50.00. If the ranges overlap, both fees are added.

Can retailers have a different threshold?

Yes. Create a second item whose rule combines Customer group Is one of Retailer with the subtotal, for instance below €100.00. The rule for consumers gets Customer group Is none of Retailer, so only one of them applies.

Which tax rate does the small order fee get?

The tax rate you choose on the item. For a fixed amount it is required; without it the item cannot be saved. If you set the fee as a percentage instead, the tax is split proportionally across the tax rates in the cart.

Can the fee depend on quantity instead of value?

Yes. Instead of the subtotal, use the "Total product quantity (units)" condition, for instance Is less than 3. That condition also counts products only, not the fee itself.

All examples.