Skip to content
Get a quote Call +66 93 004 4098

Ecommerce websites that take PromptPay, cards and COD across Thailand

Shopify or WooCommerce stores set up for Thai buyers, from THB 50,000: PromptPay, cards, cash on delivery, Thai couriers and e-Tax invoices.

Online stores built for Thai buyers

We build ecommerce websites on Shopify or WooCommerce for businesses selling in Thailand. The E-commerce package starts from THB 50,000 as an indicative one-time price.

The package covers the parts that decide whether a Thai customer finishes checkout: PromptPay, card payments, cash on delivery, shipping through Thai couriers, product import and e-Tax invoice setup. Your staff get training and the store goes live against a written launch checklist.

Which platform comes first is your call, and we help you make it with the trade-offs laid out below. If you already know you want a hosted store with a large app market, our work as a Shopify developer in Bangkok is covered on its own page. If you want full control over the code and your data, or you already run a WordPress site, read how we approach WordPress WooCommerce stores.

Who this is for

  • Sellers on Shopee, Lazada, LINE or Instagram who want a store they control, with their own customer list and no marketplace rules on layout.
  • Shops that started on a simple store builder and now need proper shipping rules, variants, or Thai and English product pages.
  • Brands and distributors that sell to both consumers and trade buyers and want one catalogue for both.

Your own store rarely replaces the marketplaces. For most Thai sellers it works as one channel in a mix: Shopee and Lazada bring buyers who search there, while your own site gives repeat customers a direct place to order, keeps their contact data with you under your own PDPA notice, and lets you run your own offers without a marketplace commission on every sale.

Shopify or WooCommerce: which should you choose?

Both platforms run serious stores in Thailand. The difference is mostly who looks after the technical side and how your costs are shaped. Shopify is a hosted service with a monthly plan: it handles hosting, security updates and uptime, and you extend it with apps. WooCommerce is free software that runs inside WordPress on hosting you choose, so you control the code and the hosting and also carry the upkeep.

The table sums up how we explain it to owners. For a longer side-by-side, see our comparison of WordPress vs Shopify for a Thai business, and for plan choice, payments and local quirks read our guide to running Shopify in Thailand. Plan prices and transaction fees change, so check Shopify's current pricing page rather than relying on any figure you read elsewhere.

ShopifyWooCommerce
Running costMonthly Shopify plan, plus paid apps and any transaction fees on your planNo licence fee; you pay for hosting and any paid extensions
Hosting and updatesIncluded and handled by ShopifyYour hosting; WordPress, WooCommerce and plugin updates need doing
ControlWithin what Shopify and its theme system allowFull access to code, database and server
Thai paymentsThrough a third-party gateway app that supports ThailandThrough a gateway plugin that supports Thailand
Extending itShopify App StoreWordPress and WooCommerce plugins
Best forOwners who want low technical upkeep and a fast startOwners with a WordPress site already, or who want full ownership of the setup

Payments: PromptPay, cards and COD

Thai shoppers expect to pay the way they pay everywhere else, and a store that only takes cards loses a share of them at the last step. We set up three routes on every store and put a test order through each one before launch.

PromptPay QR

PromptPay is Thailand's national payment system, and its QR code can be scanned by almost any Thai banking app. On the store, the buyer sees a QR at checkout, pays from their phone, and the order is marked paid when the gateway confirms it. The key choice is whether confirmation is automatic through a gateway or manual, with staff checking a bank app. Automatic is worth it once you have more than a handful of orders a day.

Cards

Visa, Mastercard and other cards go through a payment gateway that holds the card data, so your store never stores card numbers. Which gateway suits you depends on your platform, your company registration and the fees you are quoted. Our guide to choosing among payment gateways in Thailand walks through what to ask each provider. We do not quote gateway fees here because they change and are often negotiated.

Cash on delivery

COD still matters for first-time buyers outside Bangkok and for anyone wary of a new shop. It adds work: couriers collect the cash and remit it later, and refused parcels cost you a return trip. We set COD as a payment option with rules you choose where the platform or an add-on supports them, such as a maximum order value or COD only in certain provinces, so it helps sales without becoming a loss.

