For the complete documentation index, see llms.txt. This page is also available as Markdown.

💡 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

  1. Go to B2B Pricing in the app sidebar.

  2. Toggle Extra Fee ON.

  3. Click Configuration.

  4. Click Add Rule.


Step 2: General Information

  1. Enter a Name for your rule — this name appears as the fee line item at checkout (e.g., "Handling Fee").

  2. Assign a Priority (0 = highest) — if multiple rules overlap, the priority determines which applies.

  3. 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-buyer

  • Logged-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.

  1. Select one or more markets. Each entry shows the market name, number of regions, and a * marker for your primary market.

  2. 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 (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


Step 8: Extra Fee Calculation

Choose how the fee quantity or amount is measured:

Option
Description

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:

Range Type
What it measures

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:

Fee Type
Description

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: 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

If you want further assistance, please reach out to us at support-sbc@bsscommerce.com or Live Chat.

Last updated