การแก้ไขปัญหาแอป Transporter
แอป Transporter อาจพบข้อผิดพลาดเมื่อประมวลผลบันทึกของคุณและนำเข้าบันทึกเหล่านั้นเป็นออบเจ็กต์
เพิ่มเติม: แอป Transporter มีให้บริการใน Shopify App Store สำหรับผู้ขาย Shopify Plus เท่านั้น
กระบวนการนำเข้าทำงานอย่างไร
เมื่อคุณแก้ไขปัญหาแอป Transporter อาจเป็นประโยชน์ที่จะทำความเข้าใจวิธีการอัปโหลดแอปและนำเข้าข้อมูลและข้อผิดพลาดที่พบบ่อยของคุณที่อาจเกิดขึ้นระหว่างการประมวลผลเหล่านี้ และสาเหตุที่ข้อผิดพลาดที่พบบ่อยบางประการอาจเกิดขึ้นได้ สถานะของการนำเข้าของคุณสามารถพบได้ในส่วน Shopify admin ของคุณโดยไปที่แอป > Transporter
เมื่อนำเข้าออบเจ็กต์ไปยังร้านค้า Shopify ของคุณ แอป Transporter จะดำเนินการดังต่อไปนี้:
การอัปโหลดไฟล์ไปยังตำแหน่งที่ตั้งตัวอย่างที่ปลอดภัยของ Shopify หากต้องการดูวิธีที่ Shopify ช่วยปกป้องข้อมูลที่คุณอัปโหลด ให้ดูที่นโยบายความเป็นส่วนตัวของ Shopify
ตรวจสอบไฟล์เพื่อหาข้อผิดพลาดในการจัดรูปแบบโครงสร้างและเนื้อหา หากแอป Transporter พบข้อผิดพลาด การนำเข้าของคุณล้มเหลวและสถานะเปลี่ยนเป็นไม่สำเร็จ
นำเข้าออบเจ็กต์ ระยะเวลาในการนำเข้าขึ้นอยู่กับจำนวนของออบเจ็กต์ที่จะประมวลผล (โดยเฉลี่ยอัตราการดำเนินการคือ 40 ออบเจ็กต์/วินาที) เมื่อการนำเข้าเสร็จสิ้นสถานะจะเปลี่ยนเป็นเสร็จสิ้นแล้ว หากมีบันทึกที่แอป Transporter ไม่สามารถนำเข้าได้ ลิงก์ข้อผิดพลาดในการส่งออกจะปรากฏในตาราง
คุณสามารถหยุดการนำเข้าออบเจ็กต์เพิ่มเติมได้ตลอดเวลา โดยคลิกที่หยุดการนำเข้า ออบเจ็กต์ที่นำเข้าก่อนที่คุณจะหยุดการนำเข้าจะยังคงอยู่ในร้านค้า Shopify ของคุณ เมื่อคุณหยุดการนำเข้า สถานะจะเปลี่ยนเป็นหยุดแล้ว
การส่งออกและการแก้ไขข้อผิดพลาด
หากการนำเข้ามีปัญหา คุณสามารถคลิกที่ส่งออกข้อผิดพลาดเพื่อดูวิธีแก้ไข สำหรับข้อมูลเพิ่มเติมเกี่ยวกับรหัสข้อผิดพลาดเหล่านี้ ให้ดูที่รายการรหัสข้อผิดพลาดทั่วไปด้านล่าง
กระบวนการแก้ไขข้อผิดพลาดจะแตกต่างกันเล็กน้อย ขึ้นอยู่กับว่าสถานะการนำเข้าของคุณล้มเหลวหรือเสร็จสมบูรณ์
ล้มเหลว
เมื่อสถานะของการนำเข้าล้มเหลว หมายความว่ามีปัญหากับตัวไฟล์ CSV เอง และไม่ใช่กับเนื้อหาของไฟล์ดังกล่าว หลังจากที่คุณได้ตรวจสอบไฟล์ข้อความข้อผิดพลาดแล้ว ให้แก้ไขข้อผิดพลาดในไฟล์อัปโหลดเดิมของคุณแล้วลองอัปโหลดไฟล์อีกครั้ง
เสร็จสมบูรณ์
หากการนำเข้าที่เสร็จสมบูรณ์เกิดข้อผิดพลาด จะมีข้อผิดพลาดในบันทึกแต่ละรายการ แทนที่จะเป็นปัญหาที่เกิดขึ้นกับโครงสร้างของไฟล์ CSV ของคุณ ในกรณีนี้ เฉพาะบันทึกที่ไม่มีข้อผิดพลาดจะถูกสร้างขึ้นใน Shopify บันทึกที่มีข้อผิดพลาดจะไม่ถูกสร้างขึ้น แต่จะถูกเพิ่มไปยังไฟล์ CSV ข้อผิดพลาดในการส่งออกแทน คุณจะไม่เห็นไฟล์ CSV ข้อผิดพลาดในการส่งออกจนกว่าการนำเข้าจะเสร็จสมบูรณ์และสถานะเป็นเสร็จสมบูรณ์ เมื่อการนำเข้าเสร็จสมบูรณ์ ลิงก์ข้อผิดพลาดในการส่งออกจะปรากฏขึ้นในตาราง
คอลัมน์สุดท้ายในแต่ละแถวของไฟล์ CSV ข้อผิดพลาดอธิบายข้อผิดพลาดสำหรับบันทึก หลังจากที่คุณได้ดาวน์โหลดไฟล์แล้ว ให้แก้ไขข้อผิดพลาดในไฟล์นี้แล้วอัปโหลดไฟล์ดังกล่าว คุณไม่จำเป็นต้องลบคอลัมน์ข้อผิดพลาดก่อนที่จะอัปโหลดไฟล์นี้
ในตัวอย่างต่อไปนี้ อาจไม่สามารถนำเข้าลูกค้าสามรายได้เนื่องจากมีอยู่ในร้านค้าแล้ว
First Name,Last Name,Email,Error(s)
Jane,Doe,jane.doe01520022060@example.com,...,Email has already been taken
Jane,Doe,jane.doe11520022060@example.com,...,Email has already been taken
Jane,Doe,jane.doe21520022060@example.com,...,Email has already been taken
ลูกค้า Shopify จะถูกระบุด้วยอีเมลที่ไม่ซ้ำกัน ดังนั้นจึงไม่สามารถนำเข้าลูกค้าเหล่านี้ได้เนื่องจากมีบันทึกอีเมลของพวกเขาใน Shopify แล้ว
รหัสข้อผิดพลาดทั่วไป
ข้อผิดพลาดของไฟล์ทั่วไปได้แก่:
-
จุดบกพร่องที่พบใน Shopify API ไม่สามารถบันทึกได้
ข้อผิดพลาดนี้อาจปรากฏขึ้นด้วยสาเหตุที่แตกต่างกันสองสามประการ สาเหตุที่พบบ่อยที่สุดของข้อผิดพลาดนี้คือเมตาฟิลด์แบบเดี่ยวที่ปรากฏมากกว่าหนึ่งครั้งสำหรับบันทึก แอป Transporter ไม่รองรับบันทึกที่มีเมตาฟิลต์ซ้ำกัน หากการลบเมตาฟิลต์ที่ซ้ำกันไม่สามารถแก้ไขปัญหานี้ได้ โปรดติดต่อฝ่ายช่วยเหลือของ Shopify
-
ล้มเหลว . รหัสการตอบกลับ = 400 ข้อความตอบกลับ = คำขอไม่ถูกต้อง
แอป Transporter ไม่สามารถสร้างออบเจ็กต์ใน Shopify ได้เนื่องจากมีข้อผิดพลาดในข้อมูล ซึ่งมักเกิดจากการจัดรูปแบบข้อมูลอย่างไม่ถูกต้อง ตรวจสอบให้แน่ใจว่าข้อมูลของคุณตรงตามข้อกำหนดเหล่านี้:
- ต้องระบุค่าสกุลเงินในรูปแบบ ISO 4217 (ตัวอย่างเช่น USD)
- ประเทศ จังหวัด/รัฐ และรหัสไปรษณีย์ต้องถูกต้อง
- หมายเลขโทรศัพท์ต้องมีรูปแบบ รหัสประเทศ และรหัสพื้นที่ที่ถูกต้อง
- อีเมลต้องมีโดเมนที่ถูกต้อง
-
สถานะทางการเงิน
ต้องเป็นหนึ่งในค่าที่ได้รับอนุญาต -
สถานะการจัดการคำสั่งซื้อ
ต้องเป็นหนึ่งในค่าที่ได้รับอนุญาต - ค่าบูลีนต้องระบุเป็น
true
หรือfalse
- คอลัมน์ที่ต้องใช้จำนวนเต็ม (เช่น
จำนวนสินค้าคงคลังตัวเลือกสินค้า
ใน csv ของสินค้า หรือจำนวน Lineitem
ใน csv ของคำสั่งซื้อ) จะไม่นำเข้าหากคุณป้อนค่าทศนิยม ตัวอย่างเช่น ป้อน5
แทน5.0
บางซอฟต์แวร์สเปรดชีต (เช่น ตัวเลข) สามารถแสดงค่าทศนิยมหรือจำนวนจุดลอยตัวเป็นจำนวนเต็มได้ ตรวจสอบค่าของคุณในเครื่องมือแก้ไขข้อความ - คอลัมน์ที่ต้องใช้จำนวนเต็ม (เช่น
น้ำหนักรวม
หรือID สถานที่ดำเนินธุรกรรม
ใน CSV คำสั่งซื้อ) จะไม่นำเข้าหากคุณป้อนค่าที่ไม่ใช่ตัวเลข (เช่น ตัวอักษร)
-
ประเภทของมูลค่าไม่รวมอยู่ในรายการ
ตรวจสอบค่าในคอลัมน์เมตาฟิลด์ หากต้องการนำเข้าเมตาฟิลต์ คุณจำเป็นต้องใส่ค่าในคอลัมน์ต่อไปนี้ทั้งหมด:
Metafield Namespace
,Metafield Key
,Metafield Value
และMetafield Value Type
ข้อผิดพลาดนี้มักเกิดขึ้นเนื่องจากมีค่าว่างหรือค่าที่ไม่ถูกต้องในคอลัมน์เหล่านี้อย่างน้อยหนึ่งรายการ -
Column-name
ไม่ถูกต้องข้อผิดพลาดนี้อาจปรากฏขึ้นจากสาเหตุสองสามประการ ตัวอย่างเช่น ข้อผิดพลาดนี้อาจเกิดขึ้นได้เนื่องจากตัวพิมพ์เล็กพิมพ์ใหญ่มีผลต่อป้อนคอลัมน์ สำหรับคอลัมน์ที่ยอมรับรายการค่า คุณจำเป็นต้องปฏิบัติตามกรณีที่ใช้ในคำอธิบายคอลัมน์ ตัวอย่างเช่น ใน CSV ของคำสั่งซื้อ ตัวพิมพ์เล็กพิมพ์ใหญ่มีผลต่อการป้อนค่าในคอลัมน์
สถานะทางการเงิน
ซึ่งหมายความว่าหากคุณป้อน "Paid
" แทน "paid
" ข้อผิดพลาดสถานะทางการเงินไม่ถูกต้อง
จะเกิดขึ้น ทำเครื่องหมายที่ส่วนอื่นๆ ของคอลัมน์เพื่อให้แน่ใจว่าค่าที่คุณป้อนจะเป็นไปตามรูปแบบที่ถูกต้อง -
สถานะคำสั่งซื้อไม่ถูกต้อง - ไม่สามารถทั้งจัดการแบบครบวงจรและยกเลิกได้
Shopify ไม่สามารถสร้างคำสั่งซื้อที่ได้รับการจัดการแบบครบวงจรและยกเลิกได้ ข้อผิดพลาดนี้จะเกิดขึ้นหากเงื่อนไขต่อไปนี้เป็นจริงทั้งคู่:
- คำสั่งซื้อนั้นได้รับการกำหนดการประทับเวลา
cancelled_at
ไว้ - คำสั่งซื้อนั้นได้รับการกำหนด
fulfillment_status
เป็นจัดการคำสั่งซื้อแล้ว หรือจัดการแล้วบางส่วน
คำสั่งซื้อที่ได้รับการกำหนดการประทับเวลา
cancelled_at
และกำหนดfulfillment_status
เป็นจัดการคำสั่งซื้อแล้ว หรือจัดการแล้วบางส่วน สามารถสร้างได้สำเร็จหากกำหนดfinancial_status
เป็นคืนเงินแล้ว - คำสั่งซื้อนั้นได้รับการกำหนดการประทับเวลา
หากคุณพบรหัสข้อผิดพลาดที่ไม่ได้อยู่ในรายการที่นี่ โปรดติดต่อฝ่ายช่วยเหลือของ Shopify