ฟีเจอร์อีคอมเมิร์ซสำหรับเว็บไซต์แบรนด์ตัวเอง: ตั้งค่า WooCommerce, ช่องทางชำระเงิน, ภาษี และการจัดส่ง
1. การตั้งค่าพื้นฐาน WooCommerce: เปิดสวิตช์อะไรก่อน
หลังติดตั้ง WooCommerce ตัวช่วยตั้งค่าจะพาคุณกรอกข้อมูลร้าน แต่มีตัวเลือกสำคัญบางอย่างที่ค่าตั้งต้นไม่ถูกต้อง ข้อแรก “ที่ตั้งร้าน” ต้องกรอกที่จดทะเบียนบริษัทของคุณ ไม่ใช่ตลาดเป้าหมาย ข้อสอง “สกุลเงิน” แนะนำให้ใช้ USD หรือ EUR เป็นสกุลเงินหลัก อย่าใช้หยวน เพราะผู้ซื้อต่างประเทศเห็น CNY แล้วจะปิดหน้าทันที ข้อสาม สวิตช์ “เปิดใช้ภาษี” และ “เปิดใช้ค่าจัดส่ง” ต้องเปิดทั้งคู่ เพราะค่าตั้งต้นปิดอยู่
ประเภทสินค้าเลือกสินค้าแบบง่ายหรือสินค้าแบบมีตัวเลือก? เว็บ B2B ที่ขายต่างประเทศส่วนใหญ่ใช้สินค้าแบบมีตัวเลือก (แยก SKU ตามขนาด สี สเปก) เพราะรุ่นเดียวกันมักมีหลายสเปก ส่วนการจัดการสต็อกแนะนำให้เปิด แต่ไม่ควรจัดการสต็อกจริงใน WooCommerce เพราะโมดูลสต็อกของมันอ่อนเกินไป พอออเดอร์เยอะขึ้นใช้ ERP หรือ Google Sheet ซิงก์จะเชื่อถือได้กว่า เรื่องการเลือกเทคโนโลยีดูได้ที่เทคโนโลยีสแตกของ crater。
| รายการตั้งค่า | ค่าตั้งต้น | คำแนะนำสำหรับเว็บขายต่างประเทศ | ผลกระทบ |
|---|---|---|---|
| ที่ตั้งร้าน | สหรัฐอเมริกา | ที่จดทะเบียนจริง | มีผลต่อภาษีตั้งต้น |
| สกุลเงินหลัก | USD | USD หรือ EUR | มีผลต่อการชำระเงินผ่านช่องทางชำระเงิน |
| เปิดใช้ภาษี | 关 | เปิด | ไม่ออกใบกำกับภาษีก็ผิดกฎ |
| เปิดใช้ค่าจัดส่ง | 关 | เปิด | ไม่เปิดค่าจัดส่งผู้ซื้อก็ไม่รู้ |
| แสดงราคารวมภาษี | ไม่รวมภาษี | แล้วแต่ตลาด | EU ต้องแสดงราคารวมภาษี |
| การสมัครสมาชิกของลูกค้า | สมัครได้ | ติ๊ก “สมัครสมาชิกได้ตอนสั่งซื้อ” | ลดขั้นตอนการสมัคร |
2. ช่องทางชำระเงิน: Stripe บวก PayPal สองช่องทาง
ช่องทางชำระเงินของเว็บแบรนด์ตัวเองอย่ารับแค่ช่องทางเดียว Stripe ครอบคลุมบัตรเครดิต (Visa/Mastercard/Amex) และวิธีชำระเงินท้องถิ่น (iDEAL ในยุโรป, GrabPay ในเอเชียตะวันออกเฉียงใต้) แต่ไม่รองรับการสมัครตรงจากผู้ขายจีน ต้องมีบริษัทในฮ่องกงหรือสหรัฐฯ เป็นเจ้าของ ส่วน PayPal ขั้นตอนต่ำ บุคคลธรรมดาก็สมัครได้ ผู้ซื้อในยุโรปและละตินอเมริกาใช้กันมาก แต่ค่าธรรมเนียมสูงกว่า Stripe ประมาณ 1 เปอร์เซ็นต์
วิธีที่ถูกต้องสำหรับสองช่องทาง: หน้าเช็กเอาต์แสดงปุ่ม Stripe บัตรเครดิตและ PayPal พร้อมกัน ให้ผู้ซื้อเลือกเอง Stripe ดูแลทราฟฟิกบัตรเครดิต PayPal ดูแลผู้ซื้อที่ชอบ PayPal อย่ารับแค่ PayPal อย่างเดียว เพราะ 40% ของผู้ซื้อในอเมริกาเหนือไม่มีบัญชี PayPal เห็นมีแต่ PayPal ก็ปิดหนีทันที และอย่ารับแค่ Stripe อย่างเดียว เพราะเยอรมนีและเนเธอร์แลนด์มีผู้ซื้อกว่า 30% ที่ชินกับ PayPal
ตัวอย่างสถานการณ์: คุณเป็นบริษัททำโคมไฟกลางแจ้งในหางโจว นิติบุคคลอยู่ในจีน ใช้ Stripe ไม่ได้ ใช้ 2Checkout หรือ Paddle เป็น Merchant of Record ช่วยจัดการรับชำระข้ามพรมแดนและภาษีให้ อัตราประมาณ 5% ถึง 6% ส่วน PayPal ยังต่อแยกอีกช่องเป็นตัวสำรอง
| เกตเวย์ | อัตราค่าธรรมเนียม (ข้ามพรมแดน) | เงื่อนไขการเปิดบัญชี | ตลาดที่เหมาะ |
|---|---|---|---|
| Stripe | 2.9% + 0.3 ดอลลาร์ | ต้องมีนิติบุคคลต่างประเทศ | อเมริกาเหนือ ยุโรป |
| PayPal เวอร์ชันธุรกิจ | 4.4% + ค่าธรรมเนียมคงที่ | บุคคล/นิติบุคคลก็ได้ | ยุโรป ลาตินอเมริกา ทั่วโลก |
| 2Checkout / Paddle | 5% ถึง 6% | บริษัทในจีนเปิดได้ | ผู้ขายจีนบุกตลาดต่างประเทศ |
| Shopify Pay | 3% ถึง 3.5% | เฉพาะร้าน Shopify | ใช้กับ WooCommerce ไม่ได้ |
| Alipay ข้ามพรมแดน | ประมาณ 1% | บริษัทในจีน | ผู้ซื้อชาวจีนเป็นหลัก |
สาม การตั้งค่าอัตราภาษี: ตามที่อยู่ผู้ซื้อ ไม่ใช่ที่อยู่ร้าน
นี่คือหลุมที่พลาดง่ายที่สุดใน WooCommerce ในการตั้งค่าเริ่มต้น การคำนวณภาษีใช้อัตราตาม “ที่อยู่ร้าน” ถ้าคุณกรอกที่อยู่บริษัทในสหรัฐ ไม่ว่าผู้ซื้อจะอยู่เยอรมนีหรือฝรั่งเศส ก็คำนวณตามอัตราภาษีสหรัฐ ซึ่งผิดกฎหมายในสหภาพยุโรป EU กำหนดให้ธุรกรรม B2C เก็บ VAT ตามอัตราของประเทศผู้ซื้อ แต่ละประเทศอัตราไม่เท่ากัน เยอรมนี 19% ฝรั่งเศส 20% อิตาลี 22%
การตั้งค่าที่ถูกต้องมีสามขั้นตอน: ขั้นแรก เข้า WooCommerce → ตั้งค่า → ภาษี ติ๊ก “คำนวณภาษีตามที่อยู่จัดส่ง” ขั้นที่สอง นำเข้าตารางอัตราภาษี ตารางอัตรามาตรฐานของ 27 ประเทศใน EU มี CSV เปิดเผยบนเว็บไซต์คณะกรรมาธิการยุโรป WooCommerce รองรับการอัปโหลดเป็นชุด ขั้นที่สาม ตั้ง “คำนำหน้าการแสดงราคา” ถ้าสินค้าของคุณตั้งราคาแบบไม่รวมภาษี ตอนเช็กเอาต์ให้แสดง “รวมภาษี XX ยูโร”
เกณฑ์ตัดสิน: ออเดอร์ B2C ต้องเก็บภาษีตามที่อยู่ผู้ซื้อ ออเดอร์ B2B ถ้าผู้ซื้อให้เลข VAT ที่ใช้ได้ สามารถเก็บแบบ reverse charge ได้ แต่ต้องตรวจสอบว่าเลข VAT ใช้ได้จริง การตรวจ VAT ในตัว WooCommerce ไม่แม่นพอ แนะนำให้ติดตั้งปลั๊กอิน WP Ever Accountant หรือ TaxJar เพื่อตรวจอัตโนมัติ วิธีวางฐานความสอดคล้อง ดูที่ฐานรากด้านการปฏิบัติตามกฎสำหรับเว็บออกตลาดต่างประเทศ。
| ตลาด | กฎอัตราภาษี | การตั้งค่า WooCommerce | เครื่องมือด้านความสอดคล้อง |
|---|---|---|---|
| EU B2C | ตามอัตรา VAT ประเทศผู้ซื้อ | นำเข้าตารางอัตราภาษี EU | TaxJar / Avalara |
| EU B2B | Reverse Charge (เก็บภาษีแบบย้อนกลับ) | ตรวจสอบเลข VAT | API ตรวจสอบ VIES |
| สหรัฐ B2C | ตามอัตรารัฐ/เคาน์ตี/เมือง | ติด TaxJar คำนวณอัตโนมัติ | ปลั๊กอิน TaxJar |
| สหราชอาณาจักร | VAT 20% (แยกอิสระหลัง Brexit) | สร้างแถวอัตราภาษี UK แยก | เหมือนข้างต้น |
| ตะวันออกกลาง/เอเชียตะวันออกเฉียงใต้ | ส่วนใหญ่ไม่มี VAT หรือภาษีต่ำ | ตั้งอัตราภาษี 0% | ยืนยันด้วยตนเอง |
สี่ โซนโลจิสติกส์: แบ่ง Zone ตามประเทศ ตั้งค่าค่าขนส่งแบบขั้นบันได
การตั้งค่าขนส่งของ WooCommerce เรียกว่า Shipping Zone (โซนจัดส่ง) ค่าเริ่มต้นจะมีแค่ “ส่วนอื่นๆ ของโลก” โซนเดียว ค่าขนส่งจะเก็บหรือไม่เก็บก็ได้แบบเหมาจ่าย เว็บที่ขายต่างประเทศควรแบ่งอย่างน้อย 4 ถึง 5 โซน ได้แก่ อเมริกาเหนือ สหภาพยุโรป สหราชอาณาจักร ออสเตรเลีย-นิวซีแลนด์ และส่วนอื่นๆ ของโลก ในแต่ละโซนให้ตั้งวิธีคิดค่าขนส่งต่างกัน เช่น ส่งฟรี (ครบ 100 ดอลลาร์ส่งฟรี) ค่าส่งเหมาจ่าย (10 ดอลลาร์) คิดตามน้ำหนัก (น้ำหนักแรก 500g 8 ดอลลาร์ เกินมาเพิ่มทุก 500g อีก 4 ดอลลาร์)
กรอบการตัดสินใจเรื่องตั้งราคาค่าขนส่ง เริ่มจากเช็คราคาที่ผู้ให้บริการขนส่งของคุณ (YunExpress, Yanwen, 4PX) เสนอไปยังแต่ละโซน แล้วแบ่งตามน้ำหนักออร์เดอร์เป็น 3 ระดับ คือ ต่ำกว่า 0.5kg, 0.5 ถึง 2kg และมากกว่า 2kg บวกราคาเพิ่มระดับละ 30% เป็นกันชน (ความผันผวนของอัตราแลกเปลี่ยน ค่าเคลมพัสดุหาย) จากนั้นตั้งเป็นขั้นบันไดใน WooCommerce อย่าตั้งเกณฑ์ส่งฟรีต่ำเกินไป ครบ 100 ดอลลาร์ส่งฟรีคือมาตรฐาน B2C ถ้าต่ำไปจะกินกำไร
ตัวอย่างสถานการณ์: สินค้าของคุณคือไฟ LED แถบน้ำหนัก 200 กรัม ผู้ให้บริการขนส่งไปสหภาพยุโรปเสนอราคา 6 ดอลลาร์ คุณตั้งค่าใน WooCommerce โซนสหภาพยุโรปว่า ค่าจัดส่งแบบเหมาจ่าย 8 ดอลลาร์สำหรับน้ำหนักไม่เกิน 0.5 กก. และส่งฟรีเมื่อซื้อครบ 80 ดอลลาร์ ลูกค้าชาวเยอรมันซื้อไฟแถบราคา 10 ดอลลาร์ พอเช็กเอาต์เห็นค่าส่ง 8 ดอลลาร์ อาจรู้สึกว่าค่าส่งแพงกว่าสินค้าแล้วล้มเลิกซื้อ ตอนนี้ให้เพิ่มแถบข้อความ “ซื้อเพิ่มให้ครบเพื่อส่งฟรี” เพื่อชวนเขาเติมสินค้าให้ถึง 80 ดอลลาร์ ยอดสั่งซื้อเฉลี่ยต่อออเดอร์ก็เพิ่มขึ้น 8 เท่าทันที
| โซน | ประเทศที่รวมอยู่ | ค่าส่งน้ำหนักแรก (0.5kg) | เกณฑ์ส่งฟรี |
|---|---|---|---|
| อเมริกาเหนือ | สหรัฐอเมริกา แคนาดา | 7 ดอลลาร์ | ครบ 100 ดอลลาร์ |
| สหภาพยุโรป | เยอรมนี ฝรั่งเศส อิตาลี สเปน และอีก 27 ประเทศ | 8 ดอลลาร์ | ครบ 80 ดอลลาร์ |
| สหราชอาณาจักร | สหราชอาณาจักร (แยกออกจาก EU) | 9 ดอลลาร์ | ครบ 80 ดอลลาร์ |
| ออสเตรเลีย-นิวซีแลนด์ | ออสเตรเลีย นิวซีแลนด์ | 10 ดอลลาร์ | ครบ 120 ดอลลาร์ |
| ส่วนอื่นๆ ของโลก | ตะวันออกกลาง เอเชียตะวันออกเฉียงใต้ ลาตินอเมริกา | 12 ดอลลาร์ | ครบ 150 ดอลลาร์ |
ห้า ทดสอบก่อนเปิดเว็บ ลงออร์เดอร์ประเทศละ 1 ครั้ง รวม 3 ประเทศ
พอตั้งค่าครบทั้งสี่โมดูลแล้ว อย่าเพิ่งเปิดเว็บจริง ให้รันออร์เดอร์ทดสอบด้วยโหมด Sandbox ของ Stripe โดยลงออร์เดอร์จากที่อยู่ต่าง “ประเทศ” กันอย่างน้อย 3 ประเทศ คือ ที่อยู่สหภาพยุโรป (เช็คอัตราภาษี) ที่อยู่อเมริกา (เช็คภาษีขาย) และที่อยู่ตะวันออกกลาง (เช็คอัตราภาษี 0%) ตรวจสามอย่างต่อออร์เดอร์ คือ ยอดภาษีตรงกับที่คำนวณมือไหม ค่าขนส่งจับคู่โซนถูกต้องไหม และหน้าจ่ายเงินแสดงสกุลเงินปกติไหม
อีกอย่างที่ต้องทดสอบคือขั้นตอนการคืนเงิน ทั้ง Stripe และ PayPal คืนเงินได้จากหลังบ้าน WooCommerce โดยตรง แต่ต้องตั้งค่า Webhook event ให้ถูก ไม่งั้นคุณคืนเงินไปแล้ว สถานะออร์เดอร์ใน WooCommerce ยังเป็น “กำลังดำเนินการ” วิธีตั้งค่า Webhook ดูที่การเชื่อม API เว็บไซต์ของตัวเอง วิธีสร้างแดชบอร์ดมอนิเตอร์ ดูที่การมอนิเตอร์และแจ้งเตือนเว็บไซต์。
| รายการทดสอบ | วิธีทดสอบ | เกณฑ์ผ่าน |
|---|---|---|
| อัตราภาษีออร์เดอร์สหภาพยุโรป | ลงออร์เดอร์ด้วยที่อยู่เยอรมนี | VAT 19% คำนวณอัตโนมัติ |
| อัตราภาษีออร์เดอร์อเมริกา | ลงออร์เดอร์ด้วยที่อยู่แคลิฟอร์เนีย | ภาษีรัฐ + ภาษีเคาน์ตีถูกต้อง |
| การจับคู่โซนขนส่ง | ใช้ที่อยู่ออสเตรเลีย | ค่าส่งโซนออสเตรเลีย-นิวซีแลนด์มีผล |
| เกณฑ์ส่งฟรี | เติมสินค้าให้ถึงเกณฑ์ | ค่าส่งเป็นศูนย์อัตโนมัติ |
| การคืนเงิน | ลงออร์เดอร์ในแซนด์บ็อกซ์แล้วคืนเงิน | สถานะซิงก์กัน ยอดตรง |
| แจ้งเตือนทางอีเมล | เช็คกล่องอีเมลหลังลงออร์เดอร์ | ยืนยันคำสั่งซื้อ + ออกใบกำกับภาษี |
FAQ คำถามที่พบบ่อย
ติดตั้ง WooCommerce แล้วใช้ได้เลยไหม ต้องตั้งค่าเพิ่มอะไรอีก?
บริษัทในประเทศสมัคร Stripe ได้ไหม ถ้าไม่ได้ทำอย่างไร?
VAT สหภาพยุโรปคำนวณอย่างไร WooCommerce คำนวณอัตโนมัติได้ไหม?
ตั้งค่าขนส่งอย่างไร ตั้งเกณฑ์ส่งฟรีเท่าไรถึงเหมาะ?
ควรแสดงราคาแบบรวมภาษีหรือไม่รวมภาษี?
WooCommerce หรือ Shopify เหมาะกับ B2B ที่บุกตลาดต่างประเทศมากกว่ากัน?
ทิ้งท้าย
การตั้งค่าเริ่มต้นของ WooCommerce ออกแบบมาสำหรับเจ้าของร้านเล็กในสหรัฐฯ ไม่ใช่สำหรับเว็บที่บุกตลาดต่างประเทศ ถ้าเปิดใช้งานทันที ผลที่ตามมาคือคำนวณภาษีสหภาพยุโรปผิด โซนค่าส่งไม่ตรงกัน และรับแค่ PayPal ทำให้พลาดลูกค้าที่ใช้บัตรเครดิต ปัญหาเหล่านี้ไม่ได้ระเบิดในวันแรก แต่จะโผล่ตอนที่ลูกค้าชี้ให้เห็นในออเดอร์สหภาพยุโรปครั้งแรกต่างหาก
ลงมือสามขั้น: ปรับตามลำดับ การชำระเงิน→ภาษี→ขนส่ง→สกุลเงิน ห้ามข้ามขั้น พอตั้งค่าเสร็จให้ทดสอบด้วยการสั่งซื้อในโหมด sandbox โดยใช้ที่อยู่ 3 ประเทศ แล้วคำนวณภาษีและค่าส่งด้วยมือเทียบอีกครั้ง เก็บตารางภาษีและตารางค่าส่งไว้ใน Google Sheet ตรวจสอบทุกไตรมาส
ประโยคเดียวที่จำได้: ติดตั้ง WooCommerce เสร็จแค่เปิดประตูร้าน แต่คำนวณภาษีถูก เก็บเงินถูก และคิดค่าส่งถูก ถึงจะเรียกว่าเปิดขายได้
