studiotongz.co
ผลิตภัณฑ์ทั้งหมด
WordPress Plugin1.0.0

แนบหลักฐานการโอนเงินกับคำสั่งซื้อ WooCommerce ได้โดยตรง

Payment Slip for WooCommerce by tongz.co

ให้ลูกค้าอัปโหลดหลักฐานการโอนจากหน้า Order ร้านตรวจสลิปได้ใน WooCommerce Admin ลดการตามหลักฐานผ่าน LINE หรือแชต

พร้อมจำหน่าย · ร้านค้าตรวจสอบหลักฐานด้วยคน

หลักฐานการโอนกระจัดกระจายอยู่ที่อื่น

ไม่ใช่ปัญหาที่ซับซ้อน แต่เป็นงานที่ทำมือทุกครั้ง และยิ่งออเดอร์เยอะยิ่งตามเก็บไม่ทัน

ตอนนี้ร้านต้องทำเอง

  • ตามหลักฐานการโอนจากลูกค้าผ่าน LINE แชต หรืออีเมล แล้วเก็บรวบรวมไว้เอง
  • ไม่รู้ว่าลูกค้าโอนแล้วหรือยัง จนกว่าจะได้รับสลิป
  • หลักฐานไม่ผูกกับคำสั่งซื้อ ทำให้ตรวจย้อนหลังหรือกระทบยอดได้ยาก
  • ต้องอธิบายซ้ำ ๆ ว่าต้องส่งหลักฐานอะไร รูปแบบไหน ขนาดเท่าไร

ปลั๊กอินนี้ช่วยตรงไหน

  • ลูกค้าแนบหลักฐานการโอนกับคำสั่งซื้อได้เอง โดยไม่ต้องสร้างระบบอัปโหลดเพิ่ม
  • หลักฐานถูกเก็บในคลังสื่อของ WordPress และผูกกับคำสั่งซื้อ พร้อมเวลาที่อัปโหลดและสถานะการส่ง
  • ร้านเห็นหลักฐานใน WooCommerce Admin ที่หน้า Order เดียวกับที่ใช้ยืนยันการชำระเงินอยู่แล้ว

ช่วยเรื่องการเก็บหลักฐานให้ผูกกับคำสั่งซื้อเท่านั้น — ไม่ใช่เครื่องมือตรวจจับหรือป้องกันการฉ้อโกง และไม่ได้ตรวจสอบการรับเงินอัตโนมัติ

Important

ปลั๊กอินนี้ไม่ได้ตรวจสอบว่ามีเงินเข้า — ไม่มีการตรวจสลิปอัตโนมัติ ไม่มี OCR ไม่มี bank API และไม่เปลี่ยนสถานะคำสั่งซื้อให้ ร้านค้าตรวจสอบยอดในแอปธนาคารของตัวเอง แล้วเปลี่ยนสถานะคำสั่งซื้อเองตามขั้นตอน WooCommerce ปกติ

สามขั้นตอนที่เกิดขึ้นจริง

ตั้งแต่ลูกค้าโอนเงิน จนถึงขั้นตอนที่ร้านยืนยันคำสั่งซื้อ — ไม่มีขั้นตอนอื่นแอบแฝง

  1. 101

    ลูกค้าสั่งซื้อและโอนเงิน

    ลูกค้าเลือกวิธีชำระเงินแบบ manual/offline ที่ร้านกำหนดไว้ คำสั่งซื้ออยู่ในสถานะรอตรวจสอบ (on-hold)

  2. 202

    ลูกค้าแนบหลักฐานการโอน

    อัปโหลดจากหน้าขอบคุณหลังสั่งซื้อ หรือ My Account → ดูคำสั่งซื้อ (Guest ใช้ลิงก์ order key จากอีเมลคำสั่งซื้อ) — ไฟล์ JPG, PNG หรือ WebP ไม่เกิน 5 MB

  3. 303

    ร้านตรวจหลักฐานและอัปเดตสถานะ

    ร้านเปิดดูหลักฐานใน WooCommerce Admin ตรวจยอดในแอปธนาคารของตัวเอง แล้วเปลี่ยนสถานะคำสั่งซื้อเองตามขั้นตอน WooCommerce ปกติ

