BSS B2B Solution: Extra Fee and Shipping Rate

Handling Fees and Shipping Rates in BSS B2B Solution: Setup and Limits

Extra Fee and Shipping Rate are two modules in BSS B2B Solution. Extra Fee adds a separate fee line to an order, based on a quantity or amount range. Shipping Rate replaces the default shipping price for the customers and products you target. Both need the Advanced or Platinum plan.

  • By BSS B2B Team
  • Reviewed by Hoa Nguyen, Senior Marketer. Last reviewed
  • Last updated
Install BSS B2B Solution Back to BSS B2B Solution Needs the Advanced or Platinum plan. BSS B2B Solution has a 14-day free trial on paid plans. 4.9 out of 5 from 1,189 reviews on the Shopify App Store (as of October 10, 2026).

What Extra Fee and Shipping Rate do

A wholesale order can cost you more than its product lines show: packing, handling, a rush slot, a freight surcharge. Two modules in BSS B2B Solution let you charge for that cost with rules, instead of editing each order by hand.

Extra Fee adds a fee as its own line item. You pick the customers and products it applies to, then set ranges by quantity or by order amount, each with a fee type and an amount. A range can also carry a free shipping tick.

Shipping Rate replaces the default shipping price when the buyer and the cart match a rule. You set ranges by quantity, amount or weight, and charge a flat rate or a percentage of the cart.

Use Extra Fee to recover a cost. Use Shipping Rate to decide what a wholesale buyer pays to ship. You can use both, with rules that do not overlap.

Product page Extra Fee table with quantity ranges and fees
The Extra Fee table a buyer sees on a product page: one row per quantity range, with the fee applied.

What you can set in an Extra Fee rule

An Extra Fee rule page has seven cards: Rule, Customers, Products, Extra Fee calculation, Rule settings, Exclusions and schedule, and Advanced.

SettingWhat it does
NameThe title of the fee line at checkout, so write it for your buyers, for example Handling Fee
CustomersAll, logged-in, not-logged-in, specific customers or customer tags
ProductsAll products, specific products, product collections or product tags. Not individual variants, not markets
Extra Fee calculationAll applied items: eligible quantity or amount is added up, then matched to a range. Per item: each eligible item is measured alone and gets its own fee
RangesQuantity or price amount, with From and To per row. Leave To empty for no upper limit
Fee typeFixed fee, fixed fee per item, percentage of applied items' subtotal, or percentage of the original price. The percentage types depend on the calculation option
Free shipping tickMarks a range whose orders ship free
Exclusions and scheduleExclude customers or products, and set a start and optional end date for seasonal fees
PriorityA lower number is evaluated first when several rules could apply to the same product. Default 0

How do I set up a fee and a shipping rate?

Both modules live under B2B pricing in the app. They share the same pattern: switch the module on, add a rule, set who and what it covers, then add ranges.

  1. Check the app embed

    In the Shopify theme editor open App embeds and make sure the B2B Solution embed is on, then save. The fee table and the shipping calculation both run from it.

  2. Switch a module on and add a rule

    In the app go to B2B pricing, then Extra Fee or Shipping Rate. Toggle the module on and click Add rule. Only enabled rules take effect. The rule list shows a status badge: Active, Scheduled or Expired.

  3. Name the rule and choose who it covers

    The name is the title buyers see at checkout. For Shipping Rate, use a unique name, because the app counts usage limits by matching that title after each order. Then choose customers (all, logged-in, specific, or by tag) and products. Shipping Rate also has a Markets card.

  4. Set the ranges

    For Extra Fee, pick quantity or price amount, then enter From, To, a fee type and an amount per row. For Shipping Rate, pick quantity, amount or weight (grams, kilograms, pounds or ounces, one unit for the whole table), then a rate calculation of Flat Rate or Percentage and its value. A flat rate of 0 means free shipping. Click Add rate for more tiers.

  5. Add limits, exclusions and a schedule

    Shipping Rate can cap use in total and per customer. The per-customer cap is not available for rules that apply to all customers or to not-logged-in customers, because guests cannot be counted. Both modules let you exclude customers or products and set start and end dates.

  6. Test as a buyer

    Log in as a test customer who matches the rule, add products that fall inside a range, and go through the BSS checkout. Check the fee line or the shipping line and its title. Then try a customer who is excluded, to confirm nothing is charged.

