การสร้างและเปิดใช้งานสคริปต์

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

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

สามารถเผยแพร่สคริปต์ได้ครั้งละหนึ่งสคริปต์ต่อประเภทสคริปต์เท่านั้น ตัวอย่างเช่น คุณสามารถเผยแพร่สคริปต์สินค้าเฉพาะรายการและสคริปต์อัตราค่าจัดส่งได้ แต่คุณไม่สามารถเผยแพร่สคริปต์สินค้าเฉพาะรายการสองรายการพร้อมกันได้

ช่องทางที่รองรับ

เมื่อคุณสร้าง (หรือแก้ไข) สคริปต์ คุณจะเลือกว่าจะให้สคริปต์ทำงานในร้านค้าออนไลน์ของคุณเท่านั้น หรือในร้านค้าออนไลน์ของคุณและในแอปต่อไปนี้

  • แอปแบบกำหนดเองที่สร้างด้วย Storefront API, JavaScript Buy SDK, Mobile Buy SDKs (Android และ iOS)
  • แอปแบบกำหนดเองที่สร้างการชำระเงิน
  • เครื่องมือสร้างแอปมือถือ Tapcart, Plobal Apps และ Vajro

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

สร้างสคริปต์

วิธีสร้างสคริปต์:

ตรวจสอบ Shopify Scripts API เพื่อใช้เป็นข้อมูลอ้างอิงในการเขียนโค้ดสำหรับสคริปต์

  1. เปิด Script Editor หน้าภาพรวมสคริปต์จะแสดงรายการสคริปต์สำหรับร้านค้าของคุณ
  2. คลิก สร้างสคริปต์ เพื่อเริ่มสร้างสคริปต์ใหม่
  3. ในกล่องโต้ตอบ เลือกเทมเพลตสคริปต์ กล่องโต้ตอบ
    1. เลือกประเภทของสคริปต์ที่คุณต้องการสร้าง
    2. เลือกเทมเพลตตัวอย่างเพื่อเป็นจุดเริ่มต้น หรือเลือกเทมเพลตเปล่าเพื่อเริ่มเขียนสคริปต์ตั้งแต่ต้น
    3. คลิก สร้างสคริปต์ เพื่อสร้างสคริปต์ตามประเภทที่คุณเลือก
4. ในกล่อง**ชื่อเรื่อง** ให้ป้อนชื่อสำหรับสคริปต์ ใช้ชื่อที่สื่อความหมายเพื่อให้คุณทราบได้ทันทีว่าสคริปต์ทำอะไร 5. คลิก**โค้ด**เพื่อเปิดคอนโซล**ซอร์สโค้ด Ruby** 6. ป้อนโค้ดสำหรับสคริปต์ของคุณ ใช้[เอกสารประกอบ Shopify Scripts API](/manual/checkout-settings/script-editor/shopify-scripts) เป็นข้อมูลอ้างอิง 7. คลิก**รันสคริปต์**เพื่อรันสคริปต์ 8. เมื่อเสร็จสิ้น: * คลิก**บันทึกแบบร่าง**เพื่อบันทึกแบบร่างของสคริปต์ที่ยังไม่ได้เผยแพร่ * คลิก**บันทึกและเผยแพร่**เพื่อสร้างและเผยแพร่สคริปต์

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

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