בנייה ויצירת הכנסות מיישומים בעזרת ממשקי ה-API של Shopify

ממשקי ה-API של Shopify מאפשרים לך לשלב את פלטפורמת Shopify עם תוכנות צד שלישי. באמצעות המיומנויות שלך, תוכל ליצור יישומים עבור סוחרי Shopify ולייצר הכנסות.

הפצת יישומים

להלן שתי דרכים להפצת היישום שלך בהתאם למטרה שלו ולקהל היעד:

תחילת העבודה עם בניית יישומים

ה-Dev Dashboard הוא המרכז שלך ליצירה ולניהול של יישומי Shopify. אפשר ליצור יישומים בדרכים הבאות:

  • Shopify CLI (מומלץ): אפשר להשתמש ב-Shopify CLI כדי להקים פרויקט שלם עם תהליכי עבודה מובנים של פיתוח ופריסה מקומיים. פרויקטים ב-CLI תומכים בתכונות מנהל מותאמות אישית, בלוקים של תשלום, וממשקי משתמש מוטמעים.
  • Dev Dashboard: לאוטומציה של צד שרת (backend), סנכרון נתונים או שילובים מבוססי API בלבד שאינם דורשים ממשק במנהל של Shopify, אפשר ליצור ולהגדיר יישום ישירות ב-Dev Dashboard.

בעת יצירת יישום מכל סוג, בין אם מותאם אישית או ציבורי, אפשר גם להגדיר את היקפי ה-API עבור היישום. למידע נוסף על היקפי גישה ל-API של Shopify.

חנויות פיתוח לבדיקת יישומים

חנויות פיתוח (Dev stores) הן סביבות בדיקה ייעודיות שיוצרים דרך ה-Dev Dashboard. חנויות פיתוח מאפשרות להתקין ולבדוק את היישומים שלך בתנאי Shopify מציאותיים בכל תוכנית, ללא סיכון לחנות פעילה. אפשר להתחבר ישירות לחנות פיתוח מ-Shopify CLI באמצעות הפקודה shopify app dev.

חנויות פיתוח שונות מחנויות המיועדות להעברה ללקוח (client transfer stores). חנויות פיתוח מיועדות לפיתוח ולבדיקה של יישומים, ואילו חנויות להעברה ללקוחות מיועדות לבניית חנות שתימסר ללקוח.

למידע נוסף על יצירת חנויות פיתוח.

ניטור ויומנים

תוכל לנטר את היישומים שלך מה-Dev Dashboard, ולהשתמש במידע שתמצא שם כדי לפתור בעיות.

היישומים שלך מופיעים יחד, ותוכל למיין את הרשימה לפי הכנסות, התקנות והתראות פעילות. לכל יישום יש דף משלו המכסה את הכנסות היישום, ההתקנות הפעילות שלו, שיעורי שגיאות ה-API שלו עבור GraphQL ו-REST, שיעורי ההצלחה של הפונקציות שלו ותקינות ה-webhooks שלו. ביצועי ה-Admin משתמשים באותם מדדי הליבה של האינטרנט (Core Web Vitals) כמו הסטטוס של Built for Shopify. עבור Built for Shopify, מדדים אלה מוערכים על פני חלון נפרד של 28 ימים עם מספר מינימלי של מדידות, ולכן ציון ביצועי ה-Admin שלך ב-Dev Dashboard אינו הסטטוס שלך ב-Built for Shopify.

רשומות היומן מאגדות יחד כל בקשת API, מסירת webhook ואירוע יישום מכל החנויות שהתקינו את היישום שלך, כאשר שגיאות מסומנות ברצף. תוכל לסנן את הרצף לפי סוג, סטטוס או חנות, ותוכל לצמצם אותו עוד יותר על ידי הזנת נקודת קצה או נושא של webhook. מתרשים שיעור שגיאות ה-API, תוכל לפתוח את רשומות היומן כשהן כבר מסוננות ל-API זה.

למידע נוסף על ניטור ויומנים ב-Dev Dashboard.

הרשאות משתמש

לפני יצירת יישומים וחנויות פיתוח, יש להגדיר הרשאות משתמש עבור ה-Dev Dashboard. חברי צוות של השותף זקוקים להרשאה בנייה וניהול של יישומים כדי ליצור יישומים, ולהרשאה חנויות פיתוח כדי ליצור חנויות פיתוח.

העברה מ-Partner Dashboard

ה-Dev Dashboard מחליף את ה-Partner Dashboard עבור פיתוח יישומים. אם ניהלת יישומים בעבר דרך ה-Partner Dashboard, כדאי לעיין במדריך ההעברה לפרטים על השינויים והפעולות שיש לבצע עבור יישומים עם הרחבות (extensions).

הרשמה ל-Shopify App Store

