CSV สินค้าสำหรับ Shopifyพัฒนาและปรับแต่ง

สคริปต์ Python ที่แปลงไฟล์สินค้าจากซัพพลายเออร์หรือร้านเดิมของคุณเป็น CSV ที่พร้อมนำเข้า Shopify

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

เงินจะถูกพักไว้เมื่อคุณชำระ และจะถูกโอนก็ต่อเมื่อคุณยอมรับงานแล้วเท่านั้น

สคริปต์ Python ที่แปลงไฟล์สินค้าจากซัพพลายเออร์หรือร้านเดิมของคุณเป็น CSV ที่พร้อมนำเข้า Shopify

ตัวอย่างผลงาน

ตัวอย่างของแพ็กเกจสแตนดาร์ด

รวมไฟล์ยอดขายรายเดือนของ 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 ไฟล์เดียวที่มียอดขายทั้งหมดและชีตสรุปยอดรวมแยกตามสาขา

ลูกค้าและข้อมูลทั้งหมดเป็นเรื่องสมมติ

เกี่ยวกับบริการนี้

Shopify นำเข้าสินค้าจากไฟล์ CSV ได้ แต่ต้องอยู่ในรูปแบบของ Shopify เท่านั้น: หนึ่ง Handle ต่อสินค้าหนึ่งรายการและตัวเลือกย่อยทั้งหมด ชื่อและค่าของตัวเลือกอยู่ในคอลัมน์ที่กำหนด รูปภาพเป็นลิงก์สาธารณะ สคริปต์ Python นี้แปลงไฟล์ที่คุณมี ไม่ว่าจะเป็นรายการราคาของซัพพลายเออร์ ไฟล์ส่งออกจากร้านเดิม หรือ Excel ของคุณเอง ให้อยู่ในรูปแบบนั้น สคริปต์จับคู่คอลัมน์ของคุณกับของ Shopify ตั้งแต่สแตนดาร์ดขึ้นไป แปลงไซซ์และสีเป็นตัวเลือกย่อย จัดราคาและสต็อกให้เรียบร้อย และเพิ่มแท็ก โดยยึดตามเทมเพลต CSV สินค้าปัจจุบันของ Shopify ซึ่งคุณดาวน์โหลดได้จากหน้าผู้ดูแลร้าน รูปภาพต้องอยู่ในลิงก์ที่ Shopify เปิดได้ คุณนำเข้าไฟล์ใน Shopify เอง เราไม่เข้าสู่ระบบร้านค้าของคุณ ลองกับสินค้าไม่กี่รายการก่อน ผลลัพธ์จะครบถ้วนเท่าที่ข้อมูลของคุณมีเท่านั้น

สิ่งที่รวมอยู่ในบริการ

  • สิ่งที่คุณจะได้รับไฟล์ ZIP ที่มีสคริปต์ Python, README พร้อมคำแนะนำทีละขั้นตอน และตั้งแต่สแตนดาร์ดขึ้นไป มีไฟล์ตั้งค่าพร้อมการจับคู่คอลัมน์ โค้ดยังแสดงบนหน้าคำสั่งซื้อด้วย
  • รูปแบบของ Shopifyตามเทมเพลต CSV สินค้าปัจจุบันของ Shopify
  • จัดกลุ่มตัวเลือกย่อยตั้งแต่สแตนดาร์ดขึ้นไป ไซซ์และสีอยู่ภายใต้สินค้าเดียว
  • ราคาและสต็อกเรียบร้อยตัวเลขที่ Shopify รับได้ ไม่มีสัญลักษณ์สกุลเงินหรือช่องว่าง
  • แจ้งรายการที่มีปัญหารายงานแถวที่ไม่มีราคา SKU หรือรูปภาพ
  • โค้ดที่อ่านง่ายมีคอมเมนต์ เพิ่มคอลัมน์ภายหลังได้ง่าย

