Surcharges & discounts

A mandatory product for retailers, once per customer

Retailers get the printed catalogue with their first order. It is a real product in the shop, with stock. The plugin adds it free of charge and checks whether the retailer has had it already.

Type
Shopware product
Price
Free of charge
Limit
1 per customer
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

  • Customer groupIs one of Retailer

Retailer catalogue free of charge

  • Pseudo productsCatalogues
  • Basic DataProduct typeShopware product
  • Basic DataRemovableoff
  • Basic DataMaximum purchase per customeron
  • Basic DataMaximum purchase quantity1
  • Basic DataRuleCustomer group retailer
  • Shopware ProductProductRetailer catalogue
  • Shopware ProductProduct free of chargeon
  • Shopware ProductProduct name{{ product.translated.name }}

What the customer sees.

In the first order the catalogue is in the cart free of charge. In the second one it is not: the plugin finds the earlier order and cuts the quantity to zero.

CartFirst order

  1. Main product1 piece €495.95
  2. Retailer catalogueautomatic real product, free of charge €0.00

Subtotal€495.95

Why it is set up this way.

Why a Shopware product

The catalogue has stock. On ordering, the item becomes a real product line, and the stock goes down as with any other product.

Why maximum purchase 1

The plugin looks up the customer's previous orders by the product number. If they already had the catalogue, it is no longer added. Cancelled orders do not count.

Why retailers are logged in

The customer group belongs to the customer account, and only a logged-in customer has a history. For guests the limit only applies to the current cart.

What to watch out for: A Shopware product counts as goods. If another rule depends on a value threshold, it counts there, with its price. Free of charge, it contributes €0.00.

Shopware product Orders and invoices All settings

All examples.