Fees
Note: This is an optional feature that is not enabled by default in a shop.
Fees are created as products and must have their "Product type" set to "Fee". They are designed to be attached to certain components in the shop, such as products, payment methods, and shipping methods, to ensure fees are applied when relevant.
Attaching Fees
Fees can be attached to the following elements in the shop:
-
Products
- A fee is charged when the associated product is purchased.
-
Payment Methods
- The fee is applied when the customer selects a particular payment method.
-
Example Use Case: Invoicing fees.
-
Shipping Methods
- The fee is applied when the customer selects a particular shipping method.
-
Example Use Case: Delivery fees.
-
Client Accounts
- This requires enabling the additional feature: "Fees Directly on Accounts".
-
Important: Attaching fees at the account level may result in double-charging if the same fees are also attached to products, payment methods, or shipping methods.
Fee Basis
When attaching fees, it's essential to specify how the fee should be calculated. For instance, an invoicing fee might only be charged once per invoicing period rather than per individual order. This calculation approach is set through the Fee Basis.
Options for Fee Basis
-
Per Unit
- The fee is added for each item in the order, multiplying with the quantity ordered.
-
Per Order
- A single fee is charged per order, regardless of quantity or delivery specifics.
-
Per Delivery Day
- Similar to Per Order, but if multiple orders are placed for the same delivery day, the fee is only applied once.
-
Per Delivery Kilometer
- The fee is charged per kilometer between the provider's address and the customer’s address.
-
Per Bill/Invoice
- A single fee is charged for each billing or invoicing period.
Conditions
A fee is only applied if it meets all of the following criteria:
- The fee is attached to the client or any products, shipping methods, or payment methods used by the client.
- The fee has a price above zero.
- The client has access to the product.
Additionally, each fee can have optional conditions such as:
-
Quantity Ranges
- Applies only when purchasing a specific quantity of products.
-
Distance Ranges
-
Weight Ranges
- This requires the Weights feature to be enabled, with specified weights for relevant products.
-
Order Subtotal Price Range
- Applies based on the subtotal before any rebates and fees.
Common Setups
Delivery Fee for All or Most Customers
- The delivery fee is set up with a standard price.
- For customers who should be exempt from this fee, the fee price is either overridden to zero or disabled for that client.
- The fee is attached on the shipping method.
-
Fee Basis:
Per Delivery Day
Delivery Fee for Specific Customers
- Set the delivery fee with a standard price of zero or enable "Limited to Specific Customers" to Yes.
- For customers who should incur this fee, the fee is either set to a non-zero value or enabled specifically for that client.
- The fee is attached on the shipping method.
-
Fee Basis:
Per Delivery Day
Invoicing Fee
- The fee is attached on the payment method.
-
Fee Basis:
Per Bill/Invoice