Knowledge Base > Custom Fees > App Overview

App Overview

Overview

Custom Order Fees is a BigCommerce app that gives store owners control over custom fees on orders. You can define fees that apply automatically at checkout based on rules you set—such as cart value, item count, categories, customer group, or shipping zone—and choose how each fee is calculated: a fixed amount, a percentage of the cart, or per item. This helps you offset costs, apply surcharges, or maintain margins in a flexible way.

You can find out more (on the official MyIntegrator website).


Installation

The add-on itself is a one-click install (via the BigCommerce app store). Once installed, customers can start receiving order fees!


App Pages

  • Order Fees

Create and edit fees here. Each fee has a name (the label shown next to the fee amount at checkout) and a tax class (BigCommerce tax classes are loaded from your store). You also set calculation method, amount, conditions, priority, and validity per fee.
  • General Settings
Enable or disable fee calculation on checkout; turn the manual webhook script on or off and set element IDs or classes that trigger it..
  • Advanced settings
Disable the app completely; manage webhooks (check status, reinitialize); set restricted IPs; view API token and checkout extension ID.


Creating an order fee

To add a new fee:

1. Name and code – Give the fee a name (shown at checkout) and a fee code for reference.
2. Calculation method – Choose how the fee is calculated:
   - Fixed amount – A flat fee per order.
   - Percentage – A percentage of the cart (subtotal or other basis, configurable).
   - Per item  – An amount multiplied by the total quantity of items.
   - Per category  – An amount per item in selected categories.
   - Tiered  – Different rates depending on cart value tiers.
   - Weight based  – An amount per unit of total product weight.
   - Compound  – A base amount plus a percentage.
3. Amount  – Enter the value (e.g. fixed amount, percentage, or rate per unit) according to the calculation method.
4. Tax class  – Select the tax class for this fee.
5. Conditions  – Optionally add rules so the fee only applies when conditions are met (e.g. minimum/maximum cart value or item count, specific categories, customer group, shipping zone, country, product SKU or tag, brand, channel, or time-based rules). You can also set exclusions.
6. Priority, validity, and limits  – Set priority (order in which fees are applied), optional start/end dates, and optional minimum/maximum fee amounts.

Save and enable the fee; it will then be calculated and shown at checkout when the cart matches its conditions.


Did you find this article useful?