ดึงรายการสินค้าจาก Marketplace
มาสร้างเว็บขายเอง ด้วย Lovable x Apify

สอนทีละขั้น ตั้งแต่สมัคร Apify หา API token เปิดใช้ Apify Connector บน Lovable ไปจนถึงพร้อมต์เดียวที่ดึงสินค้าขึ้นเว็บร้านของคุณเอง

โดย ทีม Mekha Innovationอ่าน 8 นาที

ถ้าคุณขายของอยู่บน Shopee, Lazada แล้วอยากมีหน้าร้านเป็นของตัวเอง บทความนี้จะพาไปทีละขั้น ตั้งแต่สมัคร Apify หา API token เปิดใช้ Apify Connector บน Lovable ไปจนถึงพร้อมต์เดียวที่ดึงสินค้ามาขึ้นเว็บได้เลย

ภาพประกอบการย้ายรายการสินค้าจาก marketplace ไปยังเว็บร้านค้าของตัวเอง
ย้ายแคตตาล็อกสินค้าจาก marketplace มาไว้บนเว็บร้านของคุณเอง

Apify คืออะไร และใช้ทำอะไรได้บ้าง

Apify คือแพลตฟอร์ม web scraping และ automation ที่ทำงานผ่านสิ่งที่เรียกว่า Actor — โปรแกรมสำเร็จรูปที่ไปเก็บข้อมูลจากเว็บ แล้วคืนผลลัพธ์เป็นข้อมูลมีโครงสร้าง (dataset) เมื่อเชื่อมกับ Lovable ผ่าน Apify Connector แอปของคุณจะสั่งรัน Actor, เช็กสถานะงาน และอ่านผลลัพธ์มาแสดงในเว็บได้ทันที

Common use cases

ติดตามราคาคู่แข่ง

รัน Actor ดึงราคาสินค้าจากร้านคู่แข่ง แล้วโชว์เป็นตารางเปรียบเทียบในแดชบอร์ดเดียว

สร้างลิสต์ลูกค้า (Leads)

สแกนหน้าไดเรกทอรีบริษัท เก็บข้อมูลติดต่อแบบมีโครงสร้างไว้ตามต่อ

ฟีดติดตามคอนเทนต์

ตั้งเวลารัน Actor ดึงข่าวหรือบทความใหม่ ๆ มาแสดงอัตโนมัติ

ซิงก์แคตตาล็อกสินค้า

อ่าน dataset ที่ scrape มา แล้วทำหน้า admin ไว้ตรวจสอบสินค้าทีละหน้า

คอนโซลดูสถานะงาน

ดูรายการ Actor runs ล่าสุด สถานะ เวลาที่ใช้ และลิงก์ไป dataset

ผู้ช่วยงานวิจัย

ไต่เว็บไซต์ แล้วให้ AI สรุปเนื้อหาที่ได้ในหน้าเดียว

เคสในบทความนี้คือข้อ 4 — ดึงแคตตาล็อกสินค้าจาก marketplace มาทำหน้าร้านของตัวเอง เหมาะกับคนที่อยากเลิกพึ่งค่าธรรมเนียมแพลตฟอร์ม แต่ไม่อยากคีย์สินค้าใหม่ทีละชิ้น

ขั้นที่ 1 — สมัคร Apify และหา API token

สิ่งที่ต้องมีก่อนเริ่ม: บัญชี Apify, API token และสิทธิ์สร้าง connection ในเวิร์กสเปซ Lovable ของคุณ

  1. 01

    สมัคร / เข้าสู่ระบบ Apify

    ไปที่ console.apify.com สมัครบัญชี (มีแพลนฟรีให้ทดลอง) แล้วล็อกอินเข้า Apify Console

  2. 02

    เปิดเมนู API & Integrations

    ที่ Console ไปที่ Settings → API & Integrations ซึ่งเป็นที่เก็บ API token ทั้งหมดของบัญชีคุณ

  3. 03

    สร้าง API token ใหม่

    กดสร้าง token ใหม่ ตั้งชื่อให้สื่อความหมาย เช่น Lovable integration เพื่อให้รู้ว่าใช้กับที่ไหน

  4. 04

    คัดลอกและเก็บให้ปลอดภัย

    token ใหม่มักขึ้นต้นด้วย apify_api_ ให้คัดลอกเก็บไว้ ถือว่าเป็นรหัสผ่าน อย่าแชร์ในที่สาธารณะ

