Surcharges & discounts

Subsidising shipping to certain countries

The shop pays €10.00 of the shipping costs for deliveries to Austria. The plugin adds a fixed discount to the cart for that as soon as the delivery country matches. With a positive amount it becomes an international shipping surcharge, and with the Shipping address: Postal code condition an island surcharge.

Type
Pseudo product, absolute
Value
−€10.00
Rule
Delivery country
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

  • Shipping address: CountryIs one of Austria

Shipping subsidy −€10.00

  • Pseudo productsCatalogues
  • Basic DataProduct typePseudo product
  • Basic DataRemovableoff
  • Basic DataRuleDelivery to Austria
  • Pseudo ProductTitleShipping subsidy Austria
  • Pseudo ProductType of surcharge/discountAbsolute
  • Pseudo ProductSurcharge/discount (gross)−€10.00
  • Pseudo ProductSurcharge/discount (net)−€8.40
  • Pseudo ProductTax rate19%
  1. Rule Builder › Shipping address: Country

    Is one of: Austria

  2. Basic Data tab › Product type

    Pseudo product

  3. Basic Data tab › Removable

    off

  4. Basic Data tab › Rule

    Delivery to Austria

  5. Pseudo Product tab › Title

    Shipping subsidy Austria

  6. Pseudo Product tab › Type of surcharge/discount

    Absolute

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

    −€10.00

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

    −€8.40

  9. Pseudo Product tab › Tax rate

    19%

What the customer sees.

The discount is a line of its own in the cart. Shopware calculates the shipping costs themselves as always; the subsidy sits next to them. It stays at €10.00 with 2 or 3 products too.

Cart2 items

  1. Main product1 piece €495.95
  2. Shipping subsidyProduct number: PP-VERSAND-AT −€10.00

Subtotal€485.95

Why it is set up this way.

Why a fixed amount

The subsidy should not grow with the value of the goods. Gross and net are linked through the tax rate: €10.00 gross is €8.40 net at 19% tax.

Why a line of its own

The customer sees that the shop pays for something, instead of the shipping costs quietly dropping. The shipping method's price matrix stays as it is.

Several countries

For Switzerland with a different amount, create a second item with its own rule. Every item has exactly one rule and one amount.

What to watch out for: If the subsidy should only apply above a certain goods value, use the condition "Subtotal of goods (excl. discounts/fees)". The "Cart total (incl. shipping)" also counts shipping and the plugin's items, so with surcharges the rule can switch itself off again.

Fixed amount Comparison Cart processing Island surcharge

All examples.