Skip to content
Digital Transformation

The Complete Guide to Building a WooCommerce Online Store in 2026

A step-by-step guide to building a WooCommerce online store in Indonesia, from hosting and installation to local payment gateways, shipping and marketing.

  • Written by Webzoo Team
  • Published:
  • Updated
  • 13 min read
Laptop showing the editor of a WooCommerce online store
Contents
  1. What is WooCommerce and why choose it?
  2. What to prepare before you build a WooCommerce online store
  3. Your checklist
  4. Step 1: Choose the right hosting for your WooCommerce store
  5. Step 2: Install WordPress and WooCommerce
  6. How to install WordPress through cPanel
  7. How to install the WooCommerce plugin
  8. Step 3: Configure the WooCommerce basics
  9. General settings
  10. Store page settings
  11. Step 4: Add the first product to your online store
  12. Step 5: Set up Indonesian payment gateways
  13. 1. Midtrans (our main recommendation)
  14. 2. Xendit
  15. 3. Manual bank transfer with WooCommerce BACS
  16. Step 6: Set up shipping costs
  17. Shipping options in WooCommerce
  18. Indonesian courier integrations (plugins)
  19. Step 7: Optimise your online store for higher conversions
  20. Proven conversion techniques
  21. Essential WooCommerce plugins for a professional online store
  22. Marketing your WooCommerce online store in Indonesia
  23. The total cost of building a WooCommerce online store
  24. When should you hire a professional to build your online store?
  25. WooCommerce FAQ
  26. Is WooCommerce really free?
  27. How many products can WooCommerce hold?
  28. Is WooCommerce safe for online transactions?
  29. Hand your WooCommerce store setup to Webzoo

How to build a WooCommerce online store is the question Indonesian business owners ask most often when they want to start selling online. WooCommerce, the world's most popular eCommerce plugin with more than 6 million active installations, gives you complete freedom to build a professional online store on WordPress without paying a monthly platform subscription. This guide takes you from zero: installation, product setup, local payment gateways and shipping, through to marketing your online store in Indonesia.

Further reading:

What is WooCommerce and why choose it?

WooCommerce is an open-source plugin that turns an ordinary WordPress website into a fully featured online store. It is developed by Automattic, the company behind WordPress.com, and currently powers 38% of all online stores worldwide, which makes it the number one eCommerce solution globally.

The main advantages of WooCommerce over other platforms:

  • Free and open source: There is no monthly subscription like Shopify's ($29–$299/month)
  • Full control: Your data, design and functionality stay entirely in your hands
  • Flexible: Thousands of plugins and themes let you add the features you need
  • SEO-friendly: It runs on WordPress, the most SEO-friendly platform in the world
  • Scalable: It can handle anything from a few dozen to thousands of products with no extra cost per product
  • Indonesian ecosystem: It already integrates with local Indonesian payment gateways and couriers

WooCommerce is also widely used by online stores in Indonesia, as eCommerce adoption rises in the domestic market.

What to prepare before you build a WooCommerce online store

Before you install WooCommerce, a few things need to be in place so your online store runs smoothly from the first day.

Your checklist

  1. Domain name: Choose a domain that is easy to remember, reflects your brand and ideally ends in .com or .id. A .com domain costs around Rp 150,000–200,000/year
  2. WordPress hosting: Pick hosting that supports WordPress, with at least 2GB of storage and PHP 8.0+
  3. Product content: High-quality product photos, product descriptions, prices and categories
  4. Payment gateway account: Sign up with Midtrans, Xendit or DOKU before you start setting up the store
  5. Business bank account: Keep business and personal finances separate from the start
  6. Shipping plan: Decide which couriers you will use (JNE, J&T, SiCepat) and how you will charge for delivery

Step 1: Choose the right hosting for your WooCommerce store

Hosting is the most important foundation of your online store. Slow stores lose customers: Google research shows that 53% of visitors leave a page that takes more than 3 seconds to load. Poor hosting therefore costs you sales directly.