⚠️ API token เปรียบเสมือนรหัสผ่าน อย่าวางไว้ในโค้ดฝั่งหน้าเว็บหรือแชร์ให้ใคร และการรัน Actor ทุกครั้งจะนับเป็นโควตาบนแพลน Apify ของคุณ (Apify เป็นคนคิดเงิน ไม่ใช่ Lovable)

ขั้นที่ 2 — เปิดใช้งาน Apify Connector บน Lovable

Apify เป็น app + chat connector หมายความว่าเชื่อมครั้งเดียว ใช้ได้ทั้งตอนคุยกับ Lovable ในแชต และในแอปที่เผยแพร่จริง

  1. 01

    เปิด Connectors ใน Lovable

    ในเวิร์กสเปซของคุณ เปิดเมนู Connectors แล้วเลือก Apify

  2. 02

    กด Add connection

    สร้างการเชื่อมต่อใหม่ หนึ่งเวิร์กสเปซสร้างได้หลาย connection เช่นแยก dev กับ prod

  3. 03

    ใส่ชื่อและ API token

    ตั้ง Display name เช่น Apify Prod แล้ววาง API token ที่คัดลอกมาจากขั้นตอนก่อนหน้า

  4. 04

    ลิงก์เข้ากับโปรเจกต์

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

หมายเหตุ: บนแพลน Free / Pro / Business เปิดใช้ได้เลย ส่วนแพลน Enterprise แอดมินต้องไปเปิดสิทธิ์ที่ Connectors → Admin settings ก่อน

ขั้นที่ 3 — พร้อมต์ตัวอย่างที่ใช้ได้จริง

เมื่อ connector พร้อมแล้ว งานที่เหลือคือบอก Lovable เป็นภาษาคนว่าอยากได้อะไร ลองพร้อมต์นี้:

Prompt
link Apify to download all products from my shopee https://shopee.co.th/xxx and build my own ecommerce website

Lovable จะทำงานประมาณนี้ให้:

  • ลิงก์ Apify connection เข้ากับโปรเจกต์ของคุณ
  • เรียก Actor สำหรับ scrape Shopee พร้อมส่ง URL ร้าน และดึงสินค้าทั้งหมดที่มีในร้าน
  • รอผลรัน แล้วอ่าน dataset ที่ได้ (ชื่อสินค้า ราคา รูป ยอดขาย ฯลฯ)
  • เก็บลงฐานข้อมูล และสร้างหน้าเว็บร้านค้า: หน้ารวมสินค้า หน้ารายละเอียด ตะกร้าสินค้า

พร้อมต์ต่อยอดหลังจากได้เว็บแล้ว

ทำหน้า admin ให้กด sync สินค้าจาก Apify ใหม่ได้ และแสดงเวลา sync ล่าสุด

เพิ่มฟิลด์ราคาขายของเราเอง แยกจากราคาที่ดึงมาจาก marketplace

เพิ่มระบบค้นหาและกรองตามหมวดหมู่กับช่วงราคา

เชื่อมระบบชำระเงินและอีเมลยืนยันคำสั่งซื้อ

ข้อควรรู้ก่อนใช้งานจริง

  • ดึงเฉพาะข้อมูลสินค้าของร้านคุณเอง และเคารพเงื่อนไขการใช้งานของแต่ละแพลตฟอร์ม
  • อย่าตั้ง scrape ถี่เกินไป ให้ตั้งเป็นรอบ เช่น วันละครั้ง แล้ว cache ผลไว้
  • รูปภาพจาก marketplace ควรดาวน์โหลดมาเก็บเองเพื่อไม่ให้ลิงก์เสียภายหลัง
  • ค่ารันทุกครั้งนับตามแพลน Apify ของคุณ ควรเริ่มจากจำนวนสินค้าน้อย ๆ ก่อน

อ้างอิงเนื้อหาจากเอกสารทางการ docs.lovable.dev/integrations/apify

หมวดหมู่อื่น