วิธีการทำงาน

  1. 1
    ไฟล์คุณส่งตัวอย่างไฟล์สินค้าและบอกว่าข้อมูลไหนไปอยู่ที่ไหน
  2. 2
    โค้ดเราเขียนสคริปต์และคู่มือการรัน
  3. 3
    ทดลองใช้คุณนำเข้าสินค้าไม่กี่รายการใน Shopify แล้วตรวจดู
  4. 4
    การแก้ไขคุณขอแก้ไขได้ภายในแพ็กเกจและส่งข้อความแจ้งข้อผิดพลาดมาหากมี

สิ่งที่เราต้องการจากคุณ

20-30 แถวของไฟล์ที่คุณมี (รายการราคาของซัพพลายเออร์ ไฟล์ส่งออกจากร้านเดิม หรือตารางของคุณเอง) ตัวเลือกย่อยเขียนไว้อย่างไร (หนึ่งแถวต่อไซซ์ หรือหลายไซซ์ในเซลล์เดียว) รูปภาพอยู่ที่ไหน (ลิงก์ หรือไฟล์ที่คุณจะอัปโหลดขึ้น Shopify ก่อน) และควรตั้งราคาอย่างไร ถ้ามี ให้แนบไฟล์ส่งออกสินค้าไม่กี่รายการจากร้าน Shopify ของคุณ เพื่อให้คอลัมน์ตรงกันพอดี ระบบปฏิบัติการของคุณ: Windows, macOS หรือ Linux

เราจะถามคุณว่า:

  • ตอนนี้คุณมีไฟล์อะไร
  • ในไฟล์เขียนตัวเลือกย่อยไว้อย่างไร
  • รูปอยู่ที่ไหน
  • ควรตั้งราคาอย่างไร

เปรียบเทียบแพ็กเกจ

แพ็กเกจเบสิกสินค้าแบบธรรมดา฿544สแตนดาร์ดสินค้าที่มีตัวเลือกย่อย฿1,122พรีเมียมเครื่องมือนำเข้าสินค้า฿2,278
กำหนดส่ง1 วัน2 วัน3 วัน
การแก้ไข123
โค้ดไม่เกิน 150 บรรทัดไม่เกิน 400 บรรทัดไม่เกิน 1,000 บรรทัด
ไฟล์โค้ด1ไม่เกิน 3ไม่เกิน 8
ไฟล์ตั้งค่าไม่มีมีมี
ข้อความแจ้งข้อผิดพลาดที่ชัดเจนและล็อกไม่มีมีมี
ตัวเลือกการรันและคู่มือการตั้งเวลารันไม่มีไม่มีมี
คู่มือการติดตั้งและการรัน (README)มีมีมี
ภาษาPythonPythonPython
สั่งซื้อ เบสิกสั่งซื้อ สแตนดาร์ดสั่งซื้อ พรีเมียม

การคุ้มครองการชำระเงิน

คุณชำระเงินเมื่อสั่งซื้อ แต่เงินจะถูกโอนเฉพาะสำหรับงานที่ยอมรับแล้วเท่านั้น

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

คำถามและคำตอบ

คุณจะนำเข้าสินค้าลงร้านให้ฉันไหม

ไม่ เราไม่เข้าสู่ระบบร้านค้าของคุณ คุณนำเข้า CSV ในหน้าผู้ดูแลของ Shopify เอง README แสดงว่าต้องทำที่ไหนและเลือกตัวเลือกใด

แล้วรูปภาพที่เป็นไฟล์ในคอมพิวเตอร์ของฉันล่ะ

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

อัปเดตราคาและสต็อกของสินค้าที่ฉันมีอยู่แล้วได้ไหม

ได้ ถ้า Handle ตรงกับสินค้าที่มีอยู่ Shopify สามารถเขียนทับสินค้าที่มี Handle เดียวกันระหว่างนำเข้าได้ ลองกับสินค้าไม่กี่รายการก่อน

สคริปต์จะเขียนคำอธิบายสินค้าให้ไหม

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

ไม่พบคำตอบใช่ไหม

แพ็กเกจ