Our hosting recommendations for WooCommerce in Indonesia in 2026:

  • Hostinger Business: WordPress hosting for WooCommerce with LiteSpeed servers, NVMe SSD and a free CDN. Price: from Rp 39,900/month, with discounts of up to 75% for new customers
  • Hostinger Cloud: Premium performance for high-traffic online stores, with dedicated resources and automatic failover. Price: from Rp 89,000/month

For a new online store, shared hosting with SSD storage and unlimited bandwidth is enough. Once your traffic grows past 10,000 visitors a month, consider upgrading to a VPS or cloud hosting.

Important tip:

Choose hosting with servers in Indonesia or Singapore to keep latency low for local visitors. The difference can be large: for users in Indonesia, a server in Indonesia and one in the US can differ by 200–500ms in response time.

Step 2: Install WordPress and WooCommerce

Once your hosting is active, the next step is to install WordPress and WooCommerce. Almost every modern hosting provider offers one-click WordPress installation through cPanel.

How to install WordPress through cPanel

  1. Log in to your hosting cPanel
  2. Find the Softaculous Apps Installer or WordPress Manager menu
  3. Click Install on WordPress
  4. Fill in the form: choose your domain, set the directory (leave it empty to install in the root domain), and create an admin username and password
  5. Click Install and wait for it to finish (usually 2–3 minutes)

How to install the WooCommerce plugin

  1. Log in to the WordPress dashboard (yourdomain.com/wp-admin)
  2. Go to Plugins > Add New
  3. Search for “WooCommerce”
  4. Click Install Now on the WooCommerce plugin by Automattic
  5. Once installed, click Activate
  6. Follow the WooCommerce setup wizard that opens automatically
Setting up WooCommerce on a laptop to build an online store in Indonesia

Step 3: Configure the WooCommerce basics

With WooCommerce installed, complete the basic configuration under WooCommerce > Settings. These settings decide how your online store operates.

General settings

  • Store Address: Enter your business address. It is used to calculate shipping and tax
  • Selling Location: Choose “Sell to all countries”, or limit it to Indonesia if you only sell domestically
  • Currency: Choose Indonesian Rupiah (IDR) and make sure the price format matches local habits
  • Currency Position: Choose “Left” to show Rp in front of the amount
  • Thousand Separator: Use a full stop (.) and set the Decimal Separator to a comma (,), following the Indonesian format

Store page settings

WooCommerce automatically creates several key pages when you first install it:

  • Shop: The main product catalogue page
  • Cart: The shopping basket page
  • Checkout: The payment page
  • My Account: The customer account page

Check that all of these pages are linked correctly under WooCommerce > Advanced > Page Setup.

Step 4: Add the first product to your online store

Products are the heart of your online store. WooCommerce supports several product types: physical products (which need shipping), digital products (instant download), subscription products, and products with variations (colour, size and so on).

How to add a product in WooCommerce:

  1. Go to Products > Add New
  2. Product name: Write a descriptive title that includes the words your customers search for
  3. Long description: Write a detailed description in the main editor. This matters for SEO and conversion
  4. Product Data: Choose the type (Simple, Variable, Grouped, External). Enter the regular price and a sale price if there is one
  5. Short Description: A 2–3 sentence summary that appears next to the product image
  6. Product Image: Upload a high-resolution main product photo (at least 800x800px)
  7. Product Gallery: Add 3–8 extra photos from different angles
  8. Categories & Tags: Set categories and tags for store navigation and SEO
  9. Publish: Click Publish to show the product in your store
Product photo tip:

Clear product photos help shoppers feel confident before they buy. Use a clean white background for the main photo, and add lifestyle photos (the product in real use) to make it more appealing.

Step 5: Set up Indonesian payment gateways

A payment gateway is the system that processes online payments from your customers into your business account. It is the most critical part of an online store: the wrong choice can mean failed payments and customers who leave for a competitor.

Our payment gateway recommendations for WooCommerce stores in Indonesia in 2026:

