Limitations, fixed / Shopify B2B order approvals

Shopify B2B order approvals.

Native Shopify B2B ships two buyer roles and no approval step. Here is exactly where the gap sits, what Shopify's own review mechanism actually does, and how the Account Tools module closes it.

LAST VERIFIED 2026-07-12 AGAINST SHOPIFY DOCUMENTATION
TL;DR

Shopify B2B has no buyer-side order approval workflow. Native permissions offer exactly two levels, Ordering only and Location admin, with no spend limits, no order ceilings, and no way for a manager at the buying company to sign off before an order is placed; the only native review mechanism sends orders to the merchant as drafts. B2B Supercharge's Account Tools module adds custom roles, approval thresholds, and automatic routing inside the Shopify customer account.

Does Shopify B2B have order approval workflows?

No. Native Shopify B2B gives company contacts exactly two permission levels, set per company location: Ordering only and Location admin. Neither role carries a spend limit, an order ceiling, or an approval step. If a contact has ordering permission, their order goes through at checkout. Every time.

The one review mechanism Shopify documents runs in the other direction. A per-location setting, "Submit all orders as drafts for review", converts each checkout into a draft order that the merchant reviews. That is the seller checking the buyer's order, not a manager at the buying company approving a teammate's spend. Shopify's B2B documentation does not describe any buyer-side approval feature as of the last verified date.

What B2B buying teams expectNative Shopify B2B
Roles beyond two fixed levelsNOT NATIVE
Spend limits or order ceilings per buyerNOT NATIVE
Threshold rules (approval over a dollar amount)NOT NATIVE
Manager sign-off inside the buyer's accountNOT NATIVE
Merchant review of B2B orders as draftsNATIVE (all-or-nothing per location)
Conditional merchant review, e.g. over a cart totalPOSSIBLE (custom Function: code, not a setting)

What do the two native roles actually allow?

RoleCanCannot
Ordering only (default)Place orders for assigned locations; view their own order historyEdit billing or shipping addresses; see other buyers' orders
Location adminPlace orders; view all orders placed for the location; edit billing and shipping addressesApprove orders; set spend limits; add, remove, or re-permission other contacts

Two details make the ceiling obvious. First, roles are assigned per contact-location pair in the Shopify admin, so even the "admin" role is a visibility upgrade, not a control upgrade. Second, contacts cannot manage other contacts at all: inviting buyers, assigning permissions, and removing people are documented as Shopify-admin operations performed by your staff, not actions a buyer can take in their account. The full model is covered in Companies, contacts and permissions.

Why merchant review is not order approval

It is tempting to read "Submit all orders as drafts for review" as an approval workflow. It is not, for three reasons:

The structural problem: Shopify built a review valve for the seller. B2B buying needs an approval chain for the buyer. When that chain does not exist in the platform, it moves to email threads and chat messages, and your team becomes the switchboard for another company's internal sign-off.

This is one entry in a longer list of native gaps. The full ledger lives in Shopify B2B limitations.

The fix: Account Tools

B2B Supercharge's Account Tools module adds the missing layer inside the Shopify customer account your buyers already log into. No replatform, no custom Function to maintain: it installs as a Shopify app on top of native B2B.

How an approval flows with Account Tools

  1. A buyer builds a cart and submits the order from their company account.
  2. An approval rule fires: the amount crosses the threshold, or the order matches a condition such as a new ship-to address.
  3. The order routes to the designated approver on the buyer's own team.
  4. The approver signs off inside the account and the order proceeds; the decision and its history stay on the record.

The merchant's admin stays clean: your team is no longer the middle step in another company's purchasing policy, and orders that need no sign-off flow straight through.

Native Shopify B2B vs Account Tools

CapabilityNative Shopify B2BWith Account Tools
Buyer rolesTwo fixed levelsRoles per team: order, approve, price visibility, invoice visibility
Approval limitsNoneApprover roles with defined limits
Threshold rulesCustom Function (code)Configured rules by amount or condition
Who reviewsThe merchant, via draft ordersThe buyer's own approver
Approval historyNot applicableLogged with every order
Team managementMerchant staff in the Shopify adminBuyers self-serve in their account

Where approvals fit in the rest of the account

Approvals rarely travel alone. The same buying teams that need sign-off also need to find their own orders without emailing you, and the same account structure underpins quoting. Account Tools switches on independently of the other modules, so you can start with approvals alone. For the native foundation it builds on, see the B2B checkout chapter or browse the full Shopify B2B Deep Dive.

Frequently asked questions

Does Shopify B2B have order approval workflows?

Not on the buyer's side. Native B2B offers two contact roles with no approval step or spend limits; the only documented review mechanism submits orders as draft orders for the merchant to review, not for a manager at the buying company.

Can you set spend limits for B2B buyers on Shopify?

Not natively. Shopify documents exactly two permission levels, Ordering only and Location admin, and neither carries a spend limit or order ceiling. B2B Supercharge's Account Tools module adds approver roles with defined limits and threshold-based routing.

What does "Submit all orders as drafts for review" do?

It converts every checkout from a company location into a draft order that the merchant reviews and completes. It applies to all orders from that location and routes to the seller's team, so it is merchant review, not buyer-side approval.

Can I require approval only for orders over a certain amount natively?

Only with custom code. Shopify's documented path is a Payment Customization Function that adds a review requirement, for example over a cart total, and the flagged order still submits as a draft for the merchant to review.

Can a Location admin approve other buyers' orders?

No. A Location admin can place orders, view all orders for the location, and edit billing and shipping addresses, but there is no approval action, and admins cannot add, remove, or re-permission other contacts; those are Shopify-admin operations performed by store staff.

How does B2B Supercharge add order approvals?

The Account Tools module runs inside the Shopify customer account. Buyers invite their team, assign roles that control who can order, approve, see prices, or view invoices, and orders that cross a threshold or match a rule route to the right approver automatically, with a full history.

Do I need Shopify Plus for B2B Supercharge?

Yes, B2B Supercharge requires Shopify Plus. It is built on Shopify's native B2B foundation and installs as a Shopify app: your team keeps the admin they know and your buyers keep the account they already log into.

Add order approvals your buyers run themselves.

Account Tools brings roles, thresholds, and approval routing into the Shopify account your buyers already use. See it on your own catalog.

Book a demo