Most Thai stores ship with some mix of Thailand Post, KEX Express (formerly Kerry Express), Flash Express and J&T. Each has its own strengths on price, speed, COD handling and coverage outside the cities, and many sellers use two: a cheaper one for standard parcels and a faster one for Bangkok orders or urgent items.

Shipping rules that match your real costs

We set rates the way your costs actually behave. The common patterns are:

  • By weight: each product carries its packed weight, and the cart total picks the rate band.
  • By zone: Bangkok and nearby provinces at one rate, the rest of the country at another, remote areas flagged separately.
  • Flat rate with a free shipping threshold: simple for buyers and a clear nudge to add one more item.

Labels and tracking

Where a courier or a shipping aggregator offers a connection for your platform, orders can pass to it without retyping addresses, and tracking numbers go back to the customer by email. Where no connection exists, we set up a clean export so your packing team can create labels in bulk. Either way, we test the full path from order to label to tracking email before launch. Thai addresses matter here too: we lay out the checkout fields for province, district and subdistrict so couriers get an address they can deliver to.

e-Tax invoices and store paperwork

If your company is registered for VAT, trade and corporate buyers will ask for a full tax invoice, and many will want it electronically. Thailand's Revenue Department runs an e-Tax Invoice system that lets VAT-registered businesses issue tax invoices and receipts in electronic form, with more than one route depending on the business. Which route applies to you, and the application itself, is a matter for you, your accountant and the Revenue Department's e-Tax Invoice portal. We do not give tax advice.

What we set up on the store side

  • An optional "I need a tax invoice" step at checkout that collects the buyer's company name, 13-digit tax ID, head office or branch number and billing address.
  • Order data laid out so your accounting software or e-Tax service can issue the document without staff retyping details.
  • A connection or export to the invoicing tool your accountant uses, where that tool supports it.
  • Clear order numbering and receipts, so every invoice traces back to one order.

If you are not VAT-registered yet, we still build the checkout so these fields can be switched on later without a rebuild.

What every store build includes

Whichever platform you pick, the same groundwork goes into the store. Most Thai shoppers will arrive on a phone, often from a LINE chat or an Instagram link, so we design and test the checkout on mobile first and keep product pages light enough to load on a patchy connection.

  • Product importYour catalogue brought in from a spreadsheet or your current platform, with categories, images and prices checked after import.
  • Variants and stockSizes, colours and bundles set up as proper variants, with stock counts that update when an order is paid.
  • Mobile checkoutA short checkout tested on real phones, with Thai address fields and the payment options above.
  • Language planIf you sell to Thai and English speakers, the quote states which pages and products get both languages, written for each audience rather than machine translated.
  • Staff trainingA walkthrough for the people who will add products, handle orders and issue refunds.
  • Launch checklistTest orders on every payment method, shipping rates, tax invoice fields, emails and redirects signed off before go-live.

How a store project runs

A typical project with us takes about 15 days. A store with a few dozen products and clean data fits that comfortably. A catalogue of hundreds or thousands of items, messy spreadsheets, or many variants per product will take longer, and we tell you that when we quote rather than halfway through. The steps below follow our general website design process, with the store-specific work added.

Some projects have a twist. If you plan to sell without holding stock, read our notes on dropshipping with Shopify from Thailand first. If you run a restaurant and want online ordering, our page on restaurant website design explains how that differs from a product store.

  1. Step 1

    Store brief

    What you sell, to whom, in which languages, how you ship and which payments you need. We confirm Shopify or WooCommerce here.

  2. Step 2

    Catalogue check

    We review your product data early, because its size and condition set the real timeline.

  3. Step 3

    Design

    Home, category, product, cart and checkout layouts for phone and desktop, approved before the build.

  4. Step 4

    Build and import

    Store setup, payments, shipping rules, tax invoice fields, then your products go in.

  5. Step 5

    Test orders

    Real orders on every payment method and courier option, plus refunds and cancellations.

  6. Step 6

    Training and launch

    Your team is trained, the launch checklist is signed off and the store goes live.

