Every week we talk to Indonesian business owners who've already made the platform decision before calling us, and half of them chose the wrong one. Not because the platform is bad, but because they picked based on what they'd heard rather than what their business actually needs.
This guide cuts through the marketing and gives you a framework for choosing correctly the first time.
The Three Options at a Glance
When building an e-commerce website in Indonesia, you're essentially choosing between three paths: WooCommerce (WordPress-based), Shopify (hosted SaaS), or a fully custom-built platform. Each has fundamentally different trade-offs in cost, flexibility, and ongoing requirements.
WooCommerce: Maximum Flexibility, Highest Maintenance
WooCommerce is a free plugin that turns WordPress into an e-commerce store. It powers roughly 40% of all online stores globally and is the most common choice for Indonesian SMEs building their first dedicated online store.
- Cost to build: Rp 8-25 juta depending on design complexity and feature set
- Monthly running costs: Rp 500K-2 juta (hosting, domain, paid plugins, SSL)
- Transaction fees: None from WooCommerce itself, only payment gateway fees (Midtrans, Xendit: ~2-3%)
- Local payment support: Excellent, Midtrans, Xendit, DOKU, GoPay, OVO, QRIS all well-supported
- Local shipping integrations: JNE, J&T, SiCepat, AnterAja via RajaOngkir API, works well
The downside: WooCommerce sites need active maintenance. Plugins need updating, servers need monitoring, and security vulnerabilities need patching. If you don't have a technical team or a maintenance retainer, WooCommerce stores degrade over time.
Shopify: Easiest to Run, Least Flexible
Shopify is a fully hosted platform, you pay a monthly subscription and Shopify handles servers, security, and updates. It's the fastest path to a live store for businesses that want to focus on selling rather than managing software.
- Cost to build: Rp 5-15 juta (lower than WooCommerce because setup is faster)
- Monthly running costs: USD 39-399/month subscription + transaction fees
- Transaction fees: 0.5-2% on top of payment gateway fees if not using Shopify Payments (unavailable in Indonesia)
- Local payment support: Limited, requires third-party apps; not all Indonesian payment methods work smoothly
- Local shipping integrations: Available via apps but requires setup; less seamless than WooCommerce
The Shopify tax on Indonesian businesses is real: you pay USD every month regardless of revenue, Shopify Payments isn't available, so you always pay extra transaction fees, and local logistics integrations require additional paid apps. For a high-volume store this math can still work, but for early-stage businesses it often doesn't.
Custom Platform: Maximum Power, Maximum Investment
A fully custom e-commerce platform is built from scratch for your exact business logic, unique checkout flows, custom loyalty systems, B2B pricing, marketplace features, or integrations with existing ERP/inventory systems that no off-the-shelf plugin can handle.
- Cost to build: Rp 50 juta-500 juta+ depending on scope
- Monthly running costs: Rp 2-10 juta (server, CDN, ongoing development)
- Transaction fees: Payment gateway only, no platform cut
- Flexibility: Unlimited, anything is possible if the budget supports it
- Time to launch: 3-12 months depending on complexity
Most businesses that "need" a custom platform actually don't, they need a well-configured WooCommerce store. Custom platforms make sense when your business process is genuinely too complex for any existing platform to handle, or when you're building at a scale where the economics justify it.
Head-to-Head Comparison
| Factor | WooCommerce | Shopify | Custom |
|---|---|---|---|
| Build cost | Rp 8-25 juta | Rp 5-15 juta | Rp 50 juta+ |
| Monthly cost | Rp 500K-2 juta | Rp 600K-6 juta (USD sub) | Rp 2-10 juta |
| Indonesian payments | Excellent | Limited | Custom-built |
| Local shipping (JNE, J&T, etc.) | Native support | Via paid apps | Custom integration |
| Maintenance burden | Medium | Low | High |
| Customisation ceiling | High | Medium | Unlimited |
| SEO control | Full | Good (some limits) | Full |
| Time to launch | 3-8 weeks | 2-6 weeks | 3-12 months |
| Best for | Most Indonesian SMEs | Simple stores, fast launch | Complex or high-volume |
The Indonesian Context: Why Platform Choice Matters More Here
Indonesian e-commerce has specific requirements that global platforms don't always address well:
- Payment diversity, customers expect GoPay, OVO, QRIS, bank transfer, and Alfamart/Indomaret cash at minimum
- Shipping complexity, ongkir calculation based on weight and destination using JNE, J&T, SiCepat is a standard expectation
- WhatsApp integration, many Indonesian buyers confirm orders via WhatsApp before paying
- COD (Cash on Delivery), still significant in tier-2 and tier-3 cities
WooCommerce handles all of these natively or with well-established local plugins. Shopify requires more work to achieve the same. Custom platforms are built to whatever spec you define.
For 80% of Indonesian businesses building their first serious e-commerce site: WooCommerce. It gives you Indonesian payment and shipping support out of the box, full SEO control, and the flexibility to grow without rebuilding. Shopify makes sense if you're selling globally and need the simplest possible management experience. Custom only when WooCommerce genuinely can't do what you need.
Questions to Ask Before Deciding
- Do you sell primarily in Indonesia, or are you targeting international markets too?
- How many products do you have, and how complex is your product catalogue?
- Do you have business logic that a standard platform can't handle (e.g., B2B pricing tiers, custom subscription models)?
- Do you have a team or agency to handle maintenance, or do you need the platform to be hands-off?
- What's your 3-year revenue projection, and how does monthly platform cost look against that?

