๐กAdd Extra Fees to Customer Orders
Configure automatic fees that apply when customers meet specific order conditions โ by quantity, order amount, or product type.
Some orders carry additional costs: extra handling, packaging, insurance, special processing, or other overheads. With the Extra Fee module, you can automatically add fees when certain conditions are met โ ensuring your business recovers those costs while maintaining trust and clarity for your B2B clients.
This feature seamlessly integrates into your pricing ecosystem, so your wholesale pricing is complete โ discounts, shipping, and extra fees all in one place.
๐ How to Set Up an Extra Fee Rule
Step 1: Enable Extra Fee & Access Configuration
Go to B2B Pricing in the app sidebar.
Toggle Extra Fee ON.
Click Configuration.
Click Add Rule.
Step 2: General Information
Enter a Name for your rule โ this name appears as the fee line item at checkout (e.g., "Handling Fee").
Assign a Priority (
0= highest) โ if multiple rules overlap, the priority determines which applies.Toggle the rule Enabled / Disabled.
Note: When two rules share the same priority and apply to the same conditions, the one created earlier takes precedence.
Step 3: Apply to Customers
Select which customers this fee applies to:
All customers
Specific emails โ enter individual customer email addresses
Customer tags โ e.g.,
wholesale,bulk-buyerLogged-in customers only
Step 4: Apply to Markets (Optional)
Restrict this rule to specific Shopify Markets โ the geographic selling zones you manage in Shopify Markets.
Select one or more markets. Each entry shows the market name, number of regions, and a
*marker for your primary market.Click Select to confirm.
Leave this field empty to apply the rule across all markets.
When to use: Use this step when different regions require different fee structures (e.g., a handling surcharge for international markets only).
Step 5: Apply to Products
Choose which products or variants trigger this fee:
All products
Specific products or variants
Collections
Product tags
Leave blank to apply to all products.
Step 6: Exclude Customers (Optional)
Prevent certain customers from being charged this fee, even if they match the eligibility criteria in Step 3.
None โ no customers are excluded
Specific customers โ enter individual customer email addresses to exclude
Customer tags โ exclude all customers carrying a specific tag (e.g.,
vip,staff)
Step 7: Exclude Products & Schedule Active Dates
Exclude Products (Optional)
Exclude specific products or variants so they do not trigger this fee, even when other products in the cart do:
None โ no products are excluded
Specific products or variants โ select individual items to exclude
Schedule Active Dates (Optional)
Set an optional Start Date and End Date with exact timestamps to run limited-time or seasonal extra fee campaigns (e.g., holiday handling surcharges or peak-season fuel adjustments).
Step 8: Extra Fee Calculation
Choose how the fee quantity or amount is measured:
All applied items
The fee is calculated based on the combined quantity or total value across all qualifying items in the cart
Per item
The fee is calculated individually for each qualifying line item
Step 9: Rule Settings
Choose what the fee is based on:
Quantity
Number of qualifying items in the cart
Amount
Total value of qualifying items
Set From / To thresholds for each range, then assign the fee:
Percentage
Fee is a percentage of the range value (e.g., 5% of order total)
Fixed fee
A flat amount applied once when the range is met (e.g., $10.00)
Fixed fee per item
A flat amount charged for each qualifying item individually (e.g., $2.00 per unit)
You can add multiple ranges to create a tiered fee structure.
Example:
1โ10 items โ $2.00 fixed fee per item
11โ50 items โ $15.00 flat fee
51+ items โ 5% of order total
Step 10: Export Rule Configurations (CSV / Excel)
Download your Extra Fee rules for offline auditing and backup:
Navigate to Extra Fee โ Configuration.
Click Export in the top bar.
Select your desired format (CSV or Excel .xlsx) and export scope (Selected rules, Current page, or All records).
Step 11: Install & Activate the Rule
Once the rule is saved, it's automatically installed on your storefront.
If needed, you may go to Extra Fee โ Installation to customize how the fee appears or behaves.
Your new rule becomes active immediately for eligible orders.
๐ What Customers Will See
On product pages, applicable fees may be shown if the product meets your rule criteria
At checkout, the extra fee is added transparently to the order, so customers know what theyโre paying for
If the order doesnโt meet the thresholds or applies to excluded customers/products, no extra fee will be charged
Last updated