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.
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
Four buyer journeys, one platform.
B2C Consumer
Outdated catalogue. No search. Desktop-only layout.
- Public catalogue with faceted search
- Card checkout with Shop Pay
- In-store pickup at any location
School Programs
Paper forms. Phone orders. Manual invoicing per school.
- School-coded entry portal
- Filtered catalogue per institution
- Seasonal ordering windows
Enterprise Employees
HR collects sizes via email. Orders placed by admin. No tracking.
- Company Card / Company Code login
- Allocation tracking per employee
- Automated budget enforcement
B2B Administrators
No dashboard. Reports pulled from ERP manually.
- Role-based access control
- Live order and allocation tracking
- CSV export for finance teams
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.
Presentation
B2B Protocol
Shopify Plus
ServiceCentre ERP
Shopify sells. ServiceCentre does the books. B2B Protocol is the bridge.
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.
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.
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.
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
The scoreboard.
Six things that used to take a meeting, now take a click.
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.
