Axelerant · Readout

PADI Commerce Modernization
— the readout

The high-value touchpoints, condensed for a working conversation: scope, timeline, what's still open, the unification topics running alongside commerce, and where Club & Pro stand.

1 Feb 2027 — B2C + B2B NA-US+CA go-live 1 May 2027 — B2B EMEA + APAC go-live BigCommerce + Patchworks — leaning direction for B2B
What's in scope

Two core tracks, one optional

B2C Store and B2B Stores are the core commerce tracks, across two tranches. Club Portal is a third, optional track — priced separately, not yet confirmed. Analytics runs as part of implementation across every track, detailed out separately.

B2C Store

Tranche 1

padi.com/store — Frontastic → React/Next.js on the modernized padi.com decoupled architecture. CommerceTools B2C engine, checkout, catalog, and pricing stay unchanged.

B2B Stores — NA-US+CA / EMEA / APAC

T1 + T2

Birddog replaced by BigCommerce (hosted), integrated to NetSuite via the Patchworks iPaaS layer. Americas + Canada in Tranche 1; EMEA and APAC follow in Tranche 2.

Club Portal

Optional

padi.com/club, if confirmed. Vue.js → React/Next.js onto the padi.com architecture, plus a Drupal 10 → 11 upgrade on the instance shared with Pro. Not yet approved.

Timeline

Anchored to the ERP sunset

Tranche 1 assumes a mid-September 2026 start with the 1 February 2027 go-live held fixed. Tranche 2 is sequenced behind Tranche 1's go-live, not the original programme start.

MID-SEP 2026
Design + Discovery starts
B2C Store & B2B NA-US+CA — through mid-November
MID-NOV 2026
Build kicks off
Development, integration, and testing begins for B2C Store & B2B NA-US+CA, building toward the Feb go-live
1 FEB 2027 ★
Tranche 1 Go-Live — B2C + B2B
B2C Store & B2B NA-US+CA go live
EARLY FEB 2027
Tranche 2 starts
B2B EMEA + APAC — design reused from Americas
1 MAY 2027 ★
Tranche 2 Go-Live — B2B
B2B EMEA + APAC regional NetSuite rollout
TBD
Club Portal go-live
Not in either tranche — planned during discovery, once scope is confirmed
Still open

Six items, none blocking build start

The platform and architecture decisions are resolved. What's left is commercial and administrative — pricing confirmations, sign-offs, and a couple of scope calls.

D4Open

B2C ERP sync model

Patchworks is being evaluated as the iPaaS layer for CommerceTools ↔ NetSuite too, not just BigCommerce. Needed pre-build start.

D8Open

B2C SOW sign-off

Needed to kick off CommerceTools discovery for the B2C Store track. Owner: PADI.

D9Open

Japan scope

Separate Oracle ERP system — can't be a simple regional add-on. Unresolved; candidate for a future phase.

D10Open

Club Cloudflare routing

Bundled with the Club Portal go/no-go, not an independent decision — follows automatically if Club is confirmed.

D11Open

Pro Cloudflare routing

To be confirmed during discovery — not committed for November 2026 in this proposal.

D12Open

Unified Cart & Payments

Not a November 2026 deliverable. Picked up during this workstream's discovery phase — see Unification below.

Running alongside commerce

Unification topics

Two parallel efforts PADI is driving that touch the systems this workstream builds — tracked as open decisions, not assumed or estimated as specific requirements yet.

Unified Cart & Payments · D12

PADI's product team is developing platform-agnostic requirements for a single cart (anonymous + authenticated, multi-currency) and unified payments across B2C and B2B. Still pending current-state mapping and feasibility analysis. We pick up their findings during this workstream's discovery phase and assess what's feasible for the Feb/May 2027 go-lives — a contingency budget is carried per track to cover them once scoped.

Other Unification Topics

Beyond cart and payments: Localization, Device Fingerprinting, Search, Security, and similar continuity topics carrying forward from the Nov 2026 padi.com go-live. They apply to B2C Store, B2B Stores, and potentially Club Portal. Initially analysed, then scoped during this workstream's discovery — a contingency budget is carried per track to cover them once scoped.

Member portals

Club & Pro

Both share the same Drupal 10 instance today. Only Club is being considered for modernization in this workstream, and only if confirmed.

Club Portal

Optional · pending confirmation

Not yet approved as part of this workstream's scope. If confirmed: Vue.js → React/Next.js onto the padi.com decoupled architecture, plus the shared Drupal 10 → 11 upgrade — Club's IA/content changes stay isolated to Club, and the upgrade itself is tested against Pro before go-live. padi.com/club routing is bundled with this decision, not independent of it. If not confirmed, nothing changes — Club stays exactly as it is today.

We recently learned from the PADI Technology team that the Piccolo API also needs to be considered for Club entitlements as part of the Club Portal backend — we'll analyse and understand this further during discovery.

Pro Portal

On hold · out of scope

Placed on hold for a future modernization, based on recent developments. padi.com/pro Cloudflare routing is not committed either — to be confirmed during discovery. Pro's existing functionality and IA are protected regardless of what happens with Club — the shared Drupal 11 upgrade (if it happens) is tested against Pro too, but no new Pro features or design work are in scope here.

Current vs. future

Architecture

The same two diagrams from the full proposal — toggle between them to talk through what actually changes.

Current-state architecture — all four surfaces
Macola feeds both B2B (Birddog) and B2C (CommerceTools) via manual product catalog updates
ERP BACKEND FRONTEND URL Macola ERP Legacy · retiring Q1 2027 CommerceTools B2C B2C commerce engine Birddog B2B cart · Macola-native only Manual product catalog update Manual product catalog & config update Frontastic Rendering layer · Netlify B2B Storefronts Americas · EMEA · APAC store.padi.com b2bamericas / b2bemea / b2bapac

Macola feeds both platforms manually — no automated sync. Birddog has no NetSuite path, so B2B becomes non-functional the moment Macola retires unless replaced first.

Future-state architecture — B2C and B2B
NetSuite as source of truth for B2B + B2C · B2C unified under padi.com · B2B on BigCommerce's native frontend (Phase 1), independent subdomains
ERP BACKEND FRONTEND URL NetSuite (B2B + B2C SoT) catalog · pricing · accounts · order management CommerceTools B2C Engine unchanged · catalog + orders via NetSuite BigCommerce (hosted) via Patchworks iPaaS — Americas+Canada · EMEA · APAC ERP-push catalog · pricing orders ↩ ERP-push (catalog · pricing · accounts) orders ↩ Acquia DAM Asset connectors — B2C + B2B stores React / Next.js — modernized padi.com architecture B2C Store · shared design system · Cloudflare routing under padi.com BigCommerce native frontend — B2B Hosted templates + PADI branding · not headless in Phase 1 Cloudflare padi.com routing padi.com/store b2bamericas.padi.com b2bemea.padi.com · b2bapac.padi.com padi.com namespace — Phase 1 Nov 2026 via Cloudflare B2B — independent subdomains, not routed via padi.com + padi.com/club — optional, if Track 3 confirmed

NetSuite becomes the single source of truth for both platforms. BigCommerce replaces Birddog, hosted and native for Phase 1 — not headless. B2B stays on independent subdomains; only B2C (and Club, if confirmed) join the padi.com namespace.