Web Development · WDC-84

eCommerce Website with WordPress and WooCommerce

eCommerce Website with WordPress and WooCommerce is a course in building an online shop with WordPress 7.1 and WooCommerce, from products and shop design to shipping, tax, payments, coupons and orders. It suits business owners, SMEs and WordPress site managers, and you leave able to open your own shop on a live host.

Updated
From 5,850 THB / person 6,500 −10% excl. VAT 7% · group rates available
PDFDownload the course outline
  • Duration12 hours · 2 days
  • FormatOnsite / live online
  • Next roundOn request
  • CertificateIncluded

Course overview

An online shop of your own lets a business control its storefront, customer data and promotions instead of relying only on marketplace platforms. WordPress with WooCommerce is an open-source combination used by many shops, because you can start without writing code and extend it with plugins as the shop grows.

This course shows learners how to build an online shop with WordPress 7.1 and WooCommerce, from store setup, different product types, prices and stock, and shop design with the Site Editor, to the cart, checkout, shipping, tax and payments, and on to coupons, order management, sales reports, security and shop SEO. It finishes with opening a real shop on a live host. (2 days, 6 hours per day, 12 hours in total, Basic level.)

What you’ll gain

  • Prepare a WordPress site and set up WooCommerce ready to sell
  • Add simple, variable and digital products, and manage prices and stock
  • Design the shop, product, cart and checkout pages with blocks and the Site Editor
  • Set up shipping, tax and payment methods that suit shops in Thailand
  • Create coupons, manage orders and customers, and read sales reports
  • Look after shop security, speed and SEO, and move the shop to a live host

Who this course is for

  • Business owners and SMEs who want their own online shop
  • People managing company WordPress sites who need to add online sales
  • Organisations that want to sell products or services through their website
  • Anyone who wants to build an online shop themselves without coding

Prerequisites

  • Able to use a computer and basic software
  • Able to use the internet and email
  • Some WordPress experience helps you learn faster
  • No programming knowledge is required

Curriculum

Course Details

This course is the 2026 edition of Building an eCommerce Website with WordPress. It runs for 2 days, 6 hours per day (12 hours in total, 09:00-16:00), as lectures with labs. Basic level. It keeps the original core of installing WordPress on XAMPP and using WooCommerce to add products, manage stock, calculate shipping, create coupons, manage orders and set up payments, updated to WordPress

7.1 and WooCommerce 10 with block-based shop and checkout pages and the Site Editor. It drops general WordPress topics unrelated to selling and adds variable products, CSV product import, tax, sales reports, security and shop SEO. The course focuses on a complete online shop, unlike Introduction to WordPress, which covers general WordPress use. Learners take home a lab guide, sample product files and a pre-launch checklist.

Day 1 Store Setup, Products and Shop Design

Section 1: Lab: Preparing WordPress for a Shop

  • How WordPress and WooCommerce work together, and which shops they suit
  • Install WordPress 7.1 locally with XAMPP, or try it in WordPress Playground
  • Set permalinks and Thai language, and choose a block theme that supports WooCommerce
  • Lab: a WordPress site ready for a shop

Section 2: Lab: Installing and Configuring WooCommerce

  • Install WooCommerce and set up the shop through the first-run steps
  • Store address, Thai baht, weight units, and the Shop, Cart, Checkout and My Account pages
  • Hide the shop while you prepare it with Coming Soon mode
  • Lab: configure a sample shop ready for products

Section 3: Lab: Product Types

  • Simple, grouped and external products
  • Variable products with attributes such as size and colour
  • Downloadable digital products and service products
  • Lab: a T-shirt with size and colour options, and a downloadable e-book

Section 4: Lab: Prices, Stock and Product Import

  • Regular prices, sale prices and scheduled sales
  • SKUs, stock management and low-stock alerts
  • Categories, tags, brands, product images and video
  • Lab: import many products from a CSV file

Section 5: Lab: Designing the Shop with the Site Editor

  • Templates for the product catalogue, single product and category pages
  • The Product Collection block, product filters and the mini-cart
  • Shop menus, logo, colours and fonts
  • Lab: a shop home page with featured and sale products

