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.