Extra Fee rule settings with three quantity ranges and fees
Extra Fee rule settings: ranges by quantity, each with a fee type, an amount and a free shipping tick.
Shipping Rate rule settings: quantity ranges, flat rates
Shipping Rate rule settings: quantity ranges, each with a flat rate. Percentage is the other option.

Set up your first fee and shipping rate on an Advanced or Platinum plan. The listing shows a 14-day free trial on paid plans.

What you can set in a Shipping Rate rule

A Shipping Rate rule page has the cards Rule, Customers, Products, Markets, Rule settings, Usage limits, and Exclusions and schedule.

SettingWhat it does
ProductsAll products, specific products, product collections or product tags. Specific variants are also offered and need the Platinum plan
MarketsAll markets or specific markets from Shopify Settings, so domestic and international orders get different rates
Range basisQuantity, amount in your store currency, or weight
Rate calculationPercentage of the cart price, or a flat rate. With multi-currency, flat rates are converted to the buyer's currency
Usage limitsTotal uses across all customers, and uses per customer
Which rate winsIn Settings, choose the lowest or the highest rate when several rules match. The default is the lowest
What the rate is based onEntire order (the default) counts every product in the cart. Applied products only counts just the products the rule covers

How they work with other BSS B2B Solution modules

Pricing rules. Extra Fee does not change the product price. It is a separate fee line. Percentage fees are calculated on the price after Custom Pricing, Price List and Volume Pricing, and Shipping Rate percentages use the same discounted cart price.

Order of modules. Extra Fee runs after the product price rules, then Discount Codes, then Shipping Rate. Only one shipping result survives when they overlap: a Discount Code with free shipping beats an Extra Fee free shipping tick, which beats the Shipping Rate.

Customer tags. Both modules target by customer tag, so the tag a wholesale registration form applies on approval can switch a rule on for that buyer.

Tax. Extra Fee lines are not taxed unless you turn on Automatically apply tax to Extra Fee in the module settings.

What the buyer sees

With Extra Fee on, a table of ranges and fees can show on the product page, the cart and the mini cart. You choose which of the three in the module settings, and you can set the table colors and translate its text for each language.

At checkout the fee is its own line, titled with the rule name. If the order does not reach a range, or the buyer or product is excluded, no fee is charged.

With Shipping Rate on, the rate replaces the default shipping price for a matching buyer and cart, and the shipping line carries the rule name. A visitor who matches no rule sees your normal Shopify rates. While the module is on, the Buy it now button stays hidden until the app has calculated the rate.

Shipping Rate settings: lowest or highest rate, order scope
Shipping Rate settings choose the lowest or highest rate, and whether the whole cart or only applied products set the range.

What are the limits of Extra Fee and Shipping Rate?

Advanced or Platinum plan

Both modules are included in the Advanced and Platinum plans. The Essential plan does not include them. Targeting specific variants in Shipping Rate needs the Platinum plan.

Express checkout and direct links

The fee is added through the BSS checkout flow. A buyer who opens /checkout directly or uses an express checkout button can see Shopify prices without the fee. The app hides the native buttons with theme code, and that can be bypassed.

Manual Orders skip Extra Fee

A draft order built in Manual Orders applies Shipping Rate, but not Extra Fee. Add that fee by hand if the order needs it.

Not in POS

Wholesale pricing at Shopify POS covers Custom Pricing, Price Lists and quantity breaks. Extra Fee and Shipping Rate are not applied there.

Admin visibility on storefront v4

In the app admin, the newer storefront v4 bundle hides Shipping Rate and Extra Fee. New installs get version 3. If you do not see the modules in your app admin, contact support.