How much does an ecommerce website cost?

The E-commerce package starts from THB 50,000. It is an indicative, one-time price: your written quote sets the final figure once we know the platform, catalogue size and integrations, and payment terms are set out in that quote. What moves the number up or down is explained on our page of e-commerce website prices.

A store often sits beside other work. If you also need a company site with service pages and lead forms, see our web development for business. If your current shop looks dated but the platform is fine, our website design and redesign service may be the better fit. For a content site with a small shop attached, we usually build on WordPress; our custom WordPress development page covers that. After launch, stores need plugin, app and theme updates checked against checkout, and we offer ongoing WordPress and store maintenance, priced per site on request.

  • E-commerce

    from THB 50,000indicative, one-time

    For stores selling in Thailand with local payments and shipping.

    • Shopify or WooCommerce
    • PromptPay, cards, COD, Thai couriers
    • Product import and e-Tax invoice setup
    • Staff training and launch checklist
See full pricing

Indicative starting prices, one-time. The final price is set in the written quote for each project, and payment terms are set out in your quote.

Guides for store owners

Before you commit to a platform, these guides answer the questions store owners usually ask about payments, platforms and selling online in Thailand.

Get a quote for your store

Tell us what you sell, roughly how many products you have, and where your customers are. We reply in English or Thai with a platform recommendation and a written website development quote. You can also WhatsApp or call +66 93 004 4098, or email service@websitedevelopmentbangkok.com, every day from 10:00 to 19:00 Bangkok time.

Include the country code, for example +66.

The written quote is sent here.

Pages you expect, English, Thai or both, a deadline, your current website address, and anything you already know you need.

No newsletter and no automated follow-ups. Your details go to our team by email and are stored for replying to you.

Common questions

Should I use Shopify or WooCommerce for a store in Thailand?

Choose Shopify if you want the platform to handle hosting, security and updates, and you are happy paying a monthly plan plus apps. Choose WooCommerce if you already run WordPress, want full control of your code and data, or need unusual product or pricing logic. Both can take PromptPay, cards and COD through a suitable gateway. We recommend one in the quote after hearing how you sell.

Can customers pay by PromptPay and cash on delivery?

Yes. We set up PromptPay QR payment through a gateway that supports it on your platform, so the order can be confirmed automatically, and we add cash on delivery as a separate option. You decide the COD rules, such as an order value limit. Every payment method gets a test order before the store goes live.

Which Thai couriers can the store connect to?

We work with the couriers Thai sellers use most, including Thailand Post, KEX Express, Flash Express and J&T. How deep the connection goes depends on the courier and your platform: some offer label creation and tracking through an app, plugin or shipping aggregator, others work best with a bulk export. We confirm the setup for your chosen couriers during the store brief.

How long does an e-commerce website take to build?

Our typical project takes about 15 days. A store with a modest catalogue and product data that is ready to import fits that timeline. Large catalogues, many variants per product, or data that needs cleaning take longer, and so do custom integrations. We check your catalogue before quoting so the timeline in your quote reflects your real product list.

Do I still need Shopee and Lazada if I have my own store?

For most sellers, yes. Marketplaces bring shoppers who search inside those apps and may never look for your brand elsewhere. Your own store serves the buyers who already know you: repeat customers, followers from LINE or Instagram, and trade buyers who need tax invoices. Running both lets you keep marketplace reach while building a customer list you own.

Can you import my products from a spreadsheet or another platform?

Yes. Product import is part of the E-commerce package. We can bring products in from a spreadsheet or export them from your current store, including titles, descriptions, prices, variants, stock and images. We check a sample early, fix the column layout with you, then run the full import and review categories and prices afterwards. Messy or very large catalogues add time, which we state in the quote.

Tell us about your website

Send a few lines on WhatsApp or through the quote form. You get a written quote with the scope, timeline and price for your project.

Or WhatsApp or call +66 93 004 4098, every day, 10:00 to 19:00 ICT. service@websitedevelopmentbangkok.com

WhatsApp Call