Important

การแนบหลักฐานไม่ทำให้คำสั่งซื้อถูกทำเครื่องหมายว่าชำระเงินแล้ว — ปลั๊กอินไม่ตรวจสลิป ไม่ยืนยันยอดเงิน ไม่มี bank API และไม่เปลี่ยนสถานะคำสั่งซื้อให้

ความสามารถหลัก

รายการที่ทำงานได้จริงในเวอร์ชัน 1.0.0 — ไม่รวมสิ่งที่ยังไม่ได้พัฒนา

แนบหลักฐานจากหน้าขอบคุณหลังสั่งซื้อ

ลูกค้าเห็นบล็อกแนบหลักฐานทันทีหลังสั่งซื้อเสร็จ (Order received / Thank You) พร้อมช่องเลือกไฟล์และปุ่มอัปโหลด

แนบจาก My Account → ดูคำสั่งซื้อ

ลูกค้าที่เข้าสู่ระบบกลับมาแนบหรือเปลี่ยนหลักฐานภายหลังได้จากหน้าคำสั่งซื้อของตัวเอง ด้วยคอมโพเนนต์เดียวกับหน้าขอบคุณ

Guest Checkout ใช้ได้ด้วย order key

ลูกค้าที่ไม่ได้สมัครสมาชิกแนบหลักฐานผ่านลิงก์ order key ที่ WooCommerce ส่งให้ในอีเมลคำสั่งซื้ออยู่แล้ว — ไม่มีระบบ token ใหม่

ตรวจว่าเป็นเจ้าของคำสั่งซื้อจริง

ลูกค้าที่ล็อกอินต้องเป็นเจ้าของคำสั่งซื้อนั้น ส่วนผู้ที่ไม่มีสิทธิ์ถูกปฏิเสธ และข้อความปฏิเสธไม่บอกว่าคำสั่งซื้อมีอยู่จริงหรือไม่

JPG, PNG และ WebP ไม่เกิน 5 MB

รับเฉพาะ jpg, jpeg, png และ webp ขนาดไม่เกิน 5 MB ต่อไฟล์ — ตรวจจากเนื้อหาไฟล์จริง ไม่ใช่นามสกุลหรือค่าที่เบราว์เซอร์ส่งมา

เปลี่ยนหลักฐานได้ถ้าอัปโหลดผิด

หนึ่งคำสั่งซื้อมีหลักฐานที่ใช้งานอยู่ครั้งละหนึ่งไฟล์ ลูกค้าอัปโหลดใหม่เพื่อแทนที่ได้ ไฟล์เดิมยังอยู่ในคลังสื่อแต่คำสั่งซื้อไม่อ้างถึงอีก

สถานะ ส่งหลักฐานแล้ว รอตรวจสอบ

หลังอัปโหลดสำเร็จ ลูกค้าเห็นสถานะชัดเจนว่าได้รับหลักฐานแล้วและรอการตรวจสอบ พร้อมบันทึกเวลาไว้กับคำสั่งซื้อ

แผง Payment Slip ในหน้า Order

ร้านเห็นสถานะการส่ง เวลาที่อัปโหลด ยอดคำสั่งซื้อ ภาพตัวอย่าง และลิงก์เปิดไฟล์เต็ม พร้อมข้อความเตือนให้ตรวจสอบก่อนเปลี่ยนสถานะ — เป็นแผงแบบอ่านอย่างเดียว

ลิงก์กลับไปแนบหลักฐานทางอีเมล

อีเมลคำสั่งซื้อที่เข้าเงื่อนไขมีลิงก์กลับไปยังหน้าแนบหลักฐานของคำสั่งซื้อนั้น โดยใช้ลิงก์ที่ WooCommerce ส่งอยู่แล้ว ไม่มีอีเมลหรือ token ใหม่

เลือกได้ว่าวิธีชำระเงินไหนต้องแนบสลิป

