What actually decides this when Acumatica is the source of truth?
Acumatica builds and publishes connectors for both platforms. Acumatica’s commerce connectors page lists Amazon, Shopify and BigCommerce as its own connectors and describes them as synchronizing product data, inventory, pricing, customers and orders. On the Shopify side it names Shopify Plus and B2B on Shopify specifically. So "will it integrate" is not the question that separates these two, and any comparison that answers it is answering the wrong thing.
The question that separates them is what survives the trip. Five mechanics decide a mid-market Acumatica project, and a directory feature grid cannot see any of them: Contract pricing is a price that applies to one customer or one group of customers rather than to everyone. In B2B it is normal for the same product to have a different price for every account on the book., the A company account is a customer record that holds several people, each with their own login and their own permissions. One buyer might place orders, another might only approve them, a third might only look up past invoices. model, A credit limit is the amount a customer may owe at any one time. Buying on account, often on thirty-day terms, is standard in B2B and the limit is enforced by the ERP. enforcement, Multi-warehouse availability is showing a buyer what is in stock for them specifically, based on which warehouse or warehouses can actually serve their order, rather than a single company-wide total., and Quote to order is the process where a buyer asks for a price, a person or a system prepares a quote, and the accepted quote becomes an order. In much of B2B it is the normal way to buy, not an exception.. Every one of those is a place where Acumatica already holds an answer and the storefront has to either receive it, ask for it, or guess.
One framing to carry through the rest of this page. A native connector cannot make a platform model something the platform does not model. Where Acumatica and the platform disagree about the shape of a thing, the connector does not resolve the disagreement, it exposes it, and the resolution becomes your project.
Checked against: Acumatica commerce connectors page, read 20 August 2026, Acumatica for Shopify Connector product page
What does each connector do with Acumatica contract pricing?
The same thing, and it is the answer that surprises Acumatica users most. Neither connector resolves the price Acumatica itself would calculate for a customer at order entry. Both move a default price and a price list, and a price list is a stored value that something has to write in advance.
On Shopify, the clearest statement is Acumatica’s own. Asked in community thread 17608 whether the current effective sales price from the ARSalesPrice table could sync instead of the stock item Default Price, the answer was "No. Only Default Price is supported". That strands anything a distributor sets with a released Sales Price Worksheet, which for most Acumatica distributors is where real negotiated pricing lives.
On BigCommerce the architecture is the same and it is documented more explicitly. In community thread 11823, asked on Acumatica 2021 R2, the answer was that the Customer Price Class entity "will update groups of customers in BigCommerce store (Customers>Customer Groups), but not the prices", and that to move prices you "Prepare and Process Price List entity manually or with an automation schedule", normally overnight. Prices are as fresh as the last run.
Where the two diverge is the destination shape, and that is a real difference rather than a cosmetic one. Shopify B2B expresses per-customer pricing as catalogues, and Shopify caps them: "On Basic, Grow, and Advanced plans, you can assign up to 3 active catalogs across all your B2B markets", unlimited on Plus, with a maximum of 25 catalogues per company location and 10,000 per store. Where a product sits in more than one catalogue for a buyer, "your B2B store displays the lowest price for that item". BigCommerce reaches the same place through customer groups and price lists and publishes no equivalent active-catalogue cap, so the constraint there is maintenance volume rather than a number.
Read those together and one decision falls out immediately. If you need more than three published price tiers and you are not going to buy Shopify Plus, the Shopify catalogue cap decides this comparison before any other row does.
Checked against: Acumatica community 17608: "Only Default Price is supported", Acumatica community 11823: Customer Price Class updates groups, not prices, Shopify Help Centre: customizing B2B pricing using catalogs, read 20 August 2026
Shopify B2B and BigCommerce B2B Edition on the five mechanics that decide an Acumatica project
One claim per cell, each read from vendor documentation or from a named Acumatica community thread on 20 August 2026. Where a row says untested, that means we could not find a primary source, not that the answer is no.
The rows are ordered by how often they end a platform shortlist in a Celeste diagnostic, not by how often a vendor demos them.
| Criterion | Shopify B2B with the Acumatica connector | BigCommerce B2B Edition with the Acumatica connector |
|---|---|---|
| Effective price from a Sales Price WorksheetThis row is a tie, and it is the row most Acumatica users assume they are buying their way out of. Neither platform is the answer to it. | Not supported. Acumatica community 17608: "No. Only Default Price is supported." | Not supported either. Community 11823: price classes move customer groups, prices move only through the Price List entity. |
| How many price tiers you can publishThe single most decisive row for a distributor with a tiered price book who is not buying Shopify Plus. | Three active catalogues across all B2B markets on Basic, Grow and Advanced. Unlimited on Plus, 25 per company location, 10,000 per store. | Customer groups and price lists, with no published active-list cap. The ceiling is how many lists your team will maintain. |
| Company accounts and buyer roles | Company and company location, with exactly two contact permission levels: ordering only, and location admin. No view-only role and no approver. | Company accounts with configurable user roles, plus your own sales agents modelled as Super Admins and Sales Staff. |
| Credit limit enforced before the order is placedBigCommerce documents that existing orders and open invoices do not reduce availableCredit, so keeping that figure honest against Acumatica is still integration work you own. | No credit limit documented. Payment terms exist, net 7 through net 90, and they decide when payment is due rather than whether the order is allowed. | Yes, partly. When limitPurchases is true the purchase order payment method is disabled above availableCredit, and creditHold blocks all transactions except invoice payments. |
| Multi-warehouse availability per buyerNeither platform gives you "this buyer sees this warehouse". Acumatica’s own community answer to that question in thread 5378 was to write a customization keyed on something like ship-to state. | Inventory by location, and company locations for the buyer, with no native rule tying one to the other. That rule is yours to build. | Inventory locations, four on Standard through 100 on Enterprise, but Stencil storefront queries return the default location only unless you request an aggregated model. |
| Buyer-initiated quoting | No quote object. Quoting runs through merchant-created draft orders, and Acumatica’s Shopify B2B connector datasheet lists creating Acumatica quotes from Shopify draft orders. | Sales quotes are a named B2B Edition feature, the Buyer Portal lists requesting sales quotes as a company user workflow, and there is a Quote REST API. |
| Customer sync edges you will hitAcumatica’s 2026 R1 notes list new BigCommerce B2B Edition import work covering company accounts and B2B customer details, so re-test the BigCommerce column on your own release. | Bi-directional sync has been reported creating a B2B contact as a standalone customer record as well, so the same person exists twice in different shapes. | On Acumatica 23R1, community 24685 reports the main contact becoming the first admin, BigCommerce overwriting Acumatica edits to that email, and deleting the first admin severing the customer link. |
| Order-side behaviour to prove before launch | Payment terms mapping to Acumatica credit terms, so a net 30 order does not import as paid. Acumatica’s Shopify B2B datasheet dated 23 September 2025 lists this mapping. | Tax on imported orders, and whether Acumatica recalculates what the storefront already calculated. This is a well-worn thread in the Acumatica retail forum. |
Checked against: Shopify Help Centre: B2B companies, contact permissions and limits, read 20 August 2026, Shopify Help Centre: B2B payment terms, read 20 August 2026, BigCommerce docs: B2B credit and payment terms, read 20 August 2026, BigCommerce docs: B2B Edition overview, user roles and sales agents, BigCommerce developer docs: inventory locations and default-location storefront stock, Acumatica community 5378: multi-warehouse with BigCommerce, answered by Acumatica’s Commerce Edition team lead, Acumatica community 24685: BigCommerce B2B customer syncing issues on 23R1, Acumatica Shopify B2B Connector datasheet, dated 23 September 2025
When should an Acumatica seller choose BigCommerce B2B Edition?
BigCommerce B2B Edition wins this comparison outright in one situation, and it is a common one: when the buying process itself is the product. A buyer who asks for a price, waits for a person to price it, and then converts that document into an order is doing something BigCommerce models natively and Shopify does not.
The credit story points the same way. If your credit manager puts orders on hold routinely rather than occasionally, a platform that can disable purchase order payment above an available credit figure is worth real money, even accounting for the caveat that BigCommerce evaluates that figure per order and does not decrement it for open invoices.
The honest counterweight, stated here rather than buried: Acumatica’s BigCommerce B2B customer sync has a documented list of rough edges on 23R1, including the storefront overwriting ERP edits to a contact email, and a first admin whose deletion severs the link between the BigCommerce company and the Acumatica customer. None of those is fatal. All of them are work, and they are work Shopify does not ask for in the same shape.
A meaningful share of your revenue starts as a request for a quote rather than as an add to cart, and you want that quote to be an object your integration can read rather than an email.
You need more than three published price tiers and buying Shopify Plus to get them is not proportionate to the rest of the business case.
Your credit team needs a hard stop for a company in arrears, rather than a hold applied after the order has already been confirmed to the buyer.
You need buyer roles beyond "can order" and "can see everyone’s orders", and you would rather configure them than build them.
Your reps need to act for a customer, which BigCommerce models as sales agents rather than as a workaround.
Checked against: BigCommerce docs: B2B Edition overview, quotes, roles and sales agents, BigCommerce docs: company credit, limitPurchases and creditHold, Acumatica community 24685: the 23R1 customer sync behaviours
When should an Acumatica seller choose Shopify B2B?
Shopify B2B wins when the storefront has to sell to strangers as well as serve accounts. That is not a marketing preference, it is a structural one: the same store, the same theme and the same content stack serve a public catalogue and a signed-in company, and you are not running two front ends with two release processes.
It also wins when your pricing genuinely fits a small number of bands. Two or three catalogues assigned to companies, refreshed on an Acumatica Prepare and Process schedule, is a working answer that a mid-market team can operate without a developer on standby. Shopify supports up to 10 volume price breaks per product, which covers most break-quantity structures below the pallet-contract level.
The honest counterweight, again stated rather than buried. Shopify B2B has no credit limit, so a buyer over their limit gets a confirmation email and a phone call the next day. It has two buyer permission levels and nowhere to put an approver who does not buy. And it has no quote object, so a quote-first seller is building or buying that flow. If two of those three describe your business, the comparison has already gone the other way.
You want one platform serving both a public catalogue and signed-in trade accounts, on one theme and one deployment.
Your published price bands fit inside three catalogues, or you are already on Shopify Plus for other reasons.
Your credit exposure is managed by a person who reviews held orders, and holds are rare enough that after-the-fact review does not damage the channel.
Volume price breaks matter more to you than per-account negotiated prices, since Shopify supports up to 10 breaks per product.
Your team’s existing skills are Shopify skills, which is a real and legitimate reason that comparison pages routinely pretend does not exist.
Checked against: Shopify Help Centre: quantity rules and volume pricing, read 20 August 2026, Shopify Help Centre: overview of B2B features, read 20 August 2026, Acumatica community 11823: Prepare and Process on an overnight schedule
Who should choose neither, and what would change this answer?
Four Acumatica sellers should not be picking between these two at all, and it is cheaper to find that out now.
If your real prices come from released Sales Price Worksheets and your buyers must see them on the product page, both platforms need the price resolved at runtime by something you own. That is a middleware decision, not a platform decision, and picking the platform first will not make it go away. If a customer’s procurement team has asked for Punchout is a way for a buyer to shop on a supplier’s website from inside their own procurement system. The buyer clicks out, builds a cart, and the cart is returned to their system as a requisition for approval., check that requirement before the shortlist, because it is rarely native anywhere. If buyers inside your customers need to approve each other’s carts, Shopware B2B Components is the platform in this band with a documented order approval module. And if what you actually need is invoices, statements and reordering for accounts you already have, Acumatica’s own customer self-service portal reached general availability in 2026 R1 with B2B ordering in it, and it may be the whole answer.
Three things would change the comparison above, and all three are checkable rather than speculative. Acumatica’s 2026 R1 notes list BigCommerce B2B Edition import covering company accounts, additional B2B customer details and orders, which touches the exact area where the 23R1 sync edges were reported. Shopify revises its catalogue counts and plan boundaries, so treat 20 August 2026 as part of every number on this page. And Acumatica connector behaviour changes by release: the 25R1 template sync validation change, which began rejecting attributes with duplicate option descriptions, is the kind of change that arrives without a headline.
Take one real account with a negotiated price and check what the storefront would show them. If it is the Default Price, you have found the decision.
Count your published price bands. Four or more, and Shopify below Plus is out on arithmetic.
Ask your credit manager how many orders went on hold last month. Two is a Shopify answer. Eighty is a BigCommerce answer.
Ask what share of revenue starts as a quote. Above roughly a fifth, quoting stops being a feature and starts being the platform.
Ask whether one buyer ever needs to see a warehouse-specific number. If yes, budget the rule on either platform, because neither ships it.
Re-run the BigCommerce customer sync checks from Acumatica community 24685 on your own release rather than on 23R1.
Checked against: Acumatica 2026 R1 release page: BigCommerce B2B Edition import and the customer portal, Acumatica community 30860: 25R1 template sync validation change, Shopware developer docs: order approval component, read 20 August 2026
The wider picture
This page answers one narrow question. Acro Commerce covers the strategy around it.
Common questions
- Which platform has the better Acumatica connector, Shopify or BigCommerce?
- Acumatica builds both, and neither is better in general. They fail in the same place on pricing: community thread 17608 states that only the stock item Default Price syncs to Shopify, and thread 11823 shows the BigCommerce path moving prices only through a prepared and processed Price List entity. They differ on what the platform does with what arrives, which is where BigCommerce B2B Edition’s credit and quote objects and Shopify B2B’s catalogue model pull in different directions.
- Does Shopify B2B support credit limits for Acumatica customers?
- No, as of 20 August 2026. Shopify B2B documents payment terms of net 7 through net 90, due on fulfilment, and a fixed date on draft orders, and neither its payment terms documentation nor its overview of B2B features describes a credit limit or an outstanding balance check. Acumatica’s Shopify B2B connector datasheet dated 23 September 2025 describes credit monitoring placing risky orders on hold, which happens in Acumatica after the order arrives rather than at the storefront before it is placed.
- How many price tiers can we publish on each platform from Acumatica?
- On Shopify B2B, three active catalogues across all B2B markets on Basic, Grow and Advanced plans, and unlimited on Shopify Plus, with a maximum of 25 catalogues per company location and 10,000 per store. BigCommerce publishes no equivalent active-list cap for customer groups and price lists, so the practical ceiling there is how many lists your team will keep current. On both platforms, prices refresh on your Acumatica Prepare and Process schedule rather than the moment the ERP changes.
- Can either platform show a buyer stock from only their own warehouse?
- Not natively. BigCommerce has inventory locations, four on Standard through 100 on Enterprise, but its own developer documentation states that Stencil storefront and locations queries return stock from the default location only unless you request an aggregated model. Shopify tracks inventory by location and models company locations for buyers, with no native rule joining the two. Acumatica’s Commerce Edition team lead answered this in community thread 5378 by recommending a customization that picks a warehouse from an attribute of the order, and that is still the shape of every working implementation.
- We need quoting. Does that settle it for BigCommerce?
- It settles it against Shopify B2B if the quote has to start with the buyer, because Shopify has no quote object and reaches quoting through merchant-created draft orders. It does not automatically settle it for BigCommerce, because Shopware B2B Components also ships a documented quote module where buyers initiate a request from their cart and an accepted quote generates an order. Compare BigCommerce and Shopware on the rest of the stack before you decide, particularly on how each one gets an Acumatica price onto the quote in the first place.
- Is any of this different on Acumatica 2026 R1?
- Possibly on the BigCommerce side. Acumatica’s 2026 R1 release page lists importing BigCommerce companies for B2B commerce, covering company accounts, additional B2B customer details and orders, which is the same area as the customer sync problems reported on 23R1 in community thread 24685. We have not tested which of those six behaviours survive. Treat the 23R1 list as a test plan for your own tenant rather than as a current statement of fact.
Last updated 2026-08-20. Facts on this page last checked against source 2026-08-20.
