// Commerce — 04
The catalog is the system.
Ecommerce engineering across Shopify and Shopify Plus: themes built to be operated, product data treated as the spine of the business, and conversion handled as an engineering discipline rather than a coat of paint.
// A — Principles
How commerce systems get built here.
01Theme architecture that survives redesigns
Section-based, merchant-editable, versioned like code. A theme is an interface to the catalog — not a place to hide business logic.
02The product data spine comes first
Fields, metaobjects, naming conventions, and feeds designed so storefront, search, and integrations read from one source of truth. Slow data breaks everything downstream.
03Conversion is infrastructure
Performance budgets per template, checkout path integrity, and failure states designed with the same care as the happy path.
04Integrations are contracts
Payments, shipping, ERP, inventory, CRM — each integration gets explicit ownership of its data, retries, and failure behavior.
05Operations close the loop
Order flows, fulfillment, and CX tooling are part of the storefront's design — because the customer experiences the operation, not the org chart.
06Respect the platform
Shopify does some things brilliantly and others badly. Knowing which is which is most of the value of an engineer who works on it daily.
// B — Architecture
The shape of the system.
FIG — THE COMMERCE SPINE. DEMAND ON ONE SIDE, OPERATIONS ON THE OTHER, DATA IN THE MIDDLE.
› Typical engagements
- Theme builds & rebuilds — from design handoff to a merchant-operable, version-controlled theme.
- Catalog remediation — modeling, cleanup, and QA rules for catalogs that outgrew their structure.
- Conversion engineering — performance passes, checkout-path fixes, failure-state design.
- Integration work — getting the store to speak honestly with payments, shipping, and back-office systems.
// C — In practice
Commerce work in production.
Client storefronts and commerce-adjacent systems. Store names stay private; the engineering is described plainly.
// Engage
Store pushing against its platform?
Theme rebuilds, catalog remediation, conversion engineering — or an honest opinion on whether the problem is really the theme.