← Blog

PriceBuddy เริ่มต้น — จาก PoC สู่โครงระบบติดตามราคา

ก่อนจะสร้างระบบติดตามราคา คำถามแรกที่ต้องตอบให้ได้คือ “ดึงราคาจากหน้าเว็บคู่แข่งได้จริงไหม และต้นทุนต่อครั้งเท่าไหร่” เพราะถ้าดึงไม่ได้หรือแพงเกินไป แผนที่เหลือก็ไม่มีความหมาย งานช่วงแรกจึงเป็นการพิสูจน์เรื่องนี้ก่อน

พิสูจน์ก่อนว่าทำได้

ทดลองดึงราคาสินค้าจาก Lazada และ Shopee ซึ่งเป็นสองแพลตฟอร์มที่ยากที่สุดในตลาดไทย โดยใช้เครื่องมือควบคุมเบราว์เซอร์อัตโนมัติพร้อมเทคนิคหลบการตรวจจับบอต

สิ่งสำคัญไม่แพ้กันคือการวัดต้นทุนต่อการเช็กหนึ่งครั้ง เพราะถ้าติดตามสินค้าหลักร้อยหลักพันรายการ วันละหลายรอบ ต้นทุนต่อครั้งคูณเข้าไปแล้วเป็นตัวเลขที่ตัดสินได้เลยว่าธุรกิจนี้ไปต่อได้หรือไม่

วางโครงระบบ 10 โปรเจกต์

เมื่อพิสูจน์แล้วว่าทำได้ จึงวางโครงสร้างระบบให้รองรับการเติบโต แยกเป็น 10 ส่วนงานที่แยกจากกันชัดเจน

  • ฐานข้อมูล — PostgreSQL พร้อมระบบอัปเกรดโครงสร้างแยกตามส่วนงาน ทำให้แต่ละส่วนพัฒนาไปได้โดยไม่ต้องรอกัน
  • คิวงาน — ใช้ Redis เป็นสายพานส่งงาน ทำให้ตัวสั่งงานกับตัวทำงานแยกจากกันได้ และเพิ่มตัวทำงานเมื่อของเยอะขึ้นได้ทันที
  • ระบบสมาชิก — สมัคร เข้าสู่ระบบ และหน้าเว็บพื้นฐาน

แกนการติดตามราคา

วางสายการทำงานหลักที่ข้อมูลราคาไหลผ่าน

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

แดชบอร์ดและการแจ้งเตือน

  • หน้าดูสินค้าและกราฟราคาย้อนหลัง พร้อม API สำหรับดึงข้อมูล
  • ตัวจัดคิวงานตามเวลา — สั่งให้ไปเช็กราคาเป็นรอบอัตโนมัติ
  • กฎแจ้งเตือน — ตั้งเงื่อนไขได้ว่าเมื่อไรควรเตือน แล้วส่งเข้า LINE

เตรียมรองรับร้านไทย

วางโครงตัวเชื่อมสำหรับร้านวัสดุก่อสร้างและเครื่องเขียนรายใหญ่ของไทย — Thaiwatsadu, HomePro และ OfficeMate — เพราะกลุ่มลูกค้าเป้าหมายไม่ได้แข่งกันแค่บนมาร์เก็ตเพลส แต่แข่งกับร้านใหญ่ที่มีเว็บของตัวเองด้วย

สภาพแวดล้อมสำหรับพัฒนา

จัดชุดฐานข้อมูลและคิวงานให้รันบนเครื่องพัฒนาได้ด้วยคำสั่งเดียว พร้อมข้อมูลตัวอย่างสำหรับทดสอบทั้งสายงานตั้งแต่ต้นจนจบ

จบเฟสนี้ ระบบยังไม่พร้อมให้ลูกค้าใช้ แต่พิสูจน์แล้วว่าแนวทางไปต่อได้ และมีโครงที่แข็งแรงพอจะสร้างของจริงบนมัน

PriceBuddy

ติดตามราคาคู่แข่ง ปรับกลยุทธ์ได้ทัน

ดูรายละเอียด →

อ่านต่อ

PriceBuddy

PriceBuddy 0.2.0 — จับคู่สินค้าแม่นขึ้น และเทียบราคาต่อหน่วยได้

รอบนี้โฟกัสสองเรื่องที่เจอจากการใช้งานจริง — ทำให้ตัวดึงราคาทนต่อระบบป้องกันของเว็บใหญ่มากขึ้น และทำให้การจับคู่สินค้ากับคู่แข่งแม่นขึ้นด้วยรหัสรุ่นและราคาต่อหน่วย ทดสอบเพิ่มเป็น 399 เคสฝั่งหลังบ้านและ 166 เคสฝั่งตัวดึงราคา

PriceBuddy

PriceBuddy — เฝ้าดูราคาคู่แข่งให้อัตโนมัติ

ระบบติดตามราคาสินค้าของคู่แข่ง แจ้งเตือนเมื่อราคาขยับ พร้อมประวัติและแนวโน้ม เพื่อให้ตั้งราคาบนข้อมูลจริงแทนการเดา

PriceBuddy

PriceBuddy 0.1.0 — ระบบเต็มรูปแบบ ตั้งแต่ดึงราคาจนถึงเก็บเงิน

รีลีสใหญ่ที่ทำให้ PriceBuddy กลายเป็นระบบที่ใช้งานได้จริง — ตัวดึงราคาที่รับมือระบบป้องกันได้ 6 ชั้น ระบบแจ้งเตือนที่เคารพกฎผู้ใช้ หน้าจอหลังบ้าน 4 ด้านสำหรับทีมงาน ระบบเก็บเงินพร้อม PromptPay และความปลอดภัยครบตาม PDPA