Three architectural retail display models on dark slate: a compact ivory block, a modular teal-and-ivory shelf system, and a bespoke brass-and-stone structure

9 E-Commerce Website Requirements to Scope Before Choosing Shopify, WooCommerce or a Custom Build

Choosing between Shopify, WooCommerce, or a custom-engineered web application before documenting your operational workflow is one of the most expensive mistakes Singapore retail and wholesale SMEs make. Every platform looks effortless in a sales demo when displaying twenty simple T-shirts; differences emerge when handling bundled promotions, multi-outlet stock sync, PayNow reconciliation, or tiered B2B distributor pricing.

To prevent costly mid-project platform migrations or unstable plugin stacks, define these nine e-commerce website requirements before requesting development quotes.

1. Catalogue structure, product variants and bundle logic

Why it matters: Selling 150 standard single-SKU consumer items requires a very different database structure from selling configurable industrial parts, prescription lenses, or festive F&B hampers that deduct component stock from shared raw inventory.

What to do: Document your total SKU count, maximum attribute combinations per product, custom engraving or upload fields, and whether buying a bundle must automatically deduct stock from individual underlying SKUs.

2. Direct-to-consumer (B2C) checkout versus B2B wholesale account rules

Why it matters: Many Singapore distributors want one unified website that serves retail shoppers at public prices while allowing logged-in trade accounts to view customer-specific price lists, minimum order quantities (MOQs), carton multiples, and 30-day credit invoice terms. Standard B2C templates do not support complex B2B credit workflows out of the box.

What to do: Specify early whether your store is purely B2C, purely B2B portal, or hybrid—and list the exact approval and pricing rules required for trade buyers.

3. Singapore payment gateways, PayNow QR confirmation and fee math

Why it matters: Local shoppers expect frictionless PayNow QR payments alongside Visa, Mastercard, Apple Pay, Google Pay, and Buy Now Pay Later options where appropriate. Crucially, asking customers to manually type a UEN and WhatsApp a screenshot of their PayNow transfer creates fulfilment delays and abandoned carts.

What to do: Require API-integrated payment gateways (such as Stripe, HitPay, Airwallex, or 2C2P) that generate dynamic PayNow QR codes and trigger automatic order confirmation via webhook after a verified payment event, with retry and reconciliation handling, and compare gateway transaction fees plus monthly platform commissions.

4. Real-time inventory synchronisation across retail outlets and marketplaces

Why it matters: If your business sells simultaneously across a physical shopfront, your own website, Shopee, Lazada, and TikTok Shop, maintaining separate stock counts manually leads to overselling during campaign spikes.

What to do: Map where your master inventory count lives—such as a dedicated stock management platform like StockBook or your POS—and confirm how quickly stock deductions sync across all channels.

5. Islandwide delivery zones, time slots, cold-chain rules and self-collection

Why it matters: Singapore fulfilment often involves nuances that generic international shipping calculators miss: Sentosa or Jurong Island surcharges, specific delivery date and time-slot pickers for F&B/florists, chilled vs ambient split parcels, or click-and-collect across multiple MRT-adjacent branches.

What to do: Write out your exact shipping matrix (free-shipping thresholds, postal-code exclusions, lead-time cutoffs, and local courier API integrations such as Ninja Van, Lalamove, or Janio) in your project brief.

6. Promotions, membership tiers and voucher stacking guardrails

Why it matters: Poorly configured discount plugins can accidentally allow shoppers to stack a first-time member code on top of a sitewide bundle discount and free gifts, wiping out your gross margin during a flash sale.

What to do: Define your promotion exclusion rules, loyalty point accrual logic, and whether member credits sync with your physical store POS.

7. Accounting, GST/non-GST invoicing and payout reconciliation

Why it matters: When hundreds of online orders settle into your bank account as a single net payout after gateway fees were deducted, manual bookkeeping becomes a nightmare if order records do not map cleanly into your accounting ledger.

What to do: Specify how daily orders, refunds, gateway fee deductions, and tax statuses sync with your accounting workflow (such as SumBook or Xero) so finance staff do not re-key receipts line by line.

8. Faceted product filtering, URL hygiene and technical SEO controls

Why it matters: E-commerce stores with hundreds of category and filter combinations (size, colour, brand, price) can accidentally generate thousands of duplicate parameter URLs that waste search crawl budget—a common issue highlighted in Google Search Central’s e-commerce SEO documentation.

What to do: Ensure your platform supports clean canonical tags on filtered views, automated Product structured data (price, availability, review schema), and fast mobile image compression. Pair this with our 8 SEO Audit Deliverables Your Business Should Be Able to Use.

9. Ongoing plugin maintenance, security ownership and total cost of ownership

Why it matters: Hosted SaaS platforms charge recurring monthly subscriptions and transaction tiers while handling server patches automatically; open-source setups avoid platform transaction fees but require managed hosting, SSL, and tested plugin updates; custom web apps provide control over implementation but still require dependency management and ongoing engineering.

What to do: Compare 24-month total cost of ownership—including hosting, app subscriptions, transaction fees, and maintenance SLAs—using our custom software requirements checklist and website redesign brief guide.

Shopify vs WooCommerce vs Custom E-Commerce Architecture Matrix

Use this comparison table to match your operational requirements to the right technical foundation:

Requirement Dimension Shopify (Hosted SaaS) WooCommerce (WordPress Open-Source) Custom Web App / Headless Build
Best Commercial Fit Standard B2C retail & D2C brands prioritising fast launch and hosted reliability Content-heavy B2C/B2B stores needing flexible page layouts and full database control Complex B2B portals, multi-vendor marketplaces, or custom ERP/pricing workflows
Upfront & Ongoing Cost Lower initial build; monthly platform fee + paid third-party app subscriptions Moderate build; no platform transaction fee, requires quality managed hosting & maintenance Scope-dependent engineering investment plus hosting, dependencies and maintenance
B2B & Custom Pricing B2B is available across Shopify plans; individual features and limits vary by plan Flexible via extensions, though heavy plugin stacking can slow checkout speed Can be engineered for bespoke pricing and approvals; these are scoped development work
Local Payment & PayNow Verify the provider, Singapore availability, plan and payment method before selection Supported via official gateway plugins with webhook auto-confirmation Integration depends on the processor’s available APIs, access requirements and supported payment methods
Maintenance Responsibility Core security and server uptime managed by Shopify Requires scheduled WordPress/WooCommerce core and plugin regression testing Managed via dedicated cloud deployment pipeline and engineering SLA

Architect an e-commerce system built around how your business actually sells

Because W Creates Digital combines e-commerce web development, proprietary inventory and accounting software engineering, and performance marketing under one roof, we help you select and build the platform that fits your real operational numbers. Contact our Singapore team to scope your e-commerce requirements.

Platform capabilities change. Shopify’s current B2B documentation lists availability across Basic, Grow, Advanced and Plus, with feature differences. Verify the exact plan and integration before committing to a build.