B2B / B2C Shopify Plus B2B Protocol ServiceCentre ERP

One platform.
Four experiences.
Zero compromise.

Husky Boutique needed to sell to consumers, outfit entire school programs, manage corporate uniform allocations, and give B2B administrators real-time order visibility — all from one store, synced to ServiceCentre ERP. We built it on Shopify Plus with B2B Protocol.

Launched 2026
Industry Workwear Uniforms & Safety
Platform Shopify Plus + B2B Protocol
Sector B2B / B2C Retail Wholesale
Lead Rudy Abitbol
Heritage Quebec since 1969
Live store huskyboutique.com
Husky Boutique — unified B2B and B2C Shopify Plus storefront
01 · CHALLENGE

A site built for no one.

Husky Boutique had been running on a custom legacy platform for years. It worked — barely. The consumer experience was outdated, B2B buyers had no self-serve portal, school programs were managed over email, and every order had to be manually re-entered into ServiceCentre ERP.

The team spent more time on workarounds than on selling. Marketing couldn't update the site without a developer. B2B pricing lived in spreadsheets. And the business was growing into new segments — corporate uniforms, employee allocation programs — that the old platform couldn't support at all.

They needed a platform that could serve four completely different buyer journeys without fragmenting operations across four different tools.

THE OBJECTIVE

  • One platform for all four buyer segments
  • Team autonomous on content and catalog
  • ServiceCentre ERP connected in real time
  • Native B2B — no bolt-on plugins
02 · SOLUTION

Four buyer journeys, one platform.

01

B2C Consumer

BEFORE

Outdated catalogue. No search. Desktop-only layout.

NOW
  • Public catalogue with faceted search
  • Card checkout with Shop Pay
  • In-store pickup at any location
02

School Programs

BEFORE

Paper forms. Phone orders. Manual invoicing per school.

NOW
  • School-coded entry portal
  • Filtered catalogue per institution
  • Seasonal ordering windows
03

Enterprise Employees

BEFORE

HR collects sizes via email. Orders placed by admin. No tracking.

NOW
  • Company Card / Company Code login
  • Allocation tracking per employee
  • Automated budget enforcement
04

B2B Administrators

BEFORE

No dashboard. Reports pulled from ERP manually.

NOW
  • Role-based access control
  • Live order and allocation tracking
  • CSV export for finance teams
03 · ARCHITECTURE

Native first. Custom where it counts.

We didn't bolt on a B2B layer. We built a four-layer architecture where every component uses Shopify-native capabilities first, with custom logic only where the platform stops short.

LAYER 1

Presentation

Shopify Theme · Liquid · Sections · POS
LAYER 2

B2B Protocol

Cloudflare Workers · D1 · KV · Shopify Functions
LAYER 3

Shopify Plus

Companies · Catalogues · Price Lists · Payment Terms
LAYER 4

ServiceCentre ERP

Orders · Invoices · Inventory · Customer Sync
8 Admin pages
40+ API endpoints
5 Shopify extensions
0 Third-party apps
04 · ERP LOOP

Shopify sells. ServiceCentre does the books. B2B Protocol is the bridge.

1

Order pushed

Every Shopify order — B2C or B2B — is pushed to ServiceCentre within seconds via webhook. Line items, taxes, discounts, and customer data are mapped automatically.

2

Split invoicing

B2B orders with multiple cost centres generate separate invoices in ServiceCentre. The worker splits line items by department, applies the correct PO number, and routes each invoice to the right contact.

3

Activity log

Every sync event — success or failure — is logged with timestamp, payload hash, and retry count. The admin dashboard shows real-time sync health across all channels.

05 · UNIFIED COMMERCE

Shopify POS — the counter and the cart are the same store.

Husky's retail locations run on Shopify POS, sharing the same product catalog, inventory, and customer database as the online store. A B2B customer who places an order online can pick it up in-store — and the POS associate sees the company, the allocation, and the pricing tier instantly.

  • Same inventory across online and retail
  • B2B pricing visible at the counter
  • Customer history unified across channels
  • Orders synced to ServiceCentre regardless of origin
Husky Boutique storefront — unified POS and eCommerce
06 · RESULTS

The scoreboard.

4 Buyer segments on one platform
19 B2C, schools, enterprise employees, and multi-location administrators Active companies on Shopify Plus B2B
40+ API endpoints powering B2B Protocol
100% Channels unified — online, POS, B2B
07 · BEFORE / NOW

Six things that used to take a meeting, now take a click.

BEFORE NOW
Order placement Phone call + manual entry Self-serve B2B portal
Pricing Spreadsheet per company Shopify Price Lists + Catalogues
Inventory Checked in ERP, relayed by phone Real-time sync via webhook
Employee allocations HR collects sizes via email Self-serve with budget caps
Site changes Developer ticket, 2-week lead time Shopify admin, instant publish
Channels Separate systems, no shared data One store — online, POS, B2B

WHY IT MATTERS — Every manual step is a place where orders get lost, prices get wrong, and customers wait. Automation isn't about replacing people. It's about letting them sell instead of copy-paste.

We went from managing four separate workflows to running everything from one dashboard. Our team spends time selling now, not re-entering data.
Jérémie Gougoux
Director of Operations, Husky Boutique
08 · IN THE WILD
09 · STACK

Platform

Shopify Plus Shopify Functions Shopify POS

HAA-built

B2B Protocol

Integration

ServiceCentre ERP Cloudflare Workers

B2B layer

Company Accounts Catalogues Price Lists Payment Terms

Multiple buyer segments on one platform? Let's scope it.