Every week someone asks me which online store software they should use, expecting a one-word answer. There is no one-word answer, but there is a much better question. Choosing an ecommerce platform is not really about comparing brands and feature lists. It is about deciding how much control you want versus how much convenience you will pay for, and being honest about the skills your team actually has.

Most comparison articles fail you because they compare products inside the same category, Shopify versus Wix, as if the category itself were not the bigger decision. So let me structure this the way I structure it for clients: three categories first, then the decision axes that actually matter for an Indonesian business in 2022.

One framing note before we start: your marketplace stores on Tokopedia or Shopee are not your platform. They are sales channels you rent. This article is about the store you own.

The three categories

1. Hosted SaaS (Shopify-style)

You pay a monthly subscription; the vendor runs everything. Shopify is the global reference; Wix and Squarespace play here too, and regional players like Shopline operate in Southeast Asia.

  • Strengths: Fast to launch (days), no servers to manage, security and uptime are the vendor's problem, polished themes, app marketplaces for extra features.
  • Weaknesses: Monthly fees in USD add up (Shopify starts around USD 29 plus apps, easily USD 50 to 100 monthly all-in). Customization hits a ceiling. Indonesian specifics, local payment methods, local couriers, COD workflows, often require third-party apps or workarounds. And your store lives on their terms.

2. Open source, self-hosted (WooCommerce-style)

You run the software yourself, usually WooCommerce on WordPress, with Magento or PrestaShop at the heavier end. The software is free; the hosting, setup, and maintenance are not.

  • Strengths: Full control. Any payment gateway, any courier integration, any custom flow you can pay a developer to build. Costs scale gently: decent hosting for a small store runs 100 to 500 thousand rupiah monthly. Your data and code are genuinely yours.
  • Weaknesses: You own the problems too. Updates, backups, security patches, and the 2 AM outage are yours unless you pay someone. A neglected WooCommerce store becomes a security liability. Realistically you need either an in-house person who can maintain WordPress or a retainer with an agency or freelancer.

3. Local Indonesian platforms

Homegrown hosted platforms built for this market: names like Sirclo Store and TokoTalk have served exactly this segment. Pricing is in rupiah, support speaks Indonesian, and the integrations you need, bank transfer confirmation, QRIS, local couriers like JNE and SiCepat, COD, tend to work out of the box rather than through plugins.

  • Strengths: The Indonesian checkout reality is native, not bolted on. Rupiah pricing is often cheaper than global SaaS. Some bundle marketplace sync, managing your Tokopedia and Shopee listings from one dashboard, which global platforms treat as an afterthought.
  • Weaknesses: Smaller ecosystems: fewer themes, fewer apps, fewer developers who know the platform. Customization ceilings arrive sooner. And platform longevity is a real question; a smaller vendor shutting down or pivoting strands you harder than Shopify ever would.

The three decision axes that actually matter

Feature checklists are mostly noise; nearly every platform does products, carts, and discounts. These three axes are where the real differences live.

Axis 1: True monthly cost, fully loaded

Count everything: subscription, apps and plugins, hosting, maintenance retainer, and payment fees. A rough 2022 picture for a small-to-mid store:

Category Realistic monthly cost Hidden extras
Hosted SaaS (global) Rp 700rb to 1.5jt Apps in USD, transaction fees if not using their gateway
Open source Rp 300rb to 2jt Developer time for updates and fixes
Local platform Rp 200rb to 800rb Tier upgrades as you grow

Notice open source is not automatically cheapest. It is cheapest only if maintenance skills are already in the building.

Axis 2: Indonesian payment and logistics fit

This axis eliminates more options than any other. Walk your actual checkout: Can a customer pay by bank transfer with automatic confirmation? QRIS? Is COD supported with your couriers? Do JNE, J&T, and SiCepat rates calculate at checkout, or will you type shipping costs manually forever?

Global SaaS platforms can usually get there via third-party apps, at extra monthly cost and occasional breakage. Local platforms and a well-built WooCommerce store handle it natively. If most of your buyers pay by transfer or COD, weight this axis heavily. The broader lesson of payment UX in this market, meet buyers where they already pay, is the same one I drew in what QRIS adoption teaches SMEs about digital payments.

Axis 3: Exit difficulty

The least-asked question when choosing an ecommerce platform, and the one you will care about most in year three: how hard is it to leave?

  • Products and customers export from almost anywhere as CSV. Low risk.
  • Order history, content, and SEO are stickier. URLs change on migration; rankings dip.
  • Custom work is the trap. Every app subscription, theme customization, and workflow you build deepens the moat around you. On hosted platforms, none of that comes with you.

Open source scores best here: the whole store is a folder and a database you can move to any host. Hosted platforms score worst, and local platforms sit in between depending on their export tools. You do not need zero lock-in; you need to enter with eyes open and keep your product data master copy outside the platform.

My honest recommendations by situation

  • Testing demand, no tech skills, small catalog: local hosted platform, or even marketplace-plus-WhatsApp until demand is proven. Do not overbuild before the business exists.
  • Growing store, some budget, no developer: hosted SaaS or the top tier of a local platform. Pay for convenience; your time belongs in products and marketing.
  • Established seller with a developer or agency relationship: WooCommerce. The control pays off once custom flows, wholesale pricing, bundles, integration with your inventory system, start mattering.
  • Complex operations, multiple channels, own systems: self-hosted or a custom build, treated as a proper software project with a staging environment and acceptance testing, as I argued in why software demos break in production.

And whichever category you pick: the platform is maybe 20 percent of e-commerce success. Product, photos, pricing, response speed, and fulfillment discipline are the rest. A mediocre store on the "wrong" platform with great operations beats a beautiful store with slow shipping every time.

The takeaway

Choosing an ecommerce platform is a control-versus-convenience trade, scored on three axes: fully loaded monthly cost, Indonesian payment and logistics fit, and exit difficulty. Ignore feature checklists, ignore brand wars, and match the category to your team's real skills and your stage. Write your answer to each axis on one page before you sign up for anything; thirty minutes of that thinking will save you a painful migration two years from now.