ตั้งค่าได้ที่ WooCommerce → Settings → Payment Slip โดยติ๊กวิธีชำระเงินที่ต้องการ (bank transfer ถูกเลือกไว้ให้ก่อน)

รองรับ HPOS และคลังคำสั่งซื้อแบบเดิม

อ่านและเขียนข้อมูลคำสั่งซื้อผ่าน WooCommerce CRUD ทั้งหมด จึงทำงานเหมือนกันทั้งโหมด HPOS และแบบ post เดิม และประกาศความเข้ากันได้กับ WooCommerce อย่างเป็นทางการ

สถานะคำสั่งซื้อคงเดิมจนกว่าร้านจะเปลี่ยน

ปลั๊กอินไม่สร้างสถานะใหม่ ไม่เขียนสถานะคำสั่งซื้อเอง และไม่เรียก payment_complete() — คำสั่งซื้ออยู่ในสถานะรอตรวจสอบจนมีคนตรวจและเปลี่ยนเอง

ลูกค้าแนบหลักฐานจากหน้าไหนได้บ้าง

ทั้งสองจุดใช้คอมโพเนนต์เดียวกัน ลูกค้าจึงเห็นขั้นตอน ข้อความ และสถานะเหมือนกัน

หน้าขอบคุณหลังสั่งซื้อ

ลูกค้าเห็นบล็อกแนบหลักฐานทันทีหลังสั่งซื้อ (Order received / Thank You) พร้อมช่องเลือกไฟล์ ปุ่มอัปโหลด และข้อความกำกับขนาดไฟล์ไม่เกิน 5 MB

My Account → ดูคำสั่งซื้อ

ลูกค้าที่เข้าสู่ระบบกลับมาแนบหรือเปลี่ยนหลักฐานภายหลังได้จากหน้าคำสั่งซื้อของตัวเอง

ลูกค้าที่ไม่ได้สมัครสมาชิก

Guest ใช้ลิงก์ order key ที่ WooCommerce ส่งให้ในอีเมลคำสั่งซื้ออยู่แล้ว — เปิดหน้าเดิมและแนบหลักฐานได้โดยไม่ต้องสร้างบัญชี

หลังแนบสำเร็จ

ลูกค้าเห็นสถานะ ส่งหลักฐานแล้ว รอตรวจสอบ และปุ่ม เปลี่ยนหลักฐานการโอน ถ้าต้องแก้ไข

ร้านตรวจหลักฐานที่หน้า Order

ทุกอย่างอยู่ในหน้าคำสั่งซื้อของ WooCommerce ที่ร้านใช้อยู่แล้ว — ไม่มีแดชบอร์ดใหม่ให้เรียนรู้

แผง Payment Slip ในหน้าคำสั่งซื้อ

แสดงสถานะการส่ง เวลาที่อัปโหลด ยอดคำสั่งซื้อ ภาพตัวอย่าง และลิงก์เปิดไฟล์หลักฐานขนาดเต็ม

อ่านอย่างเดียวโดยออกแบบ

แผงนี้ไม่มีปุ่มอนุมัติ ปฏิเสธ ลบ หรืออัปโหลดแทนลูกค้า และไม่สามารถเปลี่ยนสถานะหรือทำเครื่องหมายว่าชำระเงินแล้วได้

ข้อความเตือนก่อนเปลี่ยนสถานะ

แผงแสดงข้อความ โปรดตรวจสอบยอดเงิน บัญชีผู้รับ และรายละเอียดในหลักฐานก่อนเปลี่ยนสถานะคำสั่งซื้อ

บันทึกและอีเมล

การแนบหลักฐานถูกบันทึกเป็นโน้ตส่วนตัวในคำสั่งซื้อ และอีเมลคำสั่งซื้อที่เข้าเงื่อนไขมีลิงก์กลับไปหน้าแนบหลักฐาน

ความปลอดภัยและความเป็นส่วนตัว

หลักฐานการโอนเป็นข้อมูลอ่อนไหว ปลั๊กอินจึงออกแบบให้ไฟล์อยู่กับร้าน และตรวจสิทธิ์ก่อนอ่านไฟล์ทุกครั้ง

