การสร้างและสร้างรายได้จากแอปด้วย API ของ Shopify
API ของ Shopify ช่วยให้คุณสามารถผสานการทำงานระหว่างแพลตฟอร์ม Shopify กับซอฟต์แวร์ภายนอกได้ ด้วยทักษะของคุณ คุณจึงสามารถสร้างแอปพลิเคชันสำหรับผู้ขายบน Shopify และสร้างรายได้
ในหน้านี้
การแจกจ่ายแอป
คุณสามารถแจกจ่ายแอปของคุณได้สองวิธี ทั้งนี้ขึ้นอยู่กับวัตถุประสงค์และกลุ่มเป้าหมายของคุณ โดยมีรายละเอียดดังนี้
- แอปแบบกำหนดเอง: สร้างและขายแอปแบบกำหนดเองที่ปรับแต่งให้เหมาะกับความต้องการของลูกค้ารายใดรายหนึ่งโดยเฉพาะ คุณสามารถสร้างแอปแบบกำหนดเองจากส่วนผู้ดูแล Shopify สำหรับร้านค้าเดียว และสามารถสร้างลิงก์การติดตั้งสำหรับแอปแบบกำหนดเองของคุณจาก Partner Dashboard เพื่อแชร์แอปแบบกำหนดเองของคุณกับลูกค้าและอนุญาตให้ติดตั้งบนร้านค้า Plus หลายแห่งในองค์กรได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับการเลือกวิธีการแจกจ่ายและการติดตั้งแอปแบบกำหนดเองในร้านค้าหลายแห่ง คุณสามารถใช้ Shopify API เพื่อปรับปรุงร้านค้าของลูกค้าของคุณด้วยฟีเจอร์และฟังก์ชันการทำงานเพิ่มเติมได้ คุณไม่สามารถใช้ Billing API เพื่อเรียกเก็บค่าบริการจากผู้ขายสำหรับแอปแบบกำหนดเองได้
- สาธารณะ: พัฒนา แอปสาธารณะ และลงรายการใน Shopify App Store สำหรับกลุ่มเป้าหมายที่กว้างขึ้น คุณสามารถตั้งค่า การแสดงผลรายการแอป ให้มองเห็นได้อย่างสมบูรณ์ หรือจำกัดการมองเห็นก็ได้ คุณสามารถใช้ Shopify App Pricing เพื่อเรียกเก็บค่าบริการจากผู้ขายสำหรับแอปสาธารณะของคุณ ดูข้อมูลเพิ่มเติมเกี่ยวกับ ขั้นตอนการตรวจสอบของ Shopify App Storeเฉพาะแอปที่มองเห็นได้อย่างสมบูรณ์เท่านั้นที่จะได้รับการจัดทำดัชนีและปรากฏในตำแหน่งต่อไปนี้
- หน้าหมวดหมู่ที่เกี่ยวข้อง
- ผลการค้นหาของ Shopify App Store
- ผลการค้นหาจากเครื่องมือค้นหาภายนอก
การเริ่มต้นสร้างแอป
Dev Dashboard คือศูนย์กลางในการสร้างและจัดการแอป Shopify ซึ่งคุณสามารถสร้างแอปได้ด้วยวิธีต่อไปนี้
- Shopify CLI (แนะนำ): ใช้ Shopify CLI เพื่อสร้างโครงร่างโปรเจกต์ที่สมบูรณ์แบบพร้อมเวิร์กโฟลว์การพัฒนาและการปรับใช้ในตัวเครื่อง โปรเจกต์ CLI จะรองรับฟีเจอร์ของส่วนผู้ดูแลแบบกำหนดเอง บล็อกการชำระเงิน และ UI ที่ติดตั้งภายใน
- Dev Dashboard: สำหรับการทำงานอัตโนมัติเบื้องหลัง การซิงค์ข้อมูล หรือการผสานการทำงานผ่าน API อย่างเดียวซึ่งไม่จำเป็นต้องใช้อินเทอร์เฟซในส่วนผู้ดูแล Shopify คุณสามารถสร้างและกำหนดค่าแอปใน Dev Dashboard ได้โดยตรง
เมื่อคุณสร้างแอปใดก็ตาม ไม่ว่าจะเป็นแอปแบบกำหนดเองหรือแอปสาธารณะ คุณยังสามารถกำหนดขอบเขต API สำหรับแอปดังกล่าวได้ด้วย ดูข้อมูลเพิ่มเติมเกี่ยวกับขอบเขตสิทธิ์เข้าถึง API ของ Shopify
ร้านค้าระยะพัฒนาสำหรับการทดสอบแอป
ร้านค้าระยะพัฒนาคือสภาพแวดล้อมสำหรับการทดสอบโดยเฉพาะที่คุณสร้างจาก Dev Dashboard โดยร้านค้าระยะพัฒนาจะช่วยให้คุณสามารถติดตั้งและทดสอบแอปในสภาพแวดล้อมจริงของ Shopify ในทุกๆ แผนได้โดยไม่ส่งผลกระทบใดๆ ต่อร้านค้าที่เปิดให้บริการจริง คุณสามารถเชื่อมต่อกับร้านค้าระยะพัฒนาจาก Shopify CLI ได้โดยตรงโดยใช้คำสั่ง shopify app dev
ร้านค้าระยะพัฒนาจะแตกต่างจากร้านค้าสำหรับถ่ายโอนให้ลูกค้า ร้านค้าระยะพัฒนาใช้สำหรับการพัฒนาและทดสอบแอป ในขณะที่ร้านค้าสำหรับถ่ายโอนให้ลูกค้าใช้สำหรับการสร้างร้านค้าเพื่อส่งมอบให้กับลูกค้า
ดูข้อมูลเพิ่มเติมเกี่ยวกับการสร้างร้านค้าระยะพัฒนา
การติดตามตรวจสอบและบันทึก
คุณสามารถตรวจสอบแอปของคุณได้จาก Dev Dashboard และใช้ข้อมูลที่พบในหน้าดังกล่าวเพื่อแก้ไขปัญหาต่างๆ
แอปของคุณจะแสดงอยู่ในรายการเดียวกัน และคุณสามารถจัดเรียงรายการตามรายได้ การติดตั้ง และการแจ้งเตือนที่ทำงานอยู่ได้ แอปแต่ละรายการจะมีหน้าเป็นของตัวเอง ซึ่งครอบคลุมข้อมูลรายได้ของแอป จำนวนการติดตั้งที่ใช้งานอยู่ อัตราข้อผิดพลาดของ API สำหรับทั้ง GraphQL และ REST อัตราความสำเร็จของฟังก์ชัน และสถานะของ Webhook ประสิทธิภาพในส่วนผู้ดูแลจะใช้ Core Web Vitals เดียวกันกับสถานะ Built for Shopify สำหรับ Built for Shopify นั้น Vitals ดังกล่าวจะได้รับการประเมินในช่วง 28 วันที่แยกต่างหากพร้อมจำนวนการวัดขั้นต่ำ ดังนั้นคะแนนประสิทธิภาพในส่วนผู้ดูแลของคุณใน Dev Dashboard จึงไม่ใช่สถานะ Built for Shopify ของคุณ
บันทึกการทำงานจะรวบรวมทุกคำขอ API การส่ง Webhook และเหตุการณ์ของแอปจากร้านค้าทั้งหมดที่ติดตั้งแอปของคุณ โดยจะมีการติดธงข้อผิดพลาดในสตรีมด้วย คุณสามารถกรองสตรีมตามประเภท สถานะ หรือร้านค้า และระบุให้แคบลงได้อีกโดยการป้อนปลายทางหรือหัวข้อ Webhook จากแผนภูมิอัตราข้อผิดพลาดของ API คุณจะสามารถเปิดบันทึกการทำงานที่กรองมาสำหรับ API นั้นได้เลย
ดูข้อมูลเพิ่มเติมเกี่ยวกับการติดตามตรวจสอบและบันทึกใน Dev Dashboard
สิทธิ์อนุญาตของผู้ใช้
ก่อนที่จะสร้างแอปและร้านค้าระยะพัฒนา คุณจะต้องกำหนดค่าสิทธิ์อนุญาตของผู้ใช้สำหรับ Dev Dashboard โดยพนักงานของพาร์ทเนอร์จะต้องมีสิทธิ์อนุญาตในการสร้างและจัดการแอปเพื่อใช้สร้างแอป และสิทธิ์อนุญาตสำหรับร้านค้าระยะพัฒนาเพื่อใช้สร้างร้านค้าระยะพัฒนา
การย้ายข้อมูลจาก Partner Dashboard
Dev Dashboard จะเข้ามาแทนที่ Partner Dashboard สำหรับการพัฒนาแอป หากคุณเคยจัดการแอปผ่าน Partner Dashboard โปรดดูคู่มือการย้ายข้อมูลเพื่อศึกษารายละเอียดเกี่ยวกับสิ่งที่มีการเปลี่ยนแปลง และขั้นตอนที่ต้องดำเนินการสำหรับแอปที่มีส่วนขยาย
การลงทะเบียนสำหรับ Shopify App Store
ในฐานะผู้พัฒนาแอป คุณสามารถลงทะเบียนสำหรับแผนส่วนแบ่งรายได้ที่ลดลงได้เมื่อขายผ่าน Shopify App Store สิทธิประโยชน์หลักของแผนนี้มีดังต่อไปนี้
- ส่วนแบ่งรายได้ 15%: Shopify จะเก็บส่วนแบ่งในอัตราที่ลดลงที่ 15% จากรายได้รวมต่อปีของแอป ซึ่งลดลงจากอัตรามาตรฐานที่ 20%
- ส่วนแบ่งรายได้ 0% จากรายได้เริ่มต้น: นักพัฒนาที่มีคุณสมบัติตรงตามเกณฑ์คุณสมบัติจะได้รับสิทธิประโยชน์จากส่วนแบ่งรายได้ 0% จากรายได้รวมของแอป 1,000,000 ดอลลาร์สหรัฐแรกต่อปีที่ได้รับผ่าน Shopify App Store โดยจะเริ่มตั้งแต่วันที่ 1 มกราคม 2025
หากต้องการดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีการลงทะเบียน โปรดดูขั้นตอนการลงทะเบียน
การส่งแอปของคุณเพื่อขอรับการอนุมัติจาก Shopify App Store
แอปของคุณต้องเป็นไปตามข้อกำหนดของ Shopify App Store ก่อนที่คุณจะสามารถขายแอปใน Shopify App Store ได้ ในระหว่างขั้นตอนการตรวจสอบ สถานะของแอปจะเปลี่ยนไป ได้แก่ แบบร่าง ส่งแล้ว ตรวจสอบแล้ว และเผยแพร่แล้ว คุณจะได้รับอีเมลในระหว่างการตรวจสอบผ่านทางอีเมลสำหรับการส่งแอปที่คุณได้ให้ไว้ในส่วนข้อมูลติดต่อของแบบฟอร์มการทำรายการสินค้าของคุณ ดูข้อมูลเพิ่มเติมเกี่ยวกับขั้นตอนการตรวจสอบแอปและการส่งแอปของคุณเพื่อเข้ารับการตรวจสอบ
การสร้างรายได้จากแอปสาธารณะของคุณ
Shopify App Pricing เป็นวิธีที่แนะนำในการเรียกเก็บเงินจากผู้ขายสำหรับแอปสาธารณะของคุณ โดยเฉพาะอย่างยิ่งสำหรับแอปใหม่ คุณเพียงแค่กำหนดค่ารูปแบบการกำหนดราคาครั้งเดียวระหว่างการส่งแอป จากนั้นแพลตฟอร์มจะจัดการการเลือกแผน การอนุมัติค่าบริการ การวัดปริมาณการใช้งาน และการออกใบแจ้งหนี้ให้ Shopify App Pricing รองรับการสมัครสมาชิกแบบเรียกเก็บเงินประจำในอัตราคงที่ การเรียกเก็บเงินตามการใช้งาน และแผนแบบผสม
ขณะนี้ Shopify App Pricing ไม่รองรับค่าบริการสำหรับการซื้อแบบครั้งเดียว หากแอปของคุณจำเป็นต้องมีการซื้อแบบครั้งเดียว โปรดพัฒนาบน Billing API ไปก่อนในขณะนี้ ระบบจะยังคงรองรับ Billing API ต่อไป
ดูข้อมูลเพิ่มเติมเกี่ยวกับ Shopify App Pricing และ Billing API สำหรับแอปที่ใช้งาน Managed Pricing หรือ Billing API อยู่แล้ว การผสานการทำงานที่มีอยู่จะยังคงทำงานได้ต่อไป ทั้งนี้ เราจะมีเครื่องมือการย้ายข้อมูลให้ใช้งานก่อนที่จะมีการเลิกใช้งาน
คุณสามารถเข้าถึงตัวชี้วัดรายได้และการติดตั้งโดยละเอียดสำหรับแอปแต่ละรายการของคุณได้ในDev Dashboard
การทำการตลาดและการจัดการแอปสาธารณะของคุณ
หลังจากที่แอปของคุณได้รับการอนุมัติแล้ว ให้ปรับปรุงการเปิดตัวของคุณให้ดียิ่งขึ้นโดยใช้คู่มือความสำเร็จในการนำเสนอสินค้าสู่ตลาด คุณสามารถทำการตลาดให้แอปของคุณได้หลายวิธีเพื่อโปรโมตและขยายธุรกิจของคุณ ดูข้อมูลเพิ่มเติมเกี่ยวกับการทำการตลาดให้แอปและตรวจสอบกรณีศึกษาเพื่อช่วยให้ธุรกิจของคุณเติบโต และการใช้โฆษณาบน Shopify App Store
คุณสามารถติดตามยอดเข้าชมร้านค้าใน Shopify App Store ของคุณได้ใน Partner Dashboard ด้วย Google Analytics 4 หรือพิกเซลของ Facebook ดูข้อมูลเพิ่มเติมเกี่ยวกับการติดตามยอดเข้าชมการทำรายการสินค้าของคุณ
หลังจากที่ผู้ขายติดตั้งแอปของคุณแล้ว ผู้ขายจะสามารถเขียนรีวิวแอปได้บน Shopify App Store คะแนนโดยรวมของแอปจะอิงตามรีวิวที่ผู้ขายเขียนไว้ คะแนนโดยรวมจะมีการถ่วงน้ำหนักเพื่อจัดลำดับความสำคัญของรีวิวที่ใหม่ มีประโยชน์ และน่าเชื่อถือ รีวิวเชิงบวกจะทำให้แอปของคุณแสดงในตำแหน่งที่สูงขึ้นในผลการค้นหาของ Shopify App Store และหน้าหมวดหมู่ ดูข้อมูลเพิ่มเติมเกี่ยวกับการจัดการรีวิวแอปใน Shopify App Store
ประสิทธิภาพเป็นปัจจัยสำคัญสำหรับผู้ใช้เมื่อเลือกแอป เมื่อคุณสร้างแอป คุณควรคำนึงถึงประสิทธิภาพในการสร้างด้วย หากประสิทธิภาพของแอปลดลง อันดับของแอปก็อาจได้รับผลกระทบ ดูข้อมูลเพิ่มเติมเกี่ยวกับการเพิ่มประสิทธิภาพของแอป
คุณยังสามารถพิจารณาดำเนินการเพื่อให้ได้สถานะ Built for Shopify ได้
ขั้นตอนการตรวจสอบแอป
แอปของคุณอาจได้รับเลือกให้เข้ารับการตรวจสอบ หากแอปของคุณได้รับเลือกให้เข้ารับการตรวจสอบ คุณจะได้รับการแจ้งเตือนทางอีเมลพร้อมคำแนะนำเพิ่มเติมไปยังอีเมลที่คุณเพิ่มไว้เป็นอีเมลสำหรับติดต่อเรื่องการส่งแอปในรายการแอปของคุณ การเปลี่ยนแปลงที่จำเป็นจะอิงตามข้อกำหนดของ Shopify App Store เสมอ