1. Midtrans (our main recommendation)

Midtrans, a Gojek subsidiary, is the most popular payment gateway in Indonesia and has the most complete feature set. It supports more than 25 payment methods in a single integration:

  • Bank transfer (BCA, Mandiri, BNI, BRI, Permata) via Virtual Account
  • QRIS (every e-wallet: GoPay, OVO, Dana, ShopeePay, LinkAja)
  • Visa/Mastercard credit and debit cards
  • Convenience stores (Indomaret, Alfamart)
  • Credit card instalments (0% with BCA, Mandiri and others)

Midtrans fees: No setup fee. Transaction fees vary by method: 0.7% for QRIS, around 2–3% for credit cards, and a per-transaction fee for bank transfers by Virtual Account. Check the current rates on the Midtrans website before you sign up. The Midtrans WooCommerce plugin is free on WordPress.org.

2. Xendit

Xendit is a strong alternative to Midtrans, with more transparent transaction fees and a developer-friendly API. It suits online stores with high transaction volumes or stores that need disbursement (paying out to third parties).

Why Xendit: Bank transfers cost a flat Rp 4,000 per transaction rather than a percentage, which works in your favour on large orders. QRIS is 0.7% (including the Bank Indonesia MDR).

3. Manual bank transfer with WooCommerce BACS

For new stores on a tight budget, WooCommerce includes a built-in manual bank transfer payment method (BACS). There are no transaction fees, but the store admin has to confirm each payment by hand.

Indonesian payment gateways Midtrans and Xendit for a WooCommerce online store

Step 6: Set up shipping costs

Getting shipping right is central to customer satisfaction. WooCommerce has a flexible shipping system you can adjust to fit your business.

Shipping options in WooCommerce

  • Flat Rate: A fixed delivery charge for every order, simple to manage
  • Free Shipping: Free delivery above a minimum order value (for example, free shipping on orders over Rp 200,000)
  • Local Pickup: Customers collect from your shop or warehouse, with no delivery charge

Indonesian courier integrations (plugins)

To calculate shipping automatically from weight and destination, use a third-party plugin:

  • RajaOngkir: The most popular plugin for integrating JNE, J&T, SiCepat, Anteraja and more than 20 other couriers. API pricing: free (basic) up to Rp 250,000/month (pro)
  • WooCommerce Shipping Calculator Indonesia: A free alternative with limited courier data
  • Biteship: A modern courier aggregator platform with an API that is easy to integrate

A common shipping tactic is free delivery above a set order value. Customers tend to add more to the basket to qualify, so the average order value (AOV) goes up as well.

Step 7: Optimise your online store for higher conversions

A store that is up and running still needs work. Ongoing optimisation is how you raise your conversion rate, the percentage of visitors who end up buying. Even a small rise in conversion rate means more sales without needing more visitors.

Proven conversion techniques

  • A short checkout: Cut the number of steps and fields on the checkout page. Turn on “Guest Checkout” so buyers do not have to register
  • Urgency and scarcity: Show limited stock (“Only 3 left”) or a promotion countdown to encourage people to decide sooner
  • Social proof: Show product reviews and ratings. Research by the Spiegel Research Center (2017) found that a product with five reviews is 270% more likely to be bought than one with no reviews
  • Related products: Show related products on product and cart pages to raise AOV
  • Cart abandonment emails: Send automatic emails to visitors who leave items in their basket, so they come back and finish the purchase
  • Live chat: Add WhatsApp or live chat so you can answer questions in real time and help people decide to buy

Essential WooCommerce plugins for a professional online store

The WooCommerce plugin ecosystem is huge. These are the plugins we consider essential for a well-run online store:

Essential WooCommerce plugins for 2026

Plugin What it does Price
Rank Math SEO SEO for products and store pages Free / Pro $129/yr
WP Rocket Caching and speed optimisation $59/yr
WooCommerce PDF Invoices Automatic invoices for every order Free
RajaOngkir Automatic shipping rates for 20+ couriers Free / Rp 250,000/month
Wordfence Security Protects your store from hackers Free / $119/yr
YITH WooCommerce Wishlist Wishlists for customers Free
CartFlows Checkout funnel optimisation for conversions Free / $299/yr

