Custom E-commerce Development — Beyond What Shopify Can Do
Headless commerce on Next.js, live wholesale catalog sync, custom quoting, ERP and inventory integrations, and a real admin console — for brands that hit the Shopify ceiling and need the storefront to actually fit the business model.
When Shopify limits hit, they hit hard
Shopify and BigCommerce do the easy 70% of e-commerce well. The other 30% is where most growing brands live: custom quoting for configurable products, B2B wholesale with tiered pricing and net-terms invoicing, custom checkout and tax rules per jurisdiction, multi-currency with FX hedging, real-time inventory sync from a distributor API, and ERP or accounting integrations that go beyond what Shopify's app store can do.
You end up stitching together five apps that almost work, each charging a per-transaction or per-month fee, and the seams show. Quote forms email a PDF that nobody opens. Inventory drifts because the distributor sync is on a six-hour cron. The Shopify checkout cannot do the tax logic your CPA insists on. And the customer experience suffers because the storefront cannot follow the actual purchase flow.
Why e-commerce is a special case
E-commerce sits at the intersection of consumer expectations and operational complexity at a scale almost no other industry faces. The customer wants Amazon-grade speed, trust, and visibility on a small brand's budget. The operator needs the storefront to fit a specific catalog model (simple, configurable, made-to-order, kit, subscription, digital), a specific pricing model (DTC, wholesale, tiered, contracted), and a specific fulfillment model (3PL, in-house warehouse, drop-ship, print-on-demand) — none of which the off-the-shelf platforms quite cover when stacked together.
The integration surface compounds the problem. Stripe (or Shopify Payments or Adyen) for the money layer, a distributor API for wholesale catalog and inventory, an ERP for the system of record (NetSuite, Acumatica, QuickBooks for smaller brands), a warehouse or 3PL for fulfillment, a tax engine (Stripe Tax, TaxJar, Avalara), shipping carrier APIs for rates and labels (Shippo, ShipStation, EasyPost), a marketing stack (Klaviyo, Mailchimp, Customer.io), and a review or UGC layer (Yotpo, Stamped, Okendo). Each integration has its own failure mode. A single weak link — a six-hour distributor cron, a broken tax-engine fallback, a 3PL webhook that arrives twice — breaks the customer experience in a way the operator only sees through angry support tickets a week later.
What we build for e-commerce operators
- Custom storefronts on Next.js — server-rendered, fast on mobile, SEO-tuned
- Headless commerce with Stripe checkout — Elements, Connect, or Checkout depending on the model
- Live wholesale catalog sync — S&S Activewear, SanMar, AlphaBroder, custom distributor APIs
- Custom quote systems — configurable products, decoration choices, artwork upload, digital proofs
- B2B wholesale storefronts — tiered pricing, customer catalogs, net-terms invoicing, approval routing
- Multi-currency and custom tax — destination-based rates, marketplace facilitator handling, exemption certificates
- ERP and inventory integrations — NetSuite, QuickBooks, Xero, custom WMS
- Full admin console — orders, customers, products, pricing, build sheets, analytics on one screen
- Affiliate programs with dashboards, tracking, and payouts
- Customer accounts with order history, reorder, artwork-on-file, and saved configurations
Common e-commerce projects we scope
- Headless commerce migration from Shopify. Lift the storefront onto Next.js with Stripe-direct checkout, port catalog and customers cleanly, and keep the Shopify back-office in place if useful for legacy workflows. Most brands hit this when per-transaction fees exceed engineering cost.
- B2B wholesale storefront. Tiered pricing, customer-specific catalogs, net-30 invoicing, quote-to-PO workflow, approval routing, and a buyer dashboard with reorder. Often paired with a DTC site in the same codebase.
- Configurable product quote-to-order. Multi-step configurator (size, color, decoration, artwork), live pricing, digital-proof workflow, and a structured cart that lands clean in Stripe Checkout or a custom Elements flow.
- Distributor API integration. Live S&S Activewear, SanMar, or AlphaBroder catalog sync — pricing, inventory, color-style search, full ingest of category and image data with diff-detection and webhook updates.
- Custom artwork pipeline. Background removal, OCR, raster-to-vector tracing, font matching, and digitizer queue management. The HobbsPeak pattern — turns customer artwork into production-ready embroidery and decoration files.
- Multi-currency and tax engine. Destination-based sales tax (Stripe Tax, TaxJar, or Avalara), VAT for EU, GST for AU/CA/NZ, exemption certificate capture, and nexus monitoring with quarterly threshold alerts.
- Subscription and replenishment commerce. Recurring orders with skip/swap, replenishment intervals tied to actual usage, custom dunning, and prepaid bundle handling. Stripe Billing under the hood.
- Admin operations console. Orders, customers, catalog, pricing, inventory, build sheets, returns, refunds, and analytics on one screen. Built for the operator who actually runs the store at 7 a.m.
- Affiliate and ambassador program. Tracked links, attributed sales, tiered payouts, ambassador dashboard, and tax-form collection (W-9, 1099-NEC) automated end-of-year.
- 3PL and warehouse integration. ShipStation, ShipHero, or direct 3PL API. Order routing rules, inventory reservation, label generation, and tracking webhook ingest piped into customer notifications.
Compliance and security considerations
PCI-DSS. Default architecture tokenizes card data with Stripe Elements or Checkout so the merchant stays in SAQ A. We never store PANs. Higher-scope scenarios — saved card vaults on platform-managed accounts — get explicit boundary documentation so the QSA review is clean.
CCPA, CPRA, and state privacy law. Privacy preference centers, do-not-sell mechanisms (GPC honoring), data subject access request workflows, and retention policy enforcement. Every e-commerce site collecting California, Virginia, Colorado, Connecticut, Utah, or any of the dozen-plus new-state-law identifiers needs these in 2026.
GDPR and ePrivacy for international sales. Cookie consent (real consent, not a pre-checked box), lawful basis tracking for marketing, and DSAR fulfillment. We wire consent state through the data layer so analytics and marketing pixels do not fire on non-consenting traffic.
Sales tax nexus and marketplace facilitator rules. Post-Wayfair, every state has economic nexus thresholds. Marketplace facilitator laws shift collection obligations onto platforms like Amazon and eBay but not always cleanly to direct sites. We instrument nexus monitoring so the operator knows when a new state goes hot.
SOC 2 for B2B and enterprise sales. Brands selling into enterprise procurement get SOC 2 questions early. We build with Common Criteria controls in place — RBAC, audit logging, change management, encryption — so the answer to procurement is short.
FTC Endorsement Guides and Truth-in-Advertising. Influencer programs, affiliate disclosures, and earned-media handling have new teeth as of the 2023 FTC updates. We build disclosure capture into the affiliate program so the operator can prove compliance.
Tech stack we recommend for e-commerce
Next.js 15 or 16 with React 19 and TypeScript for the storefront. The App Router's mix of server components, streaming, and route-level caching is genuinely excellent for product detail pages, category pages, and search results — and Lighthouse scores out of the box beat almost any Shopify Liquid theme. Postgres for the system of record on Neon or Supabase; Drizzle or Prisma as the ORM. Stripe for payments with Elements for inline checkout and Checkout for hosted flows; Stripe Tax or TaxJar for sales tax; Stripe Billing for subscriptions where applicable.
For media, Cloudinary or imgix for transformation and delivery; AWS S3 or R2 for raw storage. Algolia or Typesense for search when the catalog passes a thousand SKUs. Klaviyo or Customer.io for marketing automation, with first-party events emitted from the data layer not from the client. Resend or Postmark for transactional email. Sentry for error reporting. Hosting on Vercel for the web tier; a serverless function tier on Cloud Run or AWS for heavy compute (artwork processing, distributor catalog ingest). See the custom Stripe integration and payments, invoicing and licensing services for the patterns we use on the money side.
Pricing transparency
Focused e-commerce tool
A Stripe-based quote-to-order flow for configurable products, a custom B2B catalog gated to net-30 customers, or a checkout that solves the tax or fulfillment problem Shopify will not solve. 4 to 8 weeks.
Headless DTC or B2B storefront
Full Next.js storefront with Stripe checkout, catalog and inventory model, admin console, ERP sync, and one major integration (distributor API, 3PL, or tax engine). 12 to 18 weeks.
Multi-channel commerce platform
DTC + wholesale in one codebase, full distributor API integration, custom artwork pipeline, multi-currency, multi-warehouse fulfillment, and the full HobbsPeak operations surface. 18 to 32 weeks.
Discovery is paid separately at $2,500 and creditable against any full engagement. Book a scope call to walk through your catalog, checkout, and ops flow.
Pitfalls we have seen
Three patterns recur. First, brands migrate off Shopify before they need to. The economics of a custom build only beat Shopify Plus once volume crosses a threshold or once a critical workflow has been rejected by the platform. Below that, the right move is to stay on Shopify and use Shopify Functions or a headless front-end carefully. We will tell a brand that out loud if it is the right answer, even though it leaves us with less work.
Second, the artwork pipeline gets underestimated on custom-product builds. Customer uploads come in 60 different formats, half of which need vectorization, OCR, font matching, or background removal before they hit production. Teams plan for a one-week feature and discover the real work is four to six weeks of imaging engineering and queue management. We scope that explicitly when the catalog includes any decoration, embroidery, or made-to-order flow.
Third, brands skip the admin console and ship a customer-facing site without a real operator surface. Six months later the team is exporting CSVs from three places and manually reconciling, the same problem they had before the rebuild. The admin console is not a nice-to-have — it is the actual product on the operator side. We treat it as a peer of the storefront from day one.
Reference build: HobbsPeak
HobbsPeak is the reference build for custom-product e-commerce with deep wholesale catalog and artwork pipeline requirements. HobbsPeak is a family-owned West Georgia custom headwear and apparel brand serving construction crews, electricians, churches, schools, and growing companies across the Southeast.
A standard Shopify build could not handle the live wholesale catalog sync or the artwork-digitizing pipeline. QuantLab built HobbsPeak.com as a headless commerce platform on Next.js 16 + React 19: live S&S Activewear catalog sync with full headwear ingest, color/style search, and inventory data; Stripe-powered checkout with webhook-driven order processing; a custom artwork pipeline combining background removal, OCR, raster-to-vector tracing, and font handling; customer accounts with order history and artwork on file; an affiliate program with dedicated dashboard and tracking; and a full admin console covering orders, customers, messages, inventory, products, pricing, build sheets, live build templates, the digitizer queue, and analytics.
Quote turnaround dropped from days to under 48 hours with most digital proofs returned same-day. The customer artwork-on-file portal turned repeat orders into two-click events. One platform now replaces five separate tools.
Stripe, payments, and reconciliation
Custom e-commerce lives or dies on the payment layer. Our custom Stripe integration work covers the messy parts — partial refunds against the right invoice, subscription upgrades mid-cycle, Connect marketplace payouts, hybrid SaaS + product + services revenue, and accounting sync into QuickBooks Online or Xero so the books close cleanly every month.
For licensing, entitlement, and digital-product e-commerce — desktop apps, plugins, SaaS — see payments, invoicing & licensing.
FAQs
When does Shopify stop being enough?
When you need custom quoting, B2B wholesale tiers, live catalog sync from a distributor API, custom checkout flows, multi-currency with specific tax rules, ERP/inventory integrations, or workflows the Shopify app store does not cover well. Once you are paying for five apps to glue together something that still does not work, custom is usually cheaper inside two years.
Can you integrate with S&S Activewear, SanMar, or other wholesale APIs?
Yes. The HobbsPeak build runs live S&S Activewear catalog sync including pricing, inventory, color and style search, and the full headwear catalog ingest. Same pattern works for SanMar, AlphaBroder, and most distributor APIs.
Do you build B2B wholesale storefronts?
Yes. Wholesale-tier pricing, customer-specific catalogs, net-30 invoicing, quote-to-PO workflows, and approval routing are all standard patterns. We typically build wholesale and DTC in the same codebase with auth-gated views.
Will I own the code and the data?
Yes. Source code lives in your GitHub organization, the database is your Neon or Postgres instance, and there is no per-transaction platform tax. Unlike Shopify Plus, exit cost is the cost of a server migration — not rebuilding from scratch.
Why is e-commerce treated as a special case for software development?
E-commerce sits at the intersection of consumer expectations and operational complexity. The customer wants Amazon-grade speed on a small brand's budget. The operator needs a specific catalog, pricing, and fulfillment model. And the integration surface (Stripe, distributors, ERP, 3PL, tax, shipping) is large enough that a single weak link breaks the customer experience.
What does a $25,000 e-commerce build look like?
A focused tool — a Stripe-based quote-to-order flow for configurable products, a custom B2B catalog gated to net-30 customers, or a custom checkout that solves the tax or fulfillment problem Shopify will not solve. 4 to 8 weeks.
How do you handle sales tax across states?
Through Stripe Tax, TaxJar, or Avalara depending on volume and exemption-certificate handling needs. We wire destination-based rates, marketplace facilitator handling, and nexus monitoring directly into the checkout and admin console.
Can you integrate with our 3PL or warehouse?
Yes. ShipStation, ShipHero, Easyship, and direct 3PL APIs where they exist. Order routing, inventory reservation, label generation, and tracking webhook ingest all flow through the admin console.
Related services
Custom Stripe Integration
Subscriptions, Connect, custom checkout, and QuickBooks/Xero sync.
Payments & Invoicing
Licensing, entitlement, and billing for digital and physical products.
Custom Business Software
Admin consoles, ops dashboards, and ERP-adjacent internal tools.
Web Applications
Headless storefronts, customer portals, and operator dashboards.
Subscription Billing
Stripe Billing for recurring, replenishment, and prepaid bundles.
Penetration Testing
PCI-scope assessment and SOC 2 readiness for enterprise sales.
E-commerce engineering reading
All postsNext.js + Stripe: The Complete Integration Guide
Server Actions, the Payment Element, webhook idempotency, and subscriptions.
Read postStripe Connect Marketplace Architecture
Account types, fund flows, and reconciliation for multi-party payments.
Read postBuilding Multi-Tenant SaaS on Postgres RLS
Row-level security patterns for isolating tenant data without separate databases.
Read post
Build the storefront Shopify cannot.
Call William Beltz directly at (770) 652-1282 or book a 20-minute scope call to walk through your catalog, checkout, and ops flow. Founder-led from the first call to the production deploy.