D2C Storefronts: Speed vs Control
Direct-to-consumer brands selling their own catalog often prioritize time to market, conversion optimization and brand experience. Shopify, WooCommerce and similar platforms excel here: payments, tax, shipping integrations and admin UI come ready-made. Most D2C stores under $10M GMV launch faster on a managed platform than custom code.
Trade-offs appear when you need non-standard checkout flows, subscription logic, complex bundles, or deep integration with a custom ERP. Shopify Plus and headless storefronts (Next.js + Shopify Storefront API) extend the ceiling — you keep Shopify for cart and payments while owning the frontend for performance and SEO.
Regardless of platform, prioritize mobile performance and Core Web Vitals. Slow product pages directly hurt conversion. Use Stripe or Razorpay for PCI-aware payment flows rather than handling card data yourself.
Multi-Vendor Marketplaces
Marketplaces connect buyers with multiple sellers — think Etsy, Amazon third-party sellers, or vertical marketplaces for industrial parts. The complexity jumps significantly: vendor onboarding and KYC, product moderation, commission rules, split payouts, dispute resolution, seller dashboards and search ranking across heterogeneous catalogs.
Off-the-shelf marketplace extensions exist for Shopify and WooCommerce but often break under scale or unique business rules. Custom marketplace platforms make sense when commission structures vary by category, you need escrow or staged payouts, or seller workflows are domain-specific (e.g., made-to-order manufacturing).
Architecture typically separates catalog service, order orchestration, payment splitting (Stripe Connect, Razorpay Route), notification service and admin moderation tools. Plan for seller analytics and inventory sync APIs from day one — sellers churn when your platform is harder than listing elsewhere.
B2B E-commerce Portals
B2B commerce is not B2C with invoices attached. Buyers expect customer-specific price lists, volume tiers, quote-to-order workflows, credit terms, purchase order numbers, approval chains and ERP synchronization. SAP, NetSuite, Tally and custom ERPs each have different integration patterns.
Buyer roles matter: a purchaser submits the cart, a manager approves, finance receives the invoice. Catalog visibility may vary by contract — the same SKU at different prices for different customers. Reorder from history, CSV upload for large orders, and RFQ modules are common requirements.
Shopify B2B features cover basics; complex enterprise B2B usually needs custom portals or platforms like OroCommerce, commercetools or fully bespoke builds. Evaluate total cost including ERP integration maintenance, not just license fees.
Headless and Composable Commerce
Headless commerce decouples the frontend (web, mobile app, kiosk, IoT) from the backend commerce engine via APIs. Benefits include channel flexibility, frontend performance optimization, and independent release cycles. A Next.js storefront talking to commercetools, Medusa or Shopify's Storefront API is a common pattern.
Headless adds operational complexity: you own frontend hosting, caching, SEO implementation and API orchestration. It pays off when you have multiple touchpoints (web + app + in-store), strict performance requirements, or a design system that platform themes cannot accommodate.
Composable commerce goes further — best-of-breed services for search (Algolia), CMS (Contentful), personalization and payments stitched together. Powerful for mature teams; overkill for an MVP validating product-market fit.
When Custom Development Makes Sense
Custom e-commerce development is justified when platform constraints cost more than building. Signals include: marketplace payout logic no extension handles cleanly, B2B pricing rules tied to ERP contracts, regulated industries with audit requirements, unique fulfillment workflows (dropship from multiple warehouses with split shipments), or strategic need to own IP and avoid vendor lock-in.
Kode Builder builds custom e-commerce and marketplace software when off-the-shelf tools hit their limits. We typically deploy on AWS with PostgreSQL, Redis, payment gateway integrations and admin dashboards tailored to your operations team — not a generic SaaS admin UI.
Before committing to custom, validate demand with a lean MVP. Sometimes Shopify plus a few custom apps proves the model; sometimes the first conversation reveals marketplace requirements that platforms cannot meet. See our Shopify vs Custom E-commerce comparison for a structured decision framework.