Real-Time Inventory Between NetSuite and Shopify Plus B2B
Why polling every fifteen minutes quietly loses you orders, and the event-driven architecture that replaces it.
Field notes
B2B architecture, ERP integration and platform decisions — written from projects we have delivered, with the trade-offs left in.
10 articles
Why polling every fifteen minutes quietly loses you orders, and the event-driven architecture that replaces it.
Both platforms now ship native B2B. The marketing pages look interchangeable. The real differences are price list modelling, catalogue segmentation, checkout extensibility and how each handles a buyer who is also a consumer — and those decide the build.
A B2B checkout is not a retail checkout with an invoice option bolted on. It has to carry a purchase order number, respect a credit limit the ERP owns, and route orders above a threshold to an approver — without becoming the slowest part of the buying process.
Most replatform traffic losses are not caused by the new platform. They are caused by URL structures that changed without a redirect map, category pages that no longer exist, and a launch that shipped before anyone crawled the old site properly.
Large buyers do not shop on your website. They shop inside Ariba, Coupa or SAP, and they expect your catalogue to appear there. PunchOut is the protocol that makes your storefront a guest inside their procurement system — and it is usually a contractual precondition, not a nice-to-have.
iPaaS platforms sell speed to first integration. Custom middleware sells control. The mistake is evaluating them on how fast the first flow ships, when the cost that actually bites is what happens at the fortieth change request.
The instinct is to precompute every customer-product price. With 800 accounts and 40,000 SKUs that is 32 million rows that go stale the moment a contract changes. The alternative is to store rules and resolve them — with caching designed around how buyers actually browse.
Going headless buys you control of the front end and costs you everything the platform used to do for free. For B2B there are three situations where that trade is clearly right, and a much larger set where a well-built themed storefront wins.
A subscription migration moves live billing relationships, not records. Get the payment token migration or the billing anchors wrong and the damage surfaces a full cycle later — as involuntary churn nobody connects back to the project.
Most commerce AI demos are a chat box over a product catalogue. The useful version connects an agent to the systems your operations team already uses, through a typed tool interface with real permissions. That is what MCP is for.
We architect B2B commerce and ERP integrations for brands on Shopify Plus, BigCommerce and WooCommerce.