Section 6: Lab: Block-based Cart and Checkout

  • The Cart and Checkout blocks, and adjusting the fields customers fill in
  • Guest checkout or customer accounts
  • Terms, privacy policy and consent under Thailand's PDPA
  • Lab: test an order on a phone from cart to checkout
Day 2 Shipping, Payments, Sales and Shop Care

Section 7: Lab: Shipping

  • Shipping zones by area, such as Bangkok and the provinces
  • Flat rates, free shipping over a set amount, and shipping classes by product size
  • In-store collection with local pickup
  • Lab: shipping rates by area and product weight

Section 8: Lab: Tax and Payments

  • Set up 7% VAT and show prices with or without tax
  • Bank transfer and cash on delivery
  • Payment provider plugins for cards and PromptPay, and test mode
  • Lab: test orders with each payment method

Section 9: Lab: Coupons and Promotions

  • Percentage, fixed amount and free shipping coupons
  • Coupon rules such as minimum spend, product categories and usage limits
  • Upsells and cross-sells
  • Lab: a seasonal sale campaign

Section 10: Lab: Orders, Customers and Reports

  • Order statuses, confirming transfers, refunds and tracking numbers
  • Customise emails to customers and the shop owner
  • Customer data and shop manager permissions
  • Lab: track sales and best sellers in Analytics

Section 11: Shop Security, Speed and SEO

  • Updates, strong passwords, two-factor authentication and backups
  • Smaller product images and caching for a fast shop
  • Product names, descriptions and URLs that are easy to find in search
  • Verify the shop with Google Search Console

Section 12: Workshop: Opening a Real Online Shop

  • Complete your own shop with products, shipping and payments
  • Move the site from your computer to a live host and turn on HTTPS
  • Check the shop against a pre-launch checklist
  • Workshop: present your shop and get feedback

Schedule & training options

For individuals — public rounds

No public rounds are open right now. Join the waiting list and we will contact you first when the next round opens, or ask us on LINE. Or call 02-570-8449 or 088-807-9770

For organisations — in-house / private

  • Tailor the content to your team’s tools and projects
  • Your dates, at your office or live online
  • Quotation with tax ID for procurement
Corporate training quote

Instructors

Frequently asked questions

What is WooCommerce, and how do you use it to open an online shop on WordPress?

WooCommerce is an open-source plugin that turns a WordPress site into an online shop, with built-in products, cart, checkout, shipping, tax, coupons and order management. You install the plugin, set up the shop through the first-run steps, add products, configure shipping and payments, and then adjust the shop design with the Site Editor. The plugin is free, while some extensions, hosting and payment fees cost extra.

How do you install WordPress on your own computer with XAMPP?

Install XAMPP and start Apache and MySQL, then create a new database in phpMyAdmin. Download WordPress from wordpress.org, extract it into the htdocs folder, and open localhost with that folder name in your browser. Enter the database name and user, then set the site name and admin account. For a quick trial, WordPress Playground runs in the browser with nothing to install.

How do you set up shipping and stock in WooCommerce?

Shipping is set up in WooCommerce Settings under Shipping. Create shipping zones by area, such as Bangkok and the provinces, then add methods to each zone, such as a flat rate, free shipping over a set amount or local pickup, and use shipping classes to charge by product size. For stock, turn on stock management in the settings and enter quantities for each product or variation. WooCommerce reduces stock when orders come in and alerts you when it runs low.

How can a WooCommerce shop take payments from customers in Thailand?

WooCommerce includes bank transfer and cash on delivery, which work straight away with no extra sign-up. To take cards or PromptPay automatically, install a plugin from a payment provider that supports WooCommerce. This needs a merchant account with that provider, and fees are set by the provider. Always try it in test mode before going live.

Who is eCommerce Website with WordPress and WooCommerce for, and what should I know beforehand?

It suits business owners, SMEs, people managing company WordPress sites and anyone who wants to build an online shop themselves. If you can use a computer and the internet, you can take it; no programming is needed. This course focuses on a complete shop, while Introduction to WordPress covers general WordPress use for company sites and blogs.

Can eCommerce Website with WordPress and WooCommerce be run in-house for our team?

Yes. It can be run in-house for your team, with examples adapted to your business, such as using your organisation's own products and shipping rules. You can request a quotation from this page, or contact us on LINE @itgenius or by phone on 02-570-8449.

Related articles

Articles are published in Thai.