ตรวจว่าเป็นเจ้าของคำสั่งซื้อก่อนอัปโหลด

การตรวจสิทธิ์เกิดขึ้นก่อนอ่านไฟล์ที่ส่งมา ลูกค้าที่ล็อกอินต้องเป็นเจ้าของคำสั่งซื้อ และ Guest ต้องมี order key ที่ถูกต้อง

ปฏิเสธแบบไม่บอกข้อมูล

คำสั่งซื้อที่ไม่มีอยู่จริงกับคำสั่งซื้อที่ไม่ใช่ของคุณได้ข้อความเดียวกัน จึงไม่รั่วว่าคำสั่งซื้อมีอยู่หรือไม่

ตรวจไฟล์จากเนื้อหาจริง

ตรวจชนิดไฟล์จากเนื้อหา (MIME sniffing) และใช้รายการที่อนุญาตแบบสั้น ไม่เชื่อนามสกุลหรือค่าที่เบราว์เซอร์ส่งมา และเก็บไฟล์ผ่าน WordPress upload API

ไฟล์อยู่ในเว็บของร้านเอง

ไฟล์หลักฐานอยู่ในคลังสื่อของ WordPress บนโฮสต์ของร้าน ไม่มีการส่งออกไปยังคลาวด์หรือ API ภายนอก ไม่แสดงลิงก์ไฟล์บนหน้าสาธารณะ และการลบปลั๊กอินไม่ลบไฟล์หรือข้อมูลหลักฐาน เพราะถือเป็นเอกสารทางบัญชี

เลือกแพ็กเกจที่เหมาะกับเว็บของคุณ

จ่ายครั้งเดียว · ชำระเงินผ่าน PromptPay QR · เปิดสิทธิ์และส่งลิงก์ดาวน์โหลดอัตโนมัติหลังชำระเงิน

ราคาขายจริงราคาขายจริงสำหรับเวอร์ชัน 1.0.0 · ชำระผ่าน PromptPay QR (บัญชีจริง)

Personal

จ่ายครั้งเดียว

฿4901 เว็บไซต์

  • สำหรับ 1 เว็บไซต์
  • Plugin updates 1 year
  • Basic support 1 year
เลือกแพ็กเกจ

Business

จ่ายครั้งเดียว

฿990สูงสุด 5 เว็บไซต์

  • สำหรับสูงสุด 5 เว็บไซต์
  • Plugin updates 1 year
  • Priority support 1 year
เลือกแพ็กเกจ

ซื้อขาด — ใช้งาน Plugin ต่อได้หลังครบระยะอัปเดตและการสนับสนุน

ปุ่ม “เลือกแพ็กเกจ” จะพาไปที่ขั้นตอนสั่งซื้อจริง — ชำระผ่าน PromptPay QR และระบบยืนยันการชำระจาก Stripe แล้วระบบเปิดสิทธิ์การใช้งานและส่งลิงก์ดาวน์โหลดให้อัตโนมัติ

หน้าจอที่ปลั๊กอินแตะจริง

สามจุดที่ผู้ใช้เห็น: หน้าอัปโหลดของลูกค้า แผงตรวจของร้าน และหน้าตั้งค่าของร้าน

หน้าอัปโหลดของลูกค้าหน้าขอบคุณหลังสั่งซื้อ · My Account → ดูคำสั่งซื้อ

แนบหลักฐานการโอนเงิน

ส่งหลักฐานแล้ว รอตรวจสอบ

อัปโหลดหลักฐานการโอนเงินสำหรับคำสั่งซื้อนี้ ร้านค้าจะตรวจสอบก่อนยืนยันการชำระเงิน

accept: image/jpeg,image/png,image/webp

  • รองรับไฟล์ JPG, PNG และ WebP เท่านั้น
  • ขนาดไฟล์ไม่เกิน 5 MB
อัปโหลดหลักฐานเปลี่ยนหลักฐานการโอนแสดงเมื่อมีสลิปอยู่แล้ว
หน้าตรวจของร้านWooCommerce → Orders → เปิดคำสั่งซื้อ

