การโอนย้ายข้อมูลจาก Shopify Scripts ไปยัง Shopify Functions
Shopify Functions คล้ายคลึงกับ Shopify Scripts ซึ่งช่วยให้ผู้พัฒนาสร้างประสบการณ์การค้าแบบปรับแต่งได้เอง
ในหน้านี้
Shopify Functions
Shopify Functions ได้รับการติดตั้งเป็นส่วนหนึ่งของแอป โดยได้กําหนดค่าไว้ควบคู่ไปกับฟีเจอร์อื่นๆ โดยตรงในส่วนผู้ดูแล Shopify ของคุณ ซึ่งหมายความว่าผู้ขายไม่ต้องใช้รหัสเมื่อสร้างหรือแก้ไขการปรับแต่ง แพลตฟอร์ม WebAssembly ที่เรียกใช้ฟังก์ชันของ Shopify มีประสิทธิภาพที่ดีกว่า Shopify Scripts ซึ่งประมวลผลโค้ดภายใน 5 หลัก ด้วยเหตุนี้ Shopify Functions จึงสามารถรองรับกิจกรรมการขายขนาดใหญ่ เช่น แฟลชลดราคาโดยไม่มีประสิทธิภาพการลดราคา
เมื่อใช้ Shopify Functions ผู้พัฒนาสามารถเขียนโค้ดและทดสอบหน่วยได้ในสภาพแวดล้อมแบบท้องถิ่นของตนเอง ผู้พัฒนเป็นผู้จำหน่ายการปรับแต่ง Shopify Functions ของตนโดยเป็นส่วนหนึ่งของแอป แทนที่จะคัดลอกและวางโค้ด Ruby ลงในแต่ละร้านค้า สุดท้ายปัญหาข้อจํากัดในการหมดเวลาและข้อจํากัดของ CPU จะลดลงโดยใช้ Shopify Functions
การโอนย้ายข้อมูลไปยัง Shopify Functions ด้วยรายงานการปรับแต่งของ Shopify Scripts
รายงานการปรับแต่ง Shopify Scripts เป็นหน้าที่ปรับให้เหมาะกับแต่ละบุคคลในส่วนผู้ดูแล Shopify ที่แสดงการปรับแต่งสคริปต์ที่มีอยู่ซึ่งกำลังใช้งานในร้านค้าของคุณ และมีเอกสารประกอบเกี่ยวกับ Shopify Functions หรือแอปที่เกี่ยวข้องซึ่งสามารถช่วยให้คุณสร้างการปรับแต่งใหม่ได้
ระบบจะสร้างรายงานการปรับแต่งของ Shopify Scripts โดยอัตโนมัติ คุณสามารถส่งออกรายงานและดูในรูปแบบไฟล์ CSV ได้ คุณจำเป็นต้องสร้างการปรับแต่งใหม่โดยใช้ Shopify Functions ก่อนวันที่ 30 มิถุนายน 2026
การตรวจสอบการปรับแต่งของคุณ
หน้ารายงานของคุณอาจมีส่วนสำหรับการปรับแต่งช่องทางการชำระเงิน การจัดส่ง และส่วนลดสินค้า ทั้งนี้ขึ้นอยู่กับสคริปต์ที่คุณมี
แต่ละส่วนสามารถมีชื่อ คำอธิบาย รวมถึงลิงก์ไฟล์ต้นทางของการปรับแต่ง Shopify Scripts, ลิงก์ไปยังแอปที่แนะนำซึ่งสร้างขึ้นด้วย Shopify Functions และเหมาะสำหรับการปรับแต่งของคุณโดยเฉพาะ และลิงก์ไปยังบทแนะนำการใช้งาน Shopify Functions
ตรวจสอบข้อมูลของรายงานเพื่อตัดสินใจว่าคุณต้องการสร้างการปรับแต่งใหม่ด้วยตัวเลือกต่อไปนี้หรือไม่
- สร้างโซลูชันของคุณเองโดยใช้ Shopify Functions
- ติดตั้งแอปที่สร้างใน Shopify Functions
สร้างการปรับแต่งของคุณใหม่
ในส่วนผู้ดูแล Shopify ของคุณ ให้ไปที่การตั้งค่า > แอปและช่องทางการขาย
คลิก Script Editor
ในแบนเนอร์เปลี่ยน Shopify Scripts ของคุณ ให้คลิกเปลี่ยน Shopify Scripts
ในแต่ละส่วนที่คุณมีในรายงานการปรับแต่ง ให้ดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้
- หากต้องการดูการปรับแต่ง Shopify Scripts ที่มีอยู่ ให้คลิกที่ชื่อของสคริปต์ที่อยู่ใต้จำนวนของการปรับแต่งที่ตรวจพบโดยอัตโนมัติ
- หากต้องการดูหรือติดตั้งแอปที่เข้ากันได้ซึ่งตรงกับสคริปต์ของคุณ ในส่วนแอปที่แนะนำ ให้คลิกติดตั้งสำหรับแอปพลิเคชันที่คุณต้องการใช้ หรือคลิกแอปอื่นๆ ที่คล้ายกับแอปนี้เพื่อค้นหาแอปอื่นที่เข้ากันได้
- หากต้องการดูบทแนะนำการใช้งาน Shopify Functions ในส่วนวิธีสร้างใหม่โดยใช้ Shopify Functions ให้คลิกลิงก์ API ฟังก์ชันที่เกี่ยวข้อง
เมื่อคุณทดสอบกับแอปหรือการปรับแต่ง Shopify Functions เรียบร้อยแล้ว คุณสามารถปิดใช้งานสคริปต์ที่คุณกำลังจะเปลี่ยนได้
การใช้ Shopify Scripts ด้วยฟังก์ชันของ Shopify
Shopify Scripts จะยังคงสามารถใช้งานในขั้นตอนการชำระเงินที่ปรับแต่งโดยใช้ checkout.liquid
และในขั้นตอนการชำระเงินที่อัปเกรดได้จนถึงวันที่ 30 มิถุนายน 2026
สามารถใช้ Shopify Scripts และ Shopify Functions ในเวลาเดียวกันในร้านค้าเดียวได้ หากในขณะนี้ไม่สามารถแทนที่สคริปต์ของคุณโดยใช้ Shopify Functions ให้ใช้งาน Shopify Scripts ต่อไปจนกว่า API ของ Shopify Functions จะเป็นไปตามความต้องการของคุณ อ้างอิงจากข้อมูลต่อไปนี้เพื่อตรวจสอบว่า Shopify Scripts และ Shopify มีปฏิสัมพันธ์อย่างไร
สคริปต์สินค้าเฉพาะรายการ
สคริปต์สินค้าเฉพาะรายการจะประมวลผลก่อน Shopify Functions ซึ่งรวมถึงส่วนลดที่สร้างขึ้นโดยแอปต่างๆ สคริปต์สินค้าเฉพาะรายการไม่สามารถเข้าถึงจํานวนส่วนลดด้วยฟังก์ชันและแอปต่างๆ ได้
สคริปต์จะสามารถเข้าถึงเฉพาะรหัสส่วนลดแรกที่ใช้กับขั้นตอนการสั่งซื้อเท่านั้น และไม่สามารถเข้าถึงรหัสส่วนลดอื่นๆ ที่อาจมีการใช้อยู่ได้ ตัวอย่างเช่น การใช้ส่วนลด reject
ดําเนินการในส่วนลดแรกที่ใช้กับขั้นตอนการสั่งซื้อและจะไม่ส่งผลกระทบต่อส่วนลดอื่นๆ
สคริปต์การจัดส่ง
สคริปต์การจัดส่งจะเริ่มต้นหลังจากการปรับแต่งการจัดส่งที่สร้างขึ้นโดยฟังก์ชันของ Shopify สคริปต์ไม่สามารถดําเนินการกับผลลัพธ์การเปลี่ยนชื่อการปรับแต่งการจัดส่งที่แก้ไขแล้วแต่สามารถดําเนินการกับการปรับแต่งที่ย้ายหรือซ่อนได้
สคริปต์การชำระเงิน
สคริปต์การชำระเงินจะดำเนินการหลังการปรับแต่งการชำระเงินที่สร้างโดยใช้ Shopify Functions สคริปต์จะไม่สามารถดำเนินการกับผลการเปลี่ยนชื่อการปรับแต่งการชำระเงินที่แก้ไขแล้ว แต่จะสามารถดำเนินการกับการปรับแต่งที่ถูกย้ายหรือซ่อนได้