งานพัฒนาการคุ้มครองการชำระเงินรายละเอียด
- การแก้ไขภายในแพ็กเกจไม่มีค่าใช้จ่าย
- หากคุณไม่ตอบกลับภายใน 3 วันหลังส่งมอบ งานจะถูกยอมรับโดยอัตโนมัติ
เงินจะถูกพักไว้เมื่อคุณชำระ และจะถูกโอนก็ต่อเมื่อคุณยอมรับงานแล้วเท่านั้น

ตัวอย่างผลงาน
รวมไฟล์ยอดขายรายเดือนของ 9 ร้านเป็นรายงาน Excel ไฟล์เดียว
วิธีรัน
python merge_sales.py --month 2026-10
2026-11-02 09:14:03 INFO โฟลเดอร์: sales/2026-10 พบ 9 ไฟล์
2026-11-02 09:14:03 INFO shop-01.csv: 1,284 แถว
2026-11-02 09:14:04 INFO shop-02.xlsx: 967 แถว
2026-11-02 09:14:04 WARN shop-07.csv: ข้าม 3 แถวที่ไม่มีราคา (บรรทัด 88, 412, 913)
2026-11-02 09:14:05 INFO เสร็จแล้ว: 10,412 แถว -> report-2026-10.xlsx (ชีต “ยอดขาย” และ “ยอดรวม”)
ตั้งค่าในไฟล์ ไม่ต้องแก้โค้ด
ชื่อคอลัมน์ของแต่ละสาขาอยู่ใน settings.ini ดังนั้นสาขาใหม่หรือคอลัมน์ที่เปลี่ยนชื่อก็แค่เพิ่มหนึ่งบรรทัดในไฟล์นั้น:
[columns]
date = วันที่, วันที่ขาย, วัน
product = สินค้า, รายการ, ชื่อสินค้า
quantity = จำนวน, ปริมาณ, ชิ้น
price = ราคา, ราคาต่อหน่วย
ตัวอย่างโค้ดบางส่วน
def read_shop_file(path: Path, columns: dict[str, list[str]]) -> pd.DataFrame:
"""อ่านไฟล์ของสาขาหนึ่งและตั้งชื่อคอลัมน์ให้ตรงกับรายงาน"""
table = pd.read_excel(path) if path.suffix == ".xlsx" else pd.read_csv(path, encoding="utf-8-sig")
renamed = {}
for name, variants in columns.items():
found = next((c for c in table.columns if c.strip() in variants), None)
if found is None:
raise ReportError(f"{path.name}: ไม่พบคอลัมน์สำหรับ “{name}” (ค้นหาจาก {', '.join(variants)})")
renamed[found] = name
table = table.rename(columns=renamed)[list(columns)]
table["shop"] = path.stem
return table
ไฟล์ที่ส่งมอบ: ไฟล์ ZIP ที่มี merge_sales.py (310 บรรทัด) settings.ini requirements.txt และ README อธิบายการติดตั้ง Python การรันสคริปต์ และความหมายของแต่ละข้อความในล็อก ลูกค้ารันสคริปต์บนคอมพิวเตอร์ของตัวเอง
ลูกค้า: ร้านเครื่องเขียนเครือเล็ก ๆ 9 สาขา แต่ละสาขาส่งยอดขายของเดือนมาเป็นไฟล์ CSV หรือ Excel โดยชื่อคอลัมน์ต่างกันเล็กน้อย งาน: สคริปต์ตัวเดียวที่อ่านทุกไฟล์ในโฟลเดอร์ ปรับคอลัมน์ให้เป็นรูปแบบเดียวกัน แล้วเขียนรายงาน Excel ไฟล์เดียวที่มียอดขายทั้งหมดและชีตสรุปยอดรวมแยกตามสาขา
ลูกค้าและข้อมูลทั้งหมดเป็นเรื่องสมมติ
เกี่ยวกับบริการนี้
WooCommerce มีเครื่องมือนำเข้าสินค้าของตัวเอง แต่ต้องใช้คอลัมน์ตามที่กำหนด: Type, SKU, Name, Regular price, Categories ที่ใช้ > คั่นระหว่างระดับ รูปภาพเป็นลิงก์ และสำหรับเสื้อผ้าหรือสินค้าที่มีตัวเลือกอื่น ต้องมีสินค้าหลักพร้อมหนึ่งแถวต่อตัวเลือกย่อยที่เชื่อมด้วย Parent สคริปต์ Python นี้แปลงรายการราคาของซัพพลายเออร์ ไฟล์ส่งออกจากร้านอื่น หรือตารางของคุณเองให้เป็นไฟล์นั้น สคริปต์จับคู่คอลัมน์ของคุณ สร้างหมวดหมู่ และตั้งแต่สแตนดาร์ดขึ้นไป สร้างสินค้าแบบมีตัวเลือกพร้อมคุณสมบัติ เช่น ไซซ์และสี และแสดงรายการแถวที่ไม่มีราคา SKU หรือรูปภาพ รูปภาพต้องอยู่ในลิงก์ที่เว็บของคุณดาวน์โหลดได้ คุณรันเครื่องมือนำเข้าในหน้าผู้ดูแล WordPress เอง เราไม่เข้าสู่ระบบเว็บไซต์ของคุณ ลองกับสินค้าไม่กี่รายการก่อน และสำรองข้อมูลร้านค้าไว้
สิ่งที่รวมอยู่ในบริการ
- สิ่งที่คุณจะได้รับไฟล์ ZIP ที่มีสคริปต์ Python, README พร้อมคำแนะนำทีละขั้นตอน และตั้งแต่สแตนดาร์ดขึ้นไป มีไฟล์ตั้งค่าพร้อมการจับคู่คอลัมน์ โค้ดยังแสดงบนหน้าคำสั่งซื้อด้วย
- คอลัมน์ของ WooCommerceตามที่เครื่องมือนำเข้าสินค้าในตัวต้องการ
- เชื่อมตัวเลือกย่อยตั้งแต่สแตนดาร์ดขึ้นไป สินค้าหลักพร้อมไซซ์และสี
- หมวดหมู่ซ้อนกันเสื้อผ้า > ผู้หญิง > ชุดเดรส ตามที่ WooCommerce อ่าน
- แจ้งรายการที่มีปัญหารายงานแถวที่ไม่มีราคา SKU หรือรูปภาพ
- โค้ดที่อ่านง่ายมีคอมเมนต์ เพิ่มคอลัมน์ภายหลังได้ง่าย
วิธีการทำงาน
- 1ไฟล์คุณส่งตัวอย่างไฟล์สินค้าและบอกว่าข้อมูลไหนไปอยู่ที่ไหน
- 2โค้ดเราเขียนสคริปต์และคู่มือการรัน
- 3ทดลองใช้คุณนำเข้าสินค้าไม่กี่รายการในสำเนาของร้านหรือเว็บทดสอบ
- 4การแก้ไขคุณขอแก้ไขได้ภายในแพ็กเกจและส่งข้อความแจ้งข้อผิดพลาดมาหากมี
สิ่งที่เราต้องการจากคุณ
20-30 แถวของไฟล์สินค้าของคุณ ตัวเลือกเขียนไว้อย่างไร (หนึ่งแถวต่อไซซ์ หรือหลายไซซ์ในเซลล์เดียว) โครงสร้างหมวดหมู่ของคุณ รูปภาพอยู่ที่ไหน (ลิงก์ หรือไฟล์ที่อยู่ในคลังสื่อของ WordPress แล้ว) และควรตั้งราคาอย่างไร ไฟล์ส่งออกสินค้าไม่กี่รายการจากร้าน WooCommerce ของคุณช่วยให้คอลัมน์ตรงกันพอดี ระบบปฏิบัติการของคุณ: Windows, macOS หรือ Linux
เราจะถามคุณว่า:
- ตอนนี้คุณมีไฟล์อะไร
- สินค้าของคุณมีตัวเลือกไหม
- โครงสร้างหมวดหมู่ของคุณเป็นอย่างไร
- รูปอยู่ที่ไหน
เปรียบเทียบแพ็กเกจ
| แพ็กเกจ | เบสิกสินค้าแบบธรรมดา฿544 | สแตนดาร์ดสินค้าแบบมีตัวเลือก฿1,122 | พรีเมียมเครื่องมือนำเข้าสินค้า฿2,278 |
|---|---|---|---|
| กำหนดส่ง | 1 วัน | 2 วัน | 3 วัน |
| การแก้ไข | 1 | 2 | 3 |
| โค้ด | ไม่เกิน 150 บรรทัด | ไม่เกิน 400 บรรทัด | ไม่เกิน 1,000 บรรทัด |
| ไฟล์โค้ด | 1 | ไม่เกิน 3 | ไม่เกิน 8 |
| ไฟล์ตั้งค่า | ไม่มี | มี | มี |
| ข้อความแจ้งข้อผิดพลาดที่ชัดเจนและล็อก | ไม่มี | มี | มี |
| ตัวเลือกการรันและคู่มือการตั้งเวลารัน | ไม่มี | ไม่มี | มี |
| คู่มือการติดตั้งและการรัน (README) | มี | มี | มี |
| ภาษา | Python | Python | Python |
| สั่งซื้อ เบสิก | สั่งซื้อ สแตนดาร์ด | สั่งซื้อ พรีเมียม |
การคุ้มครองการชำระเงิน
คุณชำระเงินเมื่อสั่งซื้อ แต่เงินจะถูกโอนเฉพาะสำหรับงานที่ยอมรับแล้วเท่านั้น
- ราคาคงที่ราคาแพ็กเกจจะไม่เปลี่ยนแปลงหลังจากคุณชำระเงิน
- เงินถูกพักไว้เมื่อคุณชำระเงิน ยอดเงินจะถูกพักไว้เท่านั้น และจะถูกโอนออกเมื่อคุณยอมรับงานแล้ว
- ตรวจสอบก่อนส่งมอบผลงานทุกชิ้นผ่านการตรวจสอบคุณภาพก่อนถึงมือคุณ และคุณจะเห็นผลงานในหน้าคำสั่งซื้อก่อนยอมรับงาน
- แก้ไขฟรีขอแก้ไขภายในขอบเขตรายละเอียดงานของคุณได้ตามจำนวนครั้งที่แพ็กเกจกำหนด
- ยอมรับงานหลัง 3 วันหากภายใน 3 วันหลังส่งมอบ คุณไม่ได้ยอมรับงานหรือขอแก้ไข งานจะถูกยอมรับโดยอัตโนมัติ หากคุณเขียนข้อความในแชทคำสั่งซื้อหลังส่งมอบ คำสั่งซื้อจะรอไว้ก่อน เมื่อเราตอบกลับแล้ว เราอาจเริ่มนับ 3 วันใหม่ และจะแจ้งให้ทราบในแชท
- ทำใหม่หรือคืนเงินเต็มจำนวนหากผลงานไม่ตรงตามรายละเอียดงานและการแก้ไขยังไม่ช่วย หรืองานใช้เวลาเกินกำหนดส่งมากกว่าสองเท่า ให้เขียนแจ้งในแชทคำสั่งซื้อ เราจะทำงานใหม่หรือคืนเงินให้เต็มจำนวน
คำถามและคำตอบ
ฉันต้องใช้ปลั๊กอินนำเข้าแบบเสียเงินไหม
ไม่ ไฟล์นี้ทำมาสำหรับเครื่องมือนำเข้าสินค้าที่มากับ WooCommerce (Products แล้ว Import) ปลั๊กอินนำเข้าอื่นใช้รูปแบบอื่น ถ้าคุณใช้ปลั๊กอินเหล่านั้นโปรดบอกเรา
อัปเดตสินค้าที่มีอยู่ได้ไหม
ได้ WooCommerce อัปเดตสินค้าที่ SKU หรือ ID ตรงกันได้เมื่อคุณเลือกตัวเลือกอัปเดตตอนนำเข้า พรีเมียมเตรียมไฟล์อัปเดตตาม SKU จากรายการราคาใหม่ของซัพพลายเออร์
ถ้าการนำเข้าผิดพลาดล่ะ
นี่คือเหตุผลที่ควรลองกับสินค้าไม่กี่รายการก่อน ทางที่ดีคือในสำเนาของร้าน และสำรองข้อมูลไว้ เครื่องมือนำเข้าย้อนกลับการนำเข้าเองไม่ได้
คุณจะนำเข้าสินค้าให้ฉันไหม
ไม่ เราไม่เข้าสู่ระบบเว็บไซต์ของคุณ คุณรันเครื่องมือนำเข้าเอง และ README แสดงทุกขั้นตอน
ไม่พบคำตอบใช่ไหม