כמפתח יישומים, באפשרותך להירשם לתוכנית של חלוקת הכנסות מופחתת בעת מכירה דרך ה-Shopify App Store. היתרונות המרכזיים של תוכנית זו כוללים:

  • 15% חלוקת הכנסות: Shopify גובה שיעור מופחת של 15% מההכנסה השנתית הגולמית של היישום, במקום ה-20% הסטנדרטיים.
  • 0% חלוקת הכנסות על הכנסה ראשונית: מפתחים שעומדים בתנאי הזכאות נהנים מ-0% חלוקת הכנסות על 1,000,000 ה-USD הראשונים בהכנסה שנתית גולמית מיישומים שהושגו דרך ה-Shopify App Store החל מ-1 בינואר 2025.

למידע נוסף על אופן ההרשמה, אפשר לעיין בתהליך ההרשמה.

הגשת היישום שלך לאישור ב-Shopify App Store

היישום שלך חייב לעמוד בדרישות של ה-Shopify App Store לפני שיהיה אפשר למכור אותו ב-Shopify App Store. במהלך תהליך הבדיקה, סטטוס היישום משתנה: טיוטה (Draft), הוגש (Submitted), נבדק (Reviewed) ופורסם (Published). כתובת הדוא"ל להגשת היישום שסיפקת בסעיף פרטי קשר בטופס הרישום שלך היא הכתובת שאליה יישלחו הודעות דוא"ל במהלך הבדיקה. למידע נוסף על תהליך בדיקת היישום ועל הגשת היישום שלך לבדיקה.

הפקת רווחים מהיישום הציבורי שלך

Shopify App Pricing היא הדרך המומלצת לחייב סוחרים עבור היישום הציבורי שלך, במיוחד עבור יישומים חדשים. מודל התמחור מוגדר פעם אחת במהלך הגשת היישום, והפלטפורמה מטפלת בבחירת התוכנית, אישורי חיובים, מדידה והנפקת חשבוניות. Shopify App Pricing תומכת במנויים מתחדשים בסכום קבוע, חיוב מבוסס-שימוש ותוכניות משולבות.

ה-Shopify App Pricing אינו תומך כרגע בחיובים של רכישה חד-פעמית. אם היישום שלך דורש רכישות חד-פעמיות, עליך לבנות אותו בינתיים על ה-Billing API. ה-Billing API ממשיך להיתמך.

למידע נוסף על Shopify App Pricing ועל ה-Billing API. עבור יישומים שכבר משתמשים בתמחור מנוהל (Managed Pricing) או ב-Billing API, השילובים הקיימים ימשיכו לפעול. כלי העברה יהיו זמינים לפני כל הוצאה משימוש (deprecation).

תוכל לגשת למדדי הכנסות והתקנות מפורטים עבור כל אחד מהיישומים שלך ב-Dev Dashboard.

שיווק וניהול היישום הציבורי שלך

לאחר אישור היישום שלך, ניתן לשפר את ההשקה באמצעות המדריך הצלחה ביציאה לשוק (Go-to-market success). אפשר לשווק את היישום בדרכים רבות כדי לקדם ולהצמיח את העסק. למידע נוסף על שיווק היישום שלך וסקירת מקרי בוחן שיעזרו בהצמחת העסק וכן על שימוש במודעות של ה-Shopify App Store.

אפשר לעקוב אחרי תנועת ה-Shopify App Store שלך ב-Partner Dashboard באמצעות Google Analytics 4 או Facebook Pixel. למידע נוסף על מעקב אחרי תנועת הרישום שלך.

לאחר שסוחר מתקין את היישום שלך, הוא יכול לכתוב עליו ביקורת ב-Shopify App Store. הדירוג הכללי של היישום שלך מבוסס על ביקורות שהשאירו סוחרים. הדירוג הכללי משוקלל כך שתינתן עדיפות לביקורות עדכניות, שימושיות ומהימנות. ביקורות חיוביות גורמות ליישום להופיע במקום גבוה יותר בתוצאות החיפוש ובדפי הקטגוריות של ה-Shopify App Store. למידע נוסף על ניהול ביקורות על יישומים ב-Shopify App Store.

ביצועים הם גורם חשוב למשתמשים בבחירת יישומים. בעת בניית יישום, יש לתכנן אותו מתוך מחשבה על הביצועים. אם ביצועי היישום יורדים, דירוג היישום עשוי להיפגע. למידע נוסף על אופטימיזציה לביצועי יישומים.

אפשר גם לשקול לפעול להשגת סטטוס Built for Shopify.

תהליך ביקורת ליישומים

היישום שלך עשוי להיבחר לביקורת. במקרה כזה, תישלח הודעת דוא"ל עם הנחיות נוספות לכתובת הדוא"ל שהוספת כדוא"ל ליצירת קשר עבור הגשת היישום (App submission contact email) ברישום היישום. השינויים הנדרשים מבוססים תמיד על הדרישות של ה-Shopify App Store.