Payment Slip

แผงอ่านอย่างเดียวบนหน้าคำสั่งซื้อ — ยังไม่มีสลิปจะแสดง “No slip submitted yet.”

Status
Slip submitted by the customer.
Uploaded
2026-10-07 14:32ตัวอย่าง
Order total
฿1,250.50ตัวอย่าง
ตัวอย่างภาพหลักฐานพื้นที่ thumbnail ของไฟล์ที่ลูกค้าส่ง (alt = Payment Slip)

Open the full slip

โปรดตรวจสอบยอดเงิน บัญชีผู้รับ และรายละเอียดในหลักฐานก่อนเปลี่ยนสถานะคำสั่งซื้อ

หน้าตั้งค่าของร้านWooCommerce → Settings → Payment Slip

Payment Slip

Choose which payment methods require the customer to upload a payment slip. Orders paid with any other method are never offered the upload form.

Direct bank transfer (BACS)ค่าเริ่มต้น
bacs
PromptPay for WooCommerce by tongz.coแสดงเมื่อติดตั้งไว้
stz_promptpay
Save changesปุ่มของหน้าตั้งค่า WooCommerce

ตัวอย่างหน้าจอที่เรนเดอร์จากข้อความและ markup จริงของปลั๊กอินเวอร์ชัน 1.0.0 (ไม่ใช่ภาพถ่ายหน้าจอ) — ยอดคำสั่งซื้อและเวลาที่แสดงเป็นค่าตัวอย่าง ยังไม่มีภาพจากร้านจริงและไม่มีการเพิ่ม field หรือ label ที่ปลั๊กอินไม่ได้พิมพ์

ทดสอบกับอะไรจริง

Verified with คือ environment ที่เราทดสอบจริงและยืนยันผลแล้ว — ไม่ได้แปลว่ารองรับทุกเวอร์ชัน

Verified with

WordPress
7.1.2ทดสอบทั้งโหมด HPOS และ post เดิม
WooCommerce
11.1.2
PHP
8.3และ 8.1 / 8.2 ในชุดทดสอบของปลั๊กอิน

ความเข้ากันได้ และขอบเขตที่ยังไม่ยืนยัน

  • HPOS (High-Performance Order Storage) — ประกาศความเข้ากันได้ผ่าน FeaturesUtil::declare_compatibility() และทดสอบทั้งโหมด HPOS และแบบ post เดิม บน WordPress 7.1.2 + WooCommerce 11.1.2 + PHP 8.3
  • วิธีชำระเงินแบบ manual/offline ของ WooCommerce (bank transfer (BACS) ถูกติ๊กไว้ให้ก่อน) รวมถึง gateway PromptPay ของ tongz.co ถ้าติดตั้งไว้ — ไม่บังคับและไม่ผูกกัน
  • อัปโหลดได้เฉพาะคำสั่งซื้อที่ยังไม่ชำระ (on-hold) — เมื่อคำสั่งซื้อเป็น processing, completed, cancelled หรือ refunded บล็อกอัปโหลดจะหายไป
  • รับไฟล์ JPG, JPEG, PNG และ WebP เท่านั้น (ตรวจจากเนื้อหาไฟล์จริง) สูงสุด 5 MB — ไม่รองรับ PDF, GIF, SVG หรือ ZIP โดยเจตนา
  • ยังไม่ทดสอบร่วมกับปลั๊กอินหรือธีมอื่นที่เขียนทับหน้าคำสั่งซื้อหรือหน้าขอบคุณ

เวอร์ชัน 1.0.0 — ขอบเขตที่ตั้งใจ

บอกไว้ก่อนตั้งแต่ต้นทาง เพราะเรื่องนี้สำคัญกว่าความสวยของหน้าเว็บ

1.0.0พร้อมจำหน่ายแล้ว

