Install WooCommerce on WordPress for Online Store

WooCommerce is the most popular e-commerce plugin for WordPress, powering over 5 million online stores worldwide. This guide walks you through installing and configuring WooCommerce from scratch — covering product setup, payment methods, and shipping configurations suited for Thai online stores.

System Requirements

Before installing WooCommerce, ensure you have:

Recommended for Thai stores: AsiaGB Hosting fully supports WordPress + WooCommerce with PHP 8.2, SSD storage, and free Let's Encrypt SSL. Perfect for starting your online store and scaling as it grows.

Installing the WooCommerce Plugin

Step 1: Access WordPress Admin

Log in at yourdomain.com/wp-admin, then navigate to Plugins → Add New Plugin.

Step 2: Search and Install

  1. Type "WooCommerce" in the search box
  2. Click Install Now on WooCommerce by Automattic
  3. Wait for installation to complete, then click Activate

Step 3: Setup Wizard

After activation, WooCommerce displays a Setup Wizard. Fill in the basic information:

Core WooCommerce Settings

General Settings (Settings → General)

Go to WooCommerce → Settings → General:

Product Settings (Settings → Products)

Adding Products to Your Store

Go to Products → Add New to add products:

  1. Enter product name, description, and product images
  2. Set Product Type: Simple product or Variable product (with options like size/color)
  3. Set regular price and sale price (if applicable)
  4. Configure Inventory: SKU, Stock Management
  5. Set Shipping: weight, dimensions
  6. Assign Category and Tags
  7. Publish the product

Configuring Payment Methods

Go to WooCommerce → Settings → Payments:

Payment Gateways for Thailand

Setting Up Bank Transfer

Enable Direct Bank Transfer and fill in your account details: account name, account number, bank name, branch.

Configuring Shipping

Go to WooCommerce → Settings → Shipping:

  1. Create a Shipping Zone for Thailand
  2. Add a Shipping Method: Flat Rate (fixed price) or Free Shipping
  3. Set shipping rates based on weight or zone
  4. Add an International Zone if selling overseas

Essential Plugins for Thai WooCommerce Stores

Speed Optimization for WooCommerce

A slow online store costs real revenue. Research consistently shows that every additional second of page load time increases bounce rates and reduces conversions. Here are the most effective ways to speed up a WooCommerce store on shared hosting:

  1. Upgrade to PHP 8.2 — WooCommerce performs up to 30% faster on PHP 8.2 compared to PHP 7.4. Switch in DirectAdmin → PHP Settings, no code changes required.
  2. Enable OPcache — Caches compiled PHP bytecode in memory, dramatically reducing CPU time for repeated requests to product and shop pages.
  3. Use Redis Object Cache — Stores frequently queried database results (product lists, cart data) in memory, cutting down repetitive MySQL queries on high-traffic shop pages.
  4. Compress and WebP-convert images — Use a plugin like Smush or ShortPixel to automatically compress product images and serve WebP format to modern browsers.
  5. Audit installed plugins — Every active plugin adds load time. Remove deactivated plugins and any that duplicate functionality.

Benchmark tip: Test your Shop page, a product page, and the Checkout page separately in Google PageSpeed Insights before and after optimizing. These three pages have the greatest impact on conversion rates.

WooCommerce vs Other E-Commerce Platforms

Understanding how WooCommerce compares to alternatives helps you make the right choice for your business:

Platform Cost Flexibility Best for
WooCommerce Free plugin + hosting Very high — fully customizable Stores needing heavy customization
Shopify $29–$299/month Medium — themes and apps Quick setup, less technical overhead
Lazada / Shopee 2–5% commission per sale Low — platform-controlled Beginners without a website
OpenCart Free + hosting High, smaller community Stores that don't need WordPress

WooCommerce Security Best Practices

An online store handles customer data and payment information, making security critical. Follow these practices to keep your WooCommerce store safe:

Hosting for WooCommerce

AsiaGB SSD Hosting fully supports WordPress + WooCommerce with PHP 8.2, DirectAdmin, automatic backups. Starting from 500 THB/year.

View Hosting Plans