WooCommerce คือ Plugin E-Commerce ที่ได้รับความนิยมสูงสุดสำหรับ WordPress โดยมีผู้ใช้งานมากกว่า 5 ล้านร้านค้าทั่วโลก Plugin ตัวนี้ดาวน์โหลดและใช้งานได้ฟรี เพิ่มฟังก์ชันร้านค้าออนไลน์ครบครันให้กับ WordPress ตั้งแต่การจัดการสินค้า การกำหนดราคา การรับชำระเงิน ไปจนถึงการจัดการคำสั่งซื้อและจัดส่ง บทความนี้จะพาคุณตั้งค่า WooCommerce ตั้งแต่ต้นจนเปิดร้านได้จริง พร้อมเคล็ดลับสำคัญที่มือใหม่ควรรู้ก่อนเริ่ม

ข้อกำหนดเบื้องต้นก่อนติดตั้ง WooCommerce

ก่อนติดตั้ง WooCommerce ต้องมีสิ่งเหล่านี้ครบก่อน:

ตรวจสอบเวอร์ชัน PHP ของ Hosting ได้จาก DirectAdmin → PHP Version หรือถาม Support ของ Hosting ที่ใช้งาน

ข้อกำหนด ขั้นต่ำ แนะนำ หมายเหตุ
PHP 7.4 8.2 หรือ 8.3 PHP 8.x เร็วกว่า 7.x อย่างเห็นได้ชัด
MySQL 5.6 8.0 / MariaDB 10.6 UTF8MB4 สำคัญมากสำหรับภาษาไทย
RAM 256 MB 512 MB+ ยิ่งสินค้ามากยิ่งต้องการ RAM สูง
WordPress 6.0 6.5+ อัปเดต WP ก่อนติดตั้ง WooCommerce

ขั้นที่ 1 — ติดตั้ง WooCommerce Plugin

การติดตั้ง WooCommerce ทำได้ง่ายผ่าน WordPress Admin Panel โดยตรง ไม่ต้องอัพโหลดไฟล์เอง ขั้นตอนมีดังนี้:

  1. เข้าสู่ WordPress Admin → Plugins → Add New Plugin
  2. ในช่อง Search พิมพ์ WooCommerce
  3. เลือก WooCommerce โดย Automattic (ตัวแรกที่ขึ้นมา) แล้วกด Install Now
  4. รอให้ติดตั้งเสร็จ แล้วกด Activate
  5. WordPress จะนำคุณไปยัง WooCommerce Setup Wizard อัตโนมัติ

หรือถ้าต้องการติดตั้งผ่าน WP-CLI บน Server:

wp plugin install woocommerce --activate

ขั้นที่ 2 — ตั้งค่าเบื้องต้นด้วย Setup Wizard

หลังจาก Activate WooCommerce แล้ว Setup Wizard จะถามข้อมูลสำคัญเพื่อตั้งค่าร้านค้าเบื้องต้น ให้กรอกข้อมูลดังนี้:

Store Details (ข้อมูลร้านค้า)

Industry & Product Type

เลือกประเภทธุรกิจและสินค้าที่ตรงกับร้านของคุณ เช่น Fashion, Electronics, Food & Drink เป็นต้น ข้อมูลนี้ใช้เพื่อแนะนำ Extension ที่เหมาะสม ไม่ได้ผูกมัดการใช้งาน

Business Details

ระบุจำนวนสินค้าที่คาดว่าจะมีและขณะนี้มีร้านค้าออนไลน์อื่นอยู่แล้วหรือไม่ WooCommerce จะแนะนำ Feature ที่เหมาะสมกว่า

ขั้นที่ 3 — ตั้งค่า WooCommerce Settings หลัก

หลัง Setup Wizard เสร็จ ให้เข้าไปที่ WooCommerce → Settings เพื่อตั้งค่าที่สำคัญเพิ่มเติม แบ่งเป็นแท็บหลักๆ ดังนี้:

General Settings

Products Settings

ตั้งค่าที่ควรแก้ไขจากค่า Default:

Tax Settings

ถ้าต้องการเก็บ VAT 7% ให้เปิด Enable taxes และตั้งค่า Tax Rate เป็น 7% สำหรับ Standard Rate ในไทย:

Country: TH
State: *  (ทุกจังหวัด)
Postcode/City: * (ทุกพื้นที่)
Rate: 7.0000
Tax Name: VAT
Priority: 1
Compound: ไม่ต้องติ๊ก
Shipping: ติ๊ก (ถ้าต้องการเก็บ VAT จากค่าจัดส่งด้วย)

ขั้นที่ 4 — เพิ่มสินค้าลงร้าน

ไปที่ Products → Add New เพื่อเพิ่มสินค้าแรก ข้อมูลสำคัญที่ต้องกรอกมีดังนี้:

ข้อมูลสินค้าพื้นฐาน

Product Data Box

กล่อง Product Data อยู่กลางหน้า มีตัวเลือกสำคัญดังนี้:

ขั้นที่ 5 — ตั้งค่าการชำระเงิน (Payment Gateways)

ไปที่ WooCommerce → Settings → Payments จะเห็น Payment Method ที่ติดมาให้ฟรี:

Direct Bank Transfer (โอนเงินธนาคาร)

เหมาะสำหรับร้านที่เพิ่งเริ่ม ไม่ต้องใช้ Payment Gateway เพิ่มเติม ลูกค้าโอนเงินแล้วส่งสลิปให้ยืนยัน:

  1. คลิก Set up ข้าง Direct Bank Transfer
  2. กรอกข้อมูลบัญชีธนาคารในส่วน Account Details
  3. บันทึกการตั้งค่า

Cash on Delivery (ชำระปลายทาง)

ถ้าร้านต้องการรับชำระปลายทาง สามารถเปิด Cash on Delivery และตั้งค่า Shipping Zone ให้ครอบคลุมพื้นที่จัดส่งได้

Stripe / PayPal (Online Payment)

สำหรับรับบัตรเครดิต/เดบิต ติดตั้ง WooCommerce Stripe Payment Gateway (Plugin ฟรีจาก WordPress.org):

wp plugin install woocommerce-gateway-stripe --activate

จากนั้นไปที่ WooCommerce → Settings → Payments → Stripe แล้วกรอก Publishable Key และ Secret Key จาก Stripe Dashboard ของคุณ อย่าลืมเปิดใช้งานในโหมด Test ก่อนจริง

เคล็ดลับ: ทดสอบ Payment Gateway ก่อนเปิดร้านจริงทุกครั้ง ใน Stripe ให้ใช้บัตรทดสอบ 4242 4242 4242 4242 (หมดอายุอนาคต, CVV ใดก็ได้) เพื่อจำลองการชำระเงินสำเร็จ และ 4000 0000 0000 0002 เพื่อจำลองบัตรถูกปฏิเสธ อย่าลืมสลับจาก Test Mode เป็น Live Mode ก่อนเปิดรับลูกค้าจริง

ขั้นที่ 6 — ตั้งค่าการจัดส่ง (Shipping)

ไปที่ WooCommerce → Settings → Shipping เพื่อตั้งค่า Shipping Zone และ Shipping Method การตั้งค่าที่ถูกต้องช่วยให้ระบบคำนวณค่าจัดส่งได้อัตโนมัติ

สร้าง Shipping Zone

  1. คลิก Add Shipping Zone
  2. ตั้งชื่อ Zone เช่น "ทั่วประเทศไทย"
  3. ใน Zone Regions เลือก Thailand
  4. คลิก Add Shipping Method

Shipping Methods ที่มีให้เลือก

ตัวอย่างการตั้งค่า Flat Rate ค่าจัดส่ง 50 บาท:

Method Title: ส่งทางไปรษณีย์ / EMS
Cost: 50
ถ้าต้องการบวกตามจำนวนชิ้น:
Cost: 50 + ( [qty] * 20 )

ขั้นที่ 7 — ปรับแต่ง Email Notifications

WooCommerce ส่งอีเมลอัตโนมัติหลายประเภทให้ลูกค้าและผู้ดูแล ตรวจสอบและปรับแต่งได้ที่ WooCommerce → Settings → Emails

Email Templates สำคัญที่ควรปรับแต่ง:

ตั้งค่าชื่อและอีเมลผู้ส่งได้ในส่วน Email Sender Options โดยใส่ชื่อร้านและอีเมลที่ใช้ในธุรกิจ ควรใช้อีเมลที่ผูกกับโดเมนของร้าน เช่น [email protected] เพื่อความน่าเชื่อถือ

ขั้นที่ 8 — ติดตั้ง Theme ที่รองรับ WooCommerce

Theme ของ WordPress ต้องรองรับ WooCommerce จึงจะแสดงหน้าร้านค้าได้สวยงามและใช้งานได้ถูกต้อง Theme ที่แนะนำสำหรับมือใหม่:

ติดตั้ง Theme ผ่าน Appearance → Themes → Add New แล้วค้นหาชื่อ Theme ที่ต้องการ

Plugin ที่แนะนำเพิ่มเติมสำหรับ WooCommerce

นอกจาก WooCommerce หลักแล้ว ยังมี Plugin เสริมที่ช่วยให้ร้านค้าทำงานได้สมบูรณ์ยิ่งขึ้น:

Performance & Caching

SEO

Security

Image Optimization

คำถามที่พบบ่อย (FAQ)

WooCommerce ใช้งานฟรีได้ไหม

WooCommerce Plugin หลักดาวน์โหลดและใช้งานได้ฟรีจาก WordPress Plugin Directory ไม่มีค่าใบอนุญาต อย่างไรก็ตามต้องมีค่า Hosting, ชื่อโดเมน และ SSL Certificate อยู่แล้ว ส่วน Extension เสริมบางตัว เช่น Payment Gateway, Shipping, หรือ Theme Premium จะมีค่าใช้จ่ายเพิ่มเติมตามที่ผู้พัฒนากำหนด

Hosting ที่ดีสำหรับ WooCommerce ต้องมีสเปคแบบไหน

WooCommerce ต้องการ PHP 7.4 ขึ้นไป (แนะนำ PHP 8.2+), MySQL 5.6+ หรือ MariaDB 10.4+, และ RAM อย่างน้อย 256MB (แนะนำ 512MB ขึ้นไป) ควรเลือก Hosting ที่รองรับ LiteSpeed หรือ Apache พร้อม mod_rewrite เพื่อให้ Permalink ทำงานได้ถูกต้อง รวมถึง SSL Certificate เพื่อความปลอดภัยของการชำระเงิน

WooCommerce กับ Shopify ต่างกันอย่างไร ควรเลือกอันไหน

WooCommerce เป็น Open Source ติดตั้งบน WordPress ที่คุณควบคุมได้ทุกอย่าง ค่าใช้จ่ายหลักคือ Hosting และโดเมน เหมาะสำหรับร้านที่ต้องการ Customize สูง ส่วน Shopify เป็น SaaS จ่ายรายเดือนตั้งแต่ประมาณ 800 บาทขึ้นไป ใช้งานง่ายกว่า แต่ยืดหยุ่นน้อยกว่าและมีค่า Transaction Fee ถ้าไม่ใช้ Shopify Payments ถ้าต้องการควบคุมข้อมูลและ Customize สูง WooCommerce เหมาะกว่า

ติดตั้ง WooCommerce แล้วเว็บช้า ต้องทำอย่างไร

WooCommerce มีข้อมูลและ Query ฐานข้อมูลมากกว่า WordPress ปกติ วิธีเร่งความเร็วหลักๆ ได้แก่ ใช้ Caching Plugin เช่น LiteSpeed Cache หรือ WP Rocket, เปิด Object Cache (Redis หรือ Memcached), บีบอัดรูปภาพด้วย Smush หรือ ShortPixel, ใช้ CDN, และควบคุม Plugin ไม่ให้มากเกินจำเป็น นอกจากนี้ควรเลือก Hosting ที่มี LiteSpeed Web Server และ PHP 8.x ซึ่งเร็วกว่า Apache + PHP 7.x อย่างเห็นได้ชัด

Hosting ที่ออปติไมซ์สำหรับ WordPress

AsiaGB Hosting รองรับ PHP 8.3 MySQL LiteSpeed Cache และ WordPress Toolkit เริ่มต้น 500 บาท/ปี

ดูแพ็กเกจ Hosting