← กลับผลงานทั้งหมด
🗂️

baanpoolvillakp

● LIVE

Pipeline อัตโนมัตินำเข้า 945 listings เข้า WooCommerce

PythonWooCommerce REST APIAWS S3PHPFTP
เปิดเว็บไซต์ ↗

// ความตั้งใจ
มีข้อมูลบ้านพัก 945 หลังอยู่ใน DeVille Central API และรูปภาพ 959 ชุดบน AWS S3 แต่เว็บไซต์ยังว่างเปล่า — ไม่มีทางกรอกทีละรายการด้วยมือ อยากสร้าง automated pipeline ที่ดึงข้อมูลจาก API + join รูปจาก S3 แล้ว push เข้า WooCommerce โดยอัตโนมัติ พร้อม duplicate check และ error log
// ปัญหาที่แก้

ไม่มีเครื่องมือ import ข้อมูลจาก external API เข้า WooCommerce แบบ batch ที่รองรับ image sync และ custom attributes พร้อมกัน


// ฟีเจอร์หลัก
01

Data Pipeline 3 ขั้นตอน

Scrape จาก DeVille Central API → Join กับ image URLs จาก AWS S3 (by DV code) → Import เข้า WooCommerce REST API

02

Cross-match Engine

จับคู่ข้อมูลบ้าน 945 รายการกับรูปภาพ 959 ชุดด้วย dv_code — match rate 95%+

03

Batch Import + Resume

Import ทีละ 50 รายการ มี checkpoint log — ถ้าหยุดกลางคันรันต่อจากจุดที่ค้างได้เลย

04

Duplicate Guard

ตรวจ SKU = dv_code ก่อน insert ทุกครั้ง ป้องกัน product ซ้ำเมื่อ re-run

05

PHP Script via FTP

Deploy script ผ่าน FTP ตรงถึง server → รันผ่าน browser → ลบทิ้ง — ไม่ต้องการ SSH access

06

Import Log

บันทึก success/fail แต่ละรายการพร้อม error message — ตรวจสอบและ re-import เฉพาะที่ fail ได้


// ผลลัพธ์

Import สำเร็จ 945 รายการ พร้อมรูปภาพครบทุก listing — ลดเวลาจากที่ต้องกรอกมือหลายเดือนเหลือแค่ไม่กี่ชั่วโมง


← ผลงานทั้งหมดเปิดเว็บไซต์ ↗