Targeting gaps

Extra Fee does not target individual variants or markets. Use product, collection or tag instead. If you move to a plan without variant targeting, Shipping Rate rules that use variants stay visible but stop applying.

Rules export, not import

You can export rules from both modules, and the file is kept for one day. There is no import.

Which plan includes Extra Fee and Shipping Rate?

Both modules are on the Advanced and Platinum plans of BSS B2B Solution. On the Shopify App Store listing, as of October 10, 2026, Advanced is $49 per month and Platinum is $99 per month, with 10% off on yearly billing. The listing shows a 14-day free trial on paid plans. Every app feature is free on development stores, so you can build and test the rules first.

Use cases with fees and shipping rates

The main use case walks through one wholesale setup with screenshots. Browse all use cases.

Demo storefront cart with two products and an Extra Fee demo table that lists quantity ranges 1 to 10, 11 to 30 and 31 or more with the fee applied and whether shipping is free
  • BSS B2B Solution
  • Industrial & Technical

Charge Handling Fees and Custom Shipping Rates

Replace retail shipping with wholesale tiers and add fixed or percentage handling fees by quantity, amount or customer, using Shipping Rate and Extra Fee in BSS B2B Solution.

Explore use case: Charge Handling Fees and Custom Shipping Rates

More use cases

Guides and glossary

Each topic has one page that owns it. Start from these.

Glossary

Customer tagMOVMOQVolume pricingDraft orderWholesale price

User guides on docs.bss-b2b.solutions

More BSS B2B Solution features

Each feature has its own page. See also all BSS B2B Solution features.

Charge for handling and set wholesale shipping

Install BSS B2B Solution from the Shopify App Store, with a 14-day free trial on paid plans.

Also: BSS B2B Lock for hidden prices for guests and BSS B2B Quote for quotes and quick order.

Frequently asked questions

Which plan do I need for Extra Fee and Shipping Rate?

Advanced or Platinum. Both modules are included in those two plans, and the Essential plan does not include them. Targeting specific variants in Shipping Rate needs Platinum. Development stores can use every feature for free.

Does Extra Fee change the product price?

No. Extra Fee is a separate fee line at checkout, titled with the rule name. Percentage fees are calculated on the price after your pricing rules. The fee is not taxed unless you turn on the tax setting in the Extra Fee module settings.

Can a buyer skip the fee by going straight to checkout?

Yes, it is possible. The fee is added through the BSS checkout flow, so a direct /checkout link or an express checkout button can show Shopify prices without it. The app hides the native buttons with theme code, which can be bypassed.

What happens when Extra Fee, Shipping Rate and a discount code all match?

Only one shipping result applies. A Discount Code with free shipping wins, then an Extra Fee free shipping tick, then the Shipping Rate. The fee line from Extra Fee is separate from that shipping decision.

Do these modules work in Manual Orders or at POS?

Shipping Rate applies in Manual Orders, but Extra Fee does not. Neither is applied at Shopify POS, where BSS B2B Solution covers Custom Pricing, Price Lists and quantity breaks. Check the order total before you send an invoice.

Sources, method and update log

Feature behavior follows our review of the BSS B2B Solution code on October 3, 2026 and the BSS user guides. Prices come from the App Store listings on the date shown. We make BSS B2B Solution, BSS B2B Lock and BSS B2B Quote.

Sources

  1. BSS user guide: Add extra fees to customer orders, read . Rule cards, targeting, fee types, ranges, exclusions, export, tax setting.
  2. BSS user guide: Set up your wholesale shipping rate, read . Rule cards, markets, range basis, usage limits, variant targeting, what the buyer sees.
  3. BSS user guide: Settings for Shipping Rate, read . Lowest or highest rate, entire order or applied products only.
  4. Shopify App Store listings for BSS B2B Solution, Lock and Quote, read . Plan prices, trial length and the development store note.

Update log

  • : First version.
  • : Added a mid-page install button.
Install BSS B2B Solution 14-day free trial on paid plans