Shopify Scripts และแอป Script Editor

Shopify Scripts คือส่วนของโค้ดย่อยๆ ที่ให้คุณสร้างประสบการณ์การใช้งานที่เป็นส่วนตัวให้แก่ลูกค้าในตะกร้าสินค้าและในขั้นตอนการชำระเงิน

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

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

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

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

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

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

ตัวอย่างสคริปต์

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

  • ลดราคาสินค้าที่มีแท็กเฉพาะเพื่อมอบส่วนลดเป็นเปอร์เซ็นต์ (%) หรือจำนวนคงที่ ($) หรือทั้งสองอย่างรวมกัน
  • จัดโปรโมชันด้วยตรรกะที่เรียบง่ายหรือซับซ้อน (ซื้อหนึ่งแถมหนึ่ง (BOGO) ซื้อสองชิ้นรับส่วนลด 10% ซื้อสี่ชิ้นรับส่วนลด 20%)
  • เสนอการกำหนดราคาแบบไดนามิกพร้อมกับการลดราคาสินค้าที่ซื้อเป็นจำนวนมากตามปริมาณ
  • แก้ไข ซ่อน หรือจัดลำดับตัวเลือกและราคาการจัดส่งใหม่
  • แก้ไข ซ่อน หรือจัดลำดับช่องทางการชำระเงินใหม่

คุณสามารถสร้างสคริปต์ประเภทต่างๆ ต่อไปนี้ได้

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

เทมเพลตสคริปต์

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

  • ส่วนลดเป็นเปอร์เซ็นต์ (%) สำหรับสินค้า
  • ส่วนลดเป็นจำนวนเงิน ($) สำหรับสินค้า
  • ส่วนลดเป็นเปอร์เซ็นต์ (%) และจำนวนเงิน ($) สำหรับสินค้า
  • ส่วนลดเมื่อซื้อในปริมาณมาก
  • ซื้อหนึ่งแถมหนึ่ง (BOGO)
  • แก้ไขราคาอัตราค่าจัดส่ง
  • แก้ไขชื่ออัตราค่าจัดส่ง
  • ซ่อนอัตราค่าจัดส่ง
  • จัดลำดับอัตราค่าจัดส่งใหม่
  • แก้ไขชื่อช่องทางการชำระเงิน
  • ซ่อนช่องทางการชำระเงิน
  • จัดลำดับช่องทางการชำระเงินใหม่

ในส่วนนี้