การทดสอบและแก้จุดบกพร่องสคริปต์ Shopify

ใช้ฟีเจอร์แก้ไขบั๊กใน Script Editor เพื่อทดสอบและกำจัดบั๊กในสคริปต์ของคุณ

เครื่องมือ Script Editor จะตรวจสอบโค้ดของคุณสำหรับข้อผิดพลาดพื้นฐานขณะที่คุณเขียนสคริปต์:

การรายงานข้อผิดพลาดใน Script Editor

นอกจากนี้เครื่องมือจะยังรายงานข้อผิดพลาดที่เกิดขึ้นในสคริปต์ที่เผยแพร่แล้วและส่งอีเมลถึงคุณเมื่อเกิดข้อผิดพลาดเหล่านี้:

ภาพหน้าจอใน Script Editor ของข้อผิดพลาดในสคริปต์ที่เผยแพร่

เป็นความคิดที่ดีที่จะแก้ไขข้อผิดพลาด เช่นข้อผิดพลาดในไวยากรณ์สคริปต์ก่อนที่คุณจะทดสอบหรือเผยแพร่สคริปต์ หากสคริปต์ของคุณมีข้อผิดพลาดทางไวยากรณ์ การทดสอบสคริปต์ของคุณอาจไม่สามารถแก้ปัญหาได้

หากคุณต้องการข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาดในสคริปต์ให้เลื่อนเมาส์ไปที่ไอคอน x สีแดงในแถบขอบของเครื่องมือ Script Editor:

วางเมาส์เหนือ X ในขอบของ Script Editor จะเผยรายละเอียดเกี่ยวกับข้อผิดพลาดทางไวยากรณ์สคริปต์

การทำซ้ำสคริปต์

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

ไม่มีการคัดลอกรายละเอียดข้อผิดพลาดในการเขียนที่มากับสคริปต์เมื่อคุณทำสำเนาสคริปต์

หากต้องการทำสำเนาสคริปต์:

  1. ในเครื่องมือ Script Editor คลิกชื่อของสคริปต์ที่คุณต้องการทำซ้ำ

  2. คลิก ทำซ้ำ เพื่อทำสำเนาสคริปต์

การแก้ไขข้อผิดพลาดตอนเขียนสคริปต์

หากต้องการตรวจแก้จุดบกพร่องของข้อผิดพลาดในการเขียน:

  1. ทำสำเนาสคริปต์ที่มีข้อผิดพลาด

  2. เผยแพร่สคริปต์ที่ทำซ้ำเพื่อที่จะมีเวอร์ชันของสคริปต์ที่พร้อมใช้งานสำหรับลูกค้าของคุณในร้านค้าของคุณ ขั้นตอนนี้สันนิษฐานว่าสคริปต์ไม่มีข้อผิดพลาดมากเกินไปจนถึงขั้นต้องยกเลิกการเผยแพร่ (ลบออก) จากร้านค้าของคุณ

  3. แก้จุดบกพร่องสคริปต์เดิมโดยใช้รายละเอียดข้อผิดพลาดที่มากับสคริปต์

ทดสอบสคริปต์

ขณะที่คุณกำลังแก้สคริปต์คุณสามารถทดสอบสคริปต์ได้จากภายในเครื่องมือ Script Editor เพื่อให้แน่ใจว่าสคริปต์นั้นสามารถใช้งานได้ก่อนที่จะเผยแพร่ไปยังร้านค้าของคุณ

หากต้องการทดสอบสคริปต์:

  1. ใน Script Editor ให้เปิดสคริปต์ที่คุณต้องการทดสอบ

  2. หากต้องการแก้ไขตะกร้าสินค้าทดสอบให้คลิกการป้อนข้อมูล นอกจากนี้คุณยังสามารถคลิกที่ทั้งสองเพื่อดูโค้ดสคริปต์และตะกร้าสินค้าในเวลาเดียวกันได้:

    คลิก 'ป้อนข้อมูล' ใน Script Editor

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

- พิมพ์ข้อความในส่วนสินค้าเพื่อค้นหาและเพิ่มสินค้าไปยังคำสั่งซื้อสำหรับทดสอบ - พิมพ์ข้อความในส่วนรหัสส่วนลดเพื่อค้นหาและเพิ่มรหัสส่วนลดไปยังคำสั่งซื้อสำหรับทดสอบ - พิมพ์ข้อความในส่วนข้อมูลลูกค้าเพื่อค้นหาและเพิ่มลูกค้าไปยังคำสั่งซื้อสำหรับทดสอบ - คลิกเพิ่มหรือแก้ไขในส่วนที่อยู่สำหรับการจัดส่งเพื่อเปลี่ยนที่อยู่สำหรับการจัดส่งสำหรับคำสั่งซื้อสำหรับทดสอบ

  1. คลิกเรียกใช้สคริปต์เพื่อดูการเปลี่ยนแปลงที่สคริปต์ของตะกร้าสินค้าของคุณทำให้เกิดขึ้น:

    หากสคริปต์ของคุณทำงานได้โดยไม่มีปัญหาแล้ว ส่วนผลลัพธ์จะอัปเดตเพื่อแสดงการเปลี่ยนแปลงที่สคริปต์ทำให้เกิดขึ้น หากส่วนผลลัพธ์ไม่มีการเปลี่ยนแปลงหรือมีการเปลี่ยนแปลงที่ไม่คาดคิดก็อาจมีข้อผิดพลาดเกิดขึ้นในสคริปต์ของคุณ ทำเครื่องหมายที่กล่องควบคุมในส่วนซอร์สโค้ดที่มาของ Rubyเพื่อแก้ไขข้อผิดพลาดสคริปต์ใดๆ:

    กล่องคอนโซลจะรายงานการใช้งานทรัพยากรของสคริปต์ สคริปต์ที่ซับซ้อนมากขึ้นจะยิ่งใช้ทรัพยากรมากขึ้นตามไปด้วย สคริปต์จะถูกจำกัดปริมาณ CPU และหน่วยความจำที่สามารถใช้งานได้

  2. เมื่อเสร็จสิ้นแล้ว:

- คลิกบันทึกแบบร่างเพื่ออัปเดตและบันทึกแบบร่างที่ยังไม่ได้เผยแพร่ของสคริปต์ - คลิกเปิดใช้งานเพื่ออัปเดตและเผยแพร่สคริปต์

ยกเลิกการรับการแจ้งเตือนข้อผิดพลาด

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

คุณสามารถยกเลิกการสมัครรับการแจ้งเตือนเหล่านี้ได้หลังจากที่คุณได้รับอีเมลเหล่านี้ หากต้องการยกเลิกการสมัครรับการแจ้งเตือนให้เปิดหน้าข้อผิดพลาดในการเขียนเพื่อดูข้อผิดพลาดแล้วคลิกเลิกสมัคร:

ยกเลิกการรับการแจ้งเตือนข้อผิดพลาด

ขั้นตอนถัดไป

หลังจากที่คุณพอใจกับสคริปต์ของคุณแล้วคุณสามารถเผยแพร่ไปยังร้านค้าของคุณได้ นอกจากนี้คุณยังสามารถอัปเดตไฟล์เทมเพลต Liquid ของคุณเพื่อให้ร้านค้าออนไลน์ของคุณตอบสนองต่อการเปลี่ยนแปลงในสคริปต์ของคุณ

ดูข้อมูลเพิ่มเติม

ดูข้อมูลเพิ่มเติมเกี่ยวกับ:

พร้อมเริ่มต้นการขายด้วย Shopify แล้วหรือยัง

ทดลองใช้งานฟรี