ApproveCart B2B docs
Getting started
Set up a small test company first, complete the full request flow, and then expand the policy to production buyers.
Before installing
You need a Shopify store using Shopify B2B companies and locations, plus new customer accounts. The test buyer must be associated with a company and company location.
Install from the Shopify App Store
Configure the first workflow
- Install and approve the Shopify permissions. Open ApproveCart B2B from the Shopify admin.
- Choose a plan. Starter provides core approvals and up to 50 new requests per rolling 30 days. Growth adds unlimited requests, advanced rules, approver self-management, and expiry.
- Set the merchant default. Choose whether buyers inherit a default threshold, have no threshold, or require a custom policy.
- Sync or review company profiles. Confirm the test buyer appears in the expected company context.
- Assign an approver. The approver must be an active manager for the same company. The Shopify B2B main contact can be selected automatically as the first approver where available.
- Add exceptions. Configure a company limit or individual buyer override only when it should differ from the default.
- On Growth, configure rules and expiry. Start with one narrow rule and a practical expiry window.
Run an end-to-end test
- Sign in to the storefront using the test buyer's new customer account.
- Build a cart that exceeds the buyer's effective limit or matches a rule.
- Submit the cart to the company approver.
- Sign in as the approver and inspect the products, variants, quantities, subtotal, and note.
- Approve the request.
- Return as the buyer, restore the approved cart, and continue toward checkout.
- Repeat the test after changing a quantity to confirm the approval no longer unlocks the changed cart.
Roll out safely
Start with one company and representative users. Document who owns approver assignment, how exceptions are requested, how long an approval should remain valid, and who handles support before adding more buyers.