ผมสร้างบริการที่รวบรวมโปรโมชันพิเศษจากสปอนเซอร์และลิงก์ส่วนลดที่กระจัดกระจายอยู่ในช่องคำอธิบายวิดีโอ YouTube ไว้ในที่เดียว
เวลาเราดูวิดีโอของยูทูบเบอร์สายช้อปปิ้ง/บิวตี้ มักจะมีการพูดว่า "ลิงก์ส่วนลดอยู่ในช่องเพิ่มเติมนะ" แล้วก็ผ่านไป แต่ถ้าทีหลังอยากกลับไปหาลิงก์นั้นอีก ก็ต้องไปหาวิดีโอเดิมแล้วเลื่อนดูช่องคำอธิบาย ซึ่งยุ่งยาก เลยเริ่มทำเป็นไซด์โปรเจกต์นี้ครับ
แต่ละดีลสามารถดูอัตราส่วนลด ราคาเดิม/ราคาลด และวันหมดอายุ แยกตามหมวดหมู่ (บิวตี้/อาหาร/ของใช้ในชีวิตประจำวัน/เครื่องใช้ไฟฟ้า) ได้ และล่าสุดก็เพิ่มฟีเจอร์เปรียบเทียบแบบเรียลไทม์กับราคาต่ำสุดบน Naver Shopping ด้วย อย่างไรก็ตาม เนื่องจากข้อกำหนดการใช้งานของ Naver API มีเงื่อนไขห้ามบันทึก (แคช) ผลการค้นหา จึงทำให้เรียกแบบเรียลไทม์ทุกครั้งโดยไม่บันทึกลง DB
ผมลองทำโครงสร้างให้ตรวจจับอัตโนมัติผ่าน YouTube Data API ว่าวิดีโอของยูทูบเบอร์เป็นวิดีโอที่ได้รับสปอนเซอร์หรือไม่ จากนั้นให้แอดมินตรวจสอบแล้วลงทะเบียน และกำลังเพิ่มฟีเจอร์ต่อเนื่องอยู่ครับ
สร้างด้วย Next.js + Supabase + Vercel ตอนนี้ยังมีขนาดเล็ก (ประมาณ 30 ดีล) แต่กำลังค่อย ๆ เติมข้อมูลอย่างสม่ำเสมอ ถ้าลองใช้แล้วฝากฟีดแบ็กไว้ได้จะขอบคุณมากครับ
16 ความคิดเห็น
ตอนนี้ผมรู้สึกว่าถ้อยคำอย่าง “คนที่ไม่ใช่นักพัฒนา” หรือ “สร้างด้วย Claude Code” ไม่ได้ช่วยในการแนะนำเลยสักนิดแล้ว
กลับกัน ผมมองว่ามันยิ่งทำให้คนไม่อยากคลิกมากขึ้นเสียอีก
ผมก็กำลังเลื่อนลงมาเพื่อจะคอมเมนต์แบบนี้พอดีเลยครับ 555
ตอนนี้ก็คิดอยู่ว่าจะเปลี่ยนดีไหม แต่คิดว่าน่าจะมีคนเข้ามาโดยคิดเหมือนคุณทั้งสองท่าน เลยจะคงไว้แบบนี้ครับ!! ฮ่า ๆ
Claude บอกว่าถ้าพูดแบบนั้นคนจะตอบรับดีกว่า.. เจ้าตัวแสบคงต้องโดนดุหน่อยแล้ว~ แต่ก็ขอบคุณที่ให้ความสนใจนะครับ!
ถ้าทำตามคำแนะนำของ Claude แล้ว ผมก็ควรจะมีแฟนสาวอยู่นะครับ
ฮ่าๆๆๆๆๆๆ เจ้านี่คงต้องโดนดุหนักๆ แล้วล่ะ!!
หวังว่ารายการที่หมดช่วงส่วนลดแล้วจะไม่ถูกแสดงนะครับ..
กดเข้าไปทีไรก็หมดช่วงไปแล้วทั้งนั้น
สินค้าที่ตั้งค่าเป็นช่วงเวลาส่วนลดจะถูกลบโดยอัตโนมัติหลังสิ้นสุดระยะเวลา ส่วนกรณีที่เป็นแบบมาก่อนได้ก่อน ตอนนี้ทำแบบแมนนวลอยู่ คิดว่าคุณน่าจะเห็นสินค้าประเภทมาก่อนได้ก่อนสินะครับ มีวิธีไหนที่จะจัดการส่วนนี้แบบอัตโนมัติได้บ้างไหมครับ?
ถ้าทำในเชิงพัฒนา ก็คงเป็นการครอลข้อมูลแล้วดูว่าราคาเปลี่ยนหรือไม่ แต่การครอลสินค้าจากที่อย่าง Naver, Coupang ต่างก็ถูกกันไว้อย่างเข้มงวด น่าจะยากสำหรับคนที่ไม่ใช่นักพัฒนาครับ
แบบง่าย ๆ อาจทำปุ่มแจ้งข้อมูล แล้วถ้ามีคนแจ้งว่าหมดอายุเกิน 3 คนก็ลบออกไป แบบนี้น่าจะดีไหมครับ..
ด้านล่างผมใส่ปุ่ม “ดูเหมือนสินค้าจะหมดแล้ว” ไว้แล้ว แต่ไม่ได้คิดถึงกรณีที่ส่วนลดสิ้นสุดลงครับ อย่างที่คุณบอก น่าจะใช้การ crawling ไม่ได้ เลยเพิ่มหน้า review แยกต่างหากสำหรับสินค้าที่จำกัดตามลำดับก่อนหลัง เพื่อให้เข้าไปตรวจสอบหน้าสินค้าเองได้ทุกวันครับ!!
ดีมากเลย! ขอบคุณครับ!
แต่มีจุดที่น่าเสียดายอยู่อย่างหนึ่งครับ
ตรงเหนือแถบนำทางด้านล่างมี UI ตัวกรองหมวดหมู่ เช่น "ทั้งหมด", "ความงาม", "อาหาร" อยู่ แต่ดูเหมือนว่าจะถูกจัดการเป็นสถานะฝั่งไคลเอนต์อย่างเดียว พอกดรีเฟรชเบราว์เซอร์ สถานะตัวกรองก็จะถูกรีเซ็ตครับ
น่าจะดีถ้าใช้ URL เพื่อให้สถานะตัวกรองยังคงอยู่แม้หลังจากรีเฟรชแล้ว!
ตัวกรองอย่างอัตราส่วนลด ลำดับความนิยม ฯลฯ ก็เหมือนกันนะครับ!
ผมปรับตามที่บอกมาทั้งหมดเรียบร้อยแล้วครับ~~ ขอบคุณครับ!
ขอบคุณสำหรับความคิดเห็นดี ๆ ที่นึกไม่ถึงเลยครับ/ค่ะ!! จะนำไปปรับใช้ทันทีเลย~
ไอเดียดีนะครับ 👍
ขอบคุณสำหรับกำลังใจนะครับ~~