Marketing your WooCommerce online store in Indonesia

A fast, good-looking store is no use without visitors. These marketing approaches have worked well for Indonesian online stores in 2026:

  • Product SEO: Optimise the title, description and meta tags of every product for the keywords customers type into Google
  • Google Shopping Ads: Show your products directly in Google search results with an image and price, which suits visually appealing products
  • Instagram & TikTok Shop: Connect your WooCommerce catalogue to social commerce to reach new audiences
  • WhatsApp marketing: Send promotional broadcasts to existing customers who have agreed to receive messages from your store
  • Email marketing: Build a customer email list and send newsletters with promotions, new products and educational content
  • Marketplace integration: Sync WooCommerce stock with Tokopedia and Shopee using a marketplace integration plugin or service

The best mix for a new store: start with product SEO (a long-term investment), add Google Ads for immediate traffic, and use WhatsApp to convert leads who are already interested.

Marketing plan for a WooCommerce online store in Indonesia

The total cost of building a WooCommerce online store

One of WooCommerce's main attractions is that it costs far less than SaaS platforms such as Shopify. Here is a realistic cost estimate for a WooCommerce online store in Indonesia:

Estimated WooCommerce store costs (first year)

Item Cost per year
.com/.id domain Rp 150,000–200,000
Shared/SSD hosting Rp 500,000–800,000
Premium theme (optional) Rp 400,000–700,000
SSL certificate Free (Let’s Encrypt)
Premium plugins (optional) Rp 500,000–1,500,000
WooCommerce core Free
Estimated total (DIY) Rp 1,550,000–3,200,000/year

*These costs assume you set the store up yourself. If you use a website development service, the one-off setup cost ranges from Rp 3–15 million depending on complexity and features.

When should you hire a professional to build your online store?

Building a WooCommerce store yourself can save money at the start, but sometimes a professional online store development service is the better business decision. Consider it if:

  • You do not have time to learn the technical side of WordPress and WooCommerce
  • Your store needs custom features that standard plugins do not offer
  • You want a store that is optimised for speed and SEO from day one
  • You need integration with systems you already use (ERP, CRM or marketplaces)
  • You want to focus on selling while a team that knows the platform handles the technical side

Webzoo offers a WooCommerce online store development service that covers everything from a basic setup to an enterprise online store. Our experienced team handles the whole process, from installation to payment gateway configuration, shipping and speed optimisation, so you can focus on running the business.

WooCommerce FAQ

Is WooCommerce really free?

Yes, the core WooCommerce plugin is completely free and open source. What you pay for is hosting, a domain, and optional premium plugins or themes, not WooCommerce itself. Shopify, by contrast, charges a compulsory monthly subscription.

How many products can WooCommerce hold?

Technically, WooCommerce has no limit on the number of products. The limit is your hosting capacity. On standard shared hosting, a store with 500–2000 products runs smoothly. For 10,000+ products, we recommend a VPS or a dedicated server.

Is WooCommerce safe for online transactions?

Yes, WooCommerce is very secure when it is configured properly. Make sure the website uses SSL (HTTPS), a security plugin such as Wordfence, regular WordPress and plugin updates, and automatic backups. Payment gateways such as Midtrans and Xendit are also certified to PCI DSS Level 1, the highest compliance level of the card payment data security standard.

References and data sources

Hand your WooCommerce store setup to Webzoo

Webzoo handles the whole WooCommerce setup for you: payment gateway, couriers, a premium theme and speed optimisation. You focus on selling and we take care of the technical work.

Online store development service. Bug warranty after launch. Technical support. Book a free online store consultation

The first consultation is free. Every project includes a bug warranty after launch, with the period written into the contract.

Topics:Online StoresWordPressWooCommerceSell OnlineE-commerce Tutorials

Share