WooCommerce คือ Plugin ร้านค้าออนไลน์ที่ได้รับความนิยมสูงสุดในโลกสำหรับ WordPress มีผู้ใช้งานมากกว่า 5 ล้านเว็บไซต์ทั่วโลก และดาวน์โหลดฟรี 100% บทความนี้จะพาคุณตั้งแต่ขั้นตอนแรกจนถึงการเปิดร้านออนไลน์ที่พร้อมขายสินค้าและรับชำระเงินได้จริง โดยไม่ต้องมีความรู้ด้านเทคนิคเลย
ก่อนเริ่ม: สิ่งที่ต้องเตรียมให้พร้อม
ก่อนติดตั้ง WooCommerce ตรวจสอบว่าคุณมีสิ่งเหล่านี้ครบถ้วน:
- WordPress ติดตั้งแล้ว — เวอร์ชัน 6.0 ขึ้นไป
- โฮสติ้งรองรับ PHP 8.0+ — ส่วนใหญ่ของโฮสติ้งในไทยรองรับแล้ว
- SSL Certificate (HTTPS) — จำเป็นสำหรับการรับชำระเงินออนไลน์
- พื้นที่เก็บไฟล์เพียงพอ — ขั้นต่ำ 1 GB สำหรับรูปสินค้า
- ข้อมูลธุรกิจพื้นฐาน — ชื่อร้าน ที่อยู่ สกุลเงินที่ใช้ (บาท)
ขั้นตอนที่ 1: ติดตั้ง WooCommerce Plugin
เข้าสู่ระบบ WordPress Admin แล้วทำตามขั้นตอนนี้:
- ไปที่เมนู Plugins → Add New Plugin
- พิมพ์
WooCommerceในช่องค้นหา - คลิก Install Now ที่ Plugin ของ Automattic
- รอสักครู่แล้วคลิก Activate
- ระบบจะแสดง Setup Wizard อัตโนมัติ
ขั้นตอนที่ 2: ตั้งค่าข้อมูลร้านผ่าน Setup Wizard
หลังจาก Activate Plugin แล้ว ระบบจะเข้าสู่ Setup Wizard ซึ่งมีหลายหน้าให้กรอก:
หน้า Store Details (ข้อมูลร้าน)
- Country/Region: เลือก Thailand
- Address: ที่อยู่ร้านหรือที่อยู่ธุรกิจ
- City: เมือง เช่น Bangkok, Chiang Mai
- Postcode: รหัสไปรษณีย์
หน้า Industry (ประเภทธุรกิจ)
เลือกประเภทสินค้าที่ใกล้เคียงที่สุด เช่น:
- Fashion, Apparel and Accessories — เสื้อผ้า แฟชั่น
- Food and Drink — อาหารและเครื่องดื่ม
- Electronics and Computers — อิเล็กทรอนิกส์
- Health and Beauty — ความงาม สุขภาพ
- Other — อื่นๆ
หน้า Product Types (ประเภทสินค้า)
- Physical products — สินค้าจริงที่ต้องจัดส่ง (ติ๊กถูกโดย Default)
- Downloads — ไฟล์ดาวน์โหลด เช่น e-book, ซอฟต์แวร์
ขั้นตอนที่ 3: ตั้งค่าสกุลเงินและภาษี
ไปที่ WooCommerce → Settings → General แล้วตั้งค่าดังนี้:
- Currency: Thai Baht (฿)
- Currency Position: Left (แสดง ฿ ด้านซ้าย) หรือ Right ก็ได้
- Thousand Separator: , (ลูกน้ำ)
- Decimal Separator: . (จุด)
- Number of Decimals: 2 (เช่น ฿1,250.00)
สำหรับ Tax (VAT) ในไทย ถ้าธุรกิจจดทะเบียนภาษีมูลค่าเพิ่ม (VAT 7%):
- ไปที่ WooCommerce → Settings → Tax
- ติ๊กถูก Enable Tax Rates and Calculations
- ที่ Standard Rates คลิก Insert Row
- ตั้ง Rate เป็น
7และ Tax Name เป็นVAT - คลิก Save Changes
ขั้นตอนที่ 4: เพิ่มสินค้าสินค้าแรก
ไปที่ Products → Add New แล้วกรอกข้อมูลสินค้า:
- Product Name: ชื่อสินค้า เช่น "เสื้อ Cotton สีขาว"
- Description: รายละเอียดสินค้าแบบยาว (แสดงในหน้าสินค้า)
- Short Description: สรุปสั้นๆ 1-2 ประโยค
- ที่ Product Data กรอก Regular Price (ราคาปกติ) และ Sale Price (ราคาลด ถ้ามี)
- ที่ Inventory กรอก SKU (รหัสสินค้า) และ Stock Quantity (จำนวนสต็อก)
- Product Image: อัปโหลดรูปหลักของสินค้า ขนาดแนะนำ 800x800 px
- Product Gallery: รูปเพิ่มเติมของสินค้า
- คลิก Publish
ขั้นตอนที่ 5: ตั้งค่าการจัดส่งสินค้า (Shipping)
ไปที่ WooCommerce → Settings → Shipping:
- คลิก Add Shipping Zone
- ตั้งชื่อ Zone เช่น "ทั่วประเทศไทย"
- ที่ Zone Regions เลือก Thailand
- คลิก Add Shipping Method
- เลือก Flat Rate (ค่าส่งคงที่) แล้วคลิก Add Shipping Method
- คลิก Edit ที่ Flat Rate แล้วตั้ง Cost เช่น
50(50 บาท) - คลิก Save Changes
นอกจากนี้ยังมี:
- Free Shipping — ส่งฟรีเมื่อซื้อครบ X บาท
- Local Pickup — รับสินค้าที่ร้านด้วยตนเอง
ขั้นตอนที่ 6: ตั้งค่าการรับชำระเงิน (Payment)
ไปที่ WooCommerce → Settings → Payments:
WooCommerce มี Payment Methods พื้นฐานให้ทันที:
- Direct Bank Transfer (BACS) — โอนเงินผ่านธนาคาร ระบุเลขบัญชีแล้วให้ลูกค้าโอนมา
- Check Payments — ชำระด้วยเช็ค (ไม่เหมาะร้านออนไลน์ไทย)
- Cash on Delivery (COD) — เก็บเงินปลายทาง
สำหรับการรับบัตรเครดิต/เดบิต และ PromptPay แนะนำติดตั้ง Plugin เพิ่มเติม:
- Omise — รองรับบัตรทุกธนาคารและ PromptPay
- 2C2P — รองรับบัตรเครดิตและ QR PromptPay
- SCB Payment Gateway — ของธนาคารไทยพาณิชย์
ตรวจสอบว่า WooCommerce ทำงานถูกต้อง
หลังตั้งค่าเสร็จแล้ว ให้ทดสอบกระบวนการสั่งซื้อเพื่อให้มั่นใจว่าทุกอย่างทำงานได้:
รายการตรวจสอบ WooCommerce Setup:
1. เปิดหน้าร้าน (Shop) — เห็นสินค้าที่เพิ่มไว้
2. คลิกสินค้า — หน้ารายละเอียดสินค้าแสดงถูกต้อง
3. Add to Cart — ตะกร้าสินค้าอัปเดตที่มุมขวาบน
4. ไปหน้า Cart — เห็นสินค้า ราคา และค่าจัดส่ง
5. Checkout — กรอกข้อมูลและเลือก Payment Method ได้
6. ทดสอบสั่งซื้อ — ได้รับ Email ยืนยันออเดอร์
7. Admin ได้รับ Email แจ้งออเดอร์ใหม่
8. ดู Orders ใน WooCommerce → Orders
แก้ปัญหาที่พบบ่อย
Error: "Sorry, no products were found matching your selection."
ปัญหานี้เกิดเมื่อกดดูสินค้าในหน้า Shop แล้วไม่มีสินค้าแสดง ทั้งที่เพิ่มสินค้าไว้แล้ว
- ตรวจสอบว่าสินค้าอยู่ในสถานะ Published ไม่ใช่ Draft
- ไปที่ WooCommerce → Status → Tools แล้วคลิก Clear transients
- ไปที่ Settings → Permalinks แล้วคลิก Save Changes เพื่อ Regenerate
Error: "WooCommerce checkout page not working / ไม่สามารถ Checkout ได้"
หน้า Checkout โหลดไม่ได้หรือปุ่มไม่ตอบสนอง
- ไปที่ WooCommerce → Status → Tools → Create default WooCommerce pages
- ตรวจสอบว่าหน้า Cart, Checkout, My Account ถูกกำหนดใน WooCommerce → Settings → Advanced
- ลอง Deactivate Plugin อื่นๆ เพื่อหา Conflict
- เปลี่ยนมาใช้ Theme เริ่มต้น (Storefront หรือ Twenty Twenty-Four) เพื่อทดสอบ
Error: "WooCommerce ส่ง Email ไม่ถึงลูกค้า"
ลูกค้าสั่งซื้อแล้วไม่ได้รับ Email ยืนยัน
- ติดตั้ง Plugin WP Mail SMTP แล้วตั้งค่าผ่าน SMTP ของ Email Hosting
- ใช้ WooCommerce → Status → Email เพื่อส่ง Test Email
- ตรวจสอบว่า Email ไม่ติดอยู่ใน Spam/Junk ของลูกค้า
- ตั้งค่า SPF และ DKIM ใน cPanel เพื่อเพิ่มความน่าเชื่อถือของ Email
Error: "Add to Cart ไม่ทำงาน หน้าไม่อัปเดต"
กดปุ่ม Add to Cart แล้วไม่มีอะไรเกิดขึ้น หรือ Cart ไม่อัปเดต
- ปัญหานี้มักเกิดจาก JavaScript Conflict — ลอง Deactivate Plugin ทีละตัว
- ตรวจสอบ Browser Console (F12) ดูว่ามี Error ไหม
- ลอง Deactivate Plugin Cache เช่น WP Rocket, W3 Total Cache ชั่วคราว
Error: "ราคาสินค้าแสดงผิด หรือไม่แสดง"
สินค้าในหน้า Shop แสดงราคาไม่ถูกต้องหรือขาดหายไป
- ตรวจสอบ Tax Settings — ถ้าตั้งค่า Tax ไว้ ราคาจะแสดงรวม/ไม่รวม VAT ตามที่กำหนด
- ตรวจสอบว่ากรอก Regular Price ไว้แล้ว ไม่ใช่แค่ Sale Price
- ถ้าเป็น Variable Product ต้องตั้งราคาที่ Variations ด้วย ไม่ใช่แค่ตัวหลัก
คำถามที่พบบ่อย (FAQ)
WooCommerce ฟรีจริงไหม? มีค่าใช้จ่ายแอบแฝงไหม?
WooCommerce Plugin หลักดาวน์โหลดและใช้งานฟรี 100% แต่ส่วนเสริม (Extensions) บางอย่างมีค่าใช้จ่าย เช่น Payment Gateway ของบางธนาคาร Theme WooCommerce Premium หรือ Plugin เพิ่มฟีเจอร์พิเศษ ค่าใช้จ่ายหลักที่ต้องมีคือ โฮสติ้ง โดเมน และ SSL ซึ่งโฮสติ้งในไทยส่วนใหญ่รวม SSL ฟรีอยู่แล้ว
WooCommerce ต้องใช้โฮสติ้งแบบไหน?
ร้านค้าขนาดเล็ก (สินค้าไม่เกิน 100 ชิ้น ผู้เข้าชมต่อวันไม่เกิน 500 คน) ใช้ Shared Hosting ก็เพียงพอ แต่ควรเลือกแพ็กเกจที่มี RAM ไม่ต่ำกว่า 512MB และ PHP 8.0+ ร้านที่ใหญ่ขึ้นแนะนำให้ Upgrade เป็น Cloud Hosting หรือ VPS เพื่อประสิทธิภาพที่ดีขึ้น
ถ้าต้องการย้าย WooCommerce ไปโฮสติ้งใหม่ ทำอย่างไร?
วิธีที่ง่ายที่สุดคือใช้ Plugin All-in-One WP Migration หรือ Duplicator ซึ่ง Backup ทั้งไฟล์และ Database รวมถึงข้อมูลสินค้าและออเดอร์ทั้งหมด แล้ว Restore บนโฮสติ้งใหม่ได้ในคลิกเดียว ดูรายละเอียดได้ที่บทความ วิธีย้ายเว็บไซต์ WordPress