ข้อจำกัดที่รู้อยู่แล้ว

  • ไม่ตรวจสอบการรับเงินอัตโนมัติ และไม่มี bank API
  • ไม่มี slip verification — ไม่มี OCR และไม่ตรวจสลิปอัตโนมัติ (ตั้งใจแยกเป็นผลิตภัณฑ์อื่น)
  • ไม่มี duplicate-slip detection และไม่ยืนยันคำสั่งซื้อให้
  • หนึ่งคำสั่งซื้อมีหลักฐานที่ใช้งานอยู่ครั้งละหนึ่งไฟล์ — ยังไม่มีประวัติหลายไฟล์
  • อัปโหลดได้เฉพาะคำสั่งซื้อสถานะ on-hold เท่านั้น
  • ข้อจำกัดไฟล์คงที่ใน v1.0.0: ไม่เกิน 5 MB และไม่รองรับ PDF
  • ไม่มีการจัดเก็บบนคลาวด์ — ไฟล์อยู่ในคลังสื่อของเว็บร้านเอง

สถานะปัจจุบัน

Status
Availableพร้อมใช้งาน
Version
1.0.0
Pricing
จ่ายครั้งเดียว
Availability
พร้อมใช้งาน

ข้อกำหนด และการสนับสนุน

สิ่งที่ต้องมีก่อนติดตั้ง และช่องทางขอความช่วยเหลือ — ขั้นตอนติดตั้งและตั้งค่าแบบละเอียดอยู่ในคู่มือวิธีซื้อและติดตั้ง

Requirements

  • WordPress 6.4 ขึ้นไป (ทดสอบบน 7.1.2)
  • WooCommerce 8.0 ขึ้นไป (ทดสอบถึง 11.1)
  • PHP 8.1 ขึ้นไป (ทดสอบบน 8.1.34 / 8.2.34 / 8.3.35)
  • ต้องมี WooCommerce เปิดใช้งานอยู่ — ปลั๊กอินทำงานเดี่ยว ไม่ต้องใช้ปลั๊กอินอื่นของ tongz.co
  • โฟลเดอร์อัปโหลดของ WordPress ต้องเขียนได้ (ไฟล์หลักฐานถูกเก็บในคลังสื่อของ WordPress)
  • ร้านต้องตรวจสอบยอดเงินและเปลี่ยนสถานะคำสั่งซื้อเอง — ปลั๊กอินไม่ตรวจสอบการรับเงิน

เวอร์ชันที่ทดสอบจริงอยู่ในหัวข้อ “ทดสอบกับอะไรจริง” ด้านบน

Support

ติดปัญหาการใช้งานหรือเรื่องคำสั่งซื้อ ส่งได้ที่ support@tongz.co (ลูกค้าผลิตภัณฑ์และความช่วยเหลือ) หรือผ่านหน้าติดต่อของสตูดิโอ

ข้อมูลที่ควรส่งมาด้วย (เวอร์ชันปลั๊กอิน, เวอร์ชัน WordPress/WooCommerce, ข้อความ error, ภาพหน้าจอ, ขั้นตอนที่ทำให้เกิดปัญหา) อยู่ในคู่มือ — วิธีซื้อและติดตั้ง

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

คำถามที่เจอบ่อยเกี่ยวกับปลั๊กอินนี้โดยเฉพาะ — ทั้งเรื่องที่ทำได้ ที่ยังทำไม่ได้ และเรื่องที่ยังไม่ประกาศ

ไม่ครับ — v1.0.0 ไม่ตรวจสอบการรับเงินอัตโนมัติ ไม่มี OCR ไม่มี bank API และไม่มี duplicate-slip detection ร้านค้าตรวจยอดในแอปธนาคารของตัวเอง แล้วเปลี่ยนสถานะคำสั่งซื้อเองตามขั้นตอน WooCommerce ปกติ

พร้อมจำหน่าย

พร้อมใช้งานแล้ว — เริ่มต้นที่ ฿490

ซื้อได้ทันทีจากหน้านี้ — ชำระผ่าน PromptPay QR แล้วรับสิทธิ์และลิงก์ดาวน์โหลดอัตโนมัติ มีคำถามก่อนซื้อ? ทักทีมงานได้ที่ support@tongz.co