Getting started9 min read

How to create an online store in Indonesia: from catalog to checkout

Learn how to create an online store in Indonesia, from choosing a channel and preparing a catalog and domain to understanding local payments and checkout verification.

Written by BiomeUpdated

The safest approach is to start with a small catalog you can explain, choose a platform that handles the web foundation, use a subdomain or prepare DNS for a custom domain, and test the order flow before inviting buyers.

An owned online store gives a seller an address that can be connected to the brand. That address is not the whole store. Buyers still need clear products, payment instructions, shipping information, and a way to contact the seller. Start with the shopping path, not page decoration.

1. Decide the store's job before choosing a platform

A store may serve as a brand catalog, a destination for social-media traffic, a home for marketplace customers, or the main sales channel. That goal determines which pages are needed and how visitors will arrive. A store shared from an Instagram bio has a different starting need from one intended to be discovered in search.

2. Start with a catalog you can maintain

  1. Choose products with a name, images, price, variants, and clear information.
  2. Record stock and shipping rules before publishing the page.
  3. Answer the questions buyers ask most often in the product description.
  4. Use categories that help buyers choose, not only categories used internally by the seller.

A small, complete catalog is more useful than many pages that only contain product names. Each page should answer what is sold, who it is for, what it costs, and what happens after the buyer selects the purchase action.

3. Choose the store address

A Biome subdomain can be used when a seller wants an address without managing DNS. A custom domain is closer to the brand name, but the seller must change DNS records and wait for propagation. Propagation is not fully controlled by the platform, so do not schedule a launch around design completion alone.

4. Prepare pages that answer buyer doubts

Core pages for an online store
PageJob it does
HomepageExplains the brand, main categories, and next step
Collection or categoryHelps buyers narrow their choice
ProductExplains benefits, variants, price, stock, and shipping
About or contactProvides context and a communication path
PoliciesExplains payment, shipping, changes, or returns according to the seller's policy

5. Understand the difference between storefront and payments

The store page can be prepared before payments are enabled. Local methods such as QRIS, virtual accounts, and e-wallets are designed to run through a payment provider, but the seller still needs to complete the provider's KYC or verification. Checkout may wait until those requirements are complete. A visible store does not mean every payment method is ready.

6. Test the order flow before inviting buyers

  1. Open the store on a phone and desktop.
  2. Add a product to the cart and check quantity and variants.
  3. Check that price, stock, shipping, and payment information remain visible.
  4. Make sure the seller knows where orders arrive and how their status is monitored.
  5. Record anything that makes a buyer guess, then fix it before promotion.

7. Bring visitors from channels you already have

An online-store platform provides a place to transact, not a guarantee of traffic. Share the address through brand channels, packaging, content, or customer conversations in line with each channel's rules. A marketplace can still support discovery and product testing; the owned store adds a place for the brand experience and customer relationship.

Launch checklist

  • The main catalog has images, prices, variants, stock, and shipping information.
  • The store address is chosen, and a custom domain accounts for DNS and propagation.
  • Contact and policy pages are not empty.
  • The seller understands the payment-provider verification status.
  • The order flow has been tested on the devices buyers use.

Biome is designed to help Indonesian sellers prepare a storefront without starting with servers, SSL, DNS, or a payment-gateway integration. The seller's work still matters: choosing products, writing honest information, bringing visitors, and caring for the experience after an order.

Frequently asked questions

Do I need my own domain?

No. A Biome subdomain can be the starting address. A custom domain is optional and requires DNS changes and propagation time.

Does creating a store mean payments are immediately available?

Not always. The storefront can be prepared first, while checkout waits for payment-provider verification requirements.

How many products should I publish first?

Start with a catalog you can maintain with complete information. The right number depends on your ability to explain products, update stock, and fulfill orders.

Does an owned store automatically get visitors?

No. Sellers still need to bring visitors through the brand, content, SEO, customers, or another suitable channel.

Beginner guide9 min read

How to build your own online store: a beginner's guide from zero

Read article
Choosing a platform8 min read

Online-store platforms for Indonesian sellers: choose by the work, not the feature list

Read article
Online payments8 min read

How to accept QRIS payments in an online store without confusing buyers

Read article
Costs and plans8 min read

How much does an online store cost for an UMKM? Count the right components

Read article

Ready to build your own channel?

See how Biome helps sellers create an online store without managing web infrastructure from scratch.

Start with Biome