Apps (אפליקציות) ב-Shopify מאפשרות להרחיב את האדמין של Shopify או להוסיף יכולות חדשות לחנות. אפליקציות יכולות להיות Public appsPublic apps / אפליקציות ציבוריותאפליקציות שמיועדות לשימוש של חנויות רבות ויכולות להיות רשומות ב-Shopify App Store.פתיחה במילון (אפליקציות ציבוריות) או Custom appsCustom apps / אפליקציות מותאמותאפליקציות ייעודיות שנוצרות לצורך פרטי של חנות, לרוב דרך Dev Dashboard.פתיחה במילון (אפליקציות מותאמות).

אפליקציות ציבוריות יכולות להופיע ב-Shopify App Store (חנות האפליקציות של Shopify), לאחר שהן עוברות את תהליך הבדיקה של Shopify. יש גם Unlisted public appsUnlisted public apps / אפליקציות ציבוריות לא רשומותאפליקציות ציבוריות שאינן מופיעות בחיפוש App Store אך ניתנות להתקנה דרך קישור.פתיחה במילון (אפליקציות ציבוריות לא רשומות) שאינן מופיעות בחיפוש או בקטגוריות של App Store, אבל אפשר להתקין אותן דרך קישור לרשומת האפליקציה או דרך אתר המפתח.

חיובים על אפליקציות יכולים להופיע בחשבון Shopify bill (חשבון Shopify), ולכן לפני התקנה צריך להבין אם יש עלות חודשית, חיוב לפי שימוש, תקופת ניסיון או חיובים נוספים.

אפליקציות שנוצרו על ידי Shopify

Apps made by Shopify (אפליקציות שנוצרו על ידי Shopify) הן אפליקציות רשמיות של Shopify. אפשר למצוא אותן ב-Shopify App Store, והן נועדו להתחבר בצורה הדוקה לתכונות Shopify.

כאשר בוחרים אפליקציה, חשוב להבחין בין אפליקציה רשמית של Shopify לבין אפליקציה של מפתח צד שלישי. שתיהן יכולות להיות תקינות, אבל האחריות לתמיכה, פיתוח ועדכונים יכולה להיות שונה.

Built for Shopify badge

Built for Shopify badge (תג Built for Shopify) מסמן אפליקציות שעומדות בסטנדרטים של Shopify בתחומים כמו איכות, ביצועים וחוויית שימוש. התג אינו מחליף בדיקה עסקית, אבל הוא סימן שימושי בזמן בחירת אפליקציות.

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

אפליקציות מותאמות

Custom appCustom app / אפליקציה מותאמתאפליקציה שנבנית במיוחד עבור חנות או ארגון מסוים ולא מופצת לכלל הסוחרים.פתיחה במילון (אפליקציה מותאמת) היא אפליקציה שאתם או מפתח בונים במיוחד עבור חנות Shopify שלכם, בניגוד לאפליקציה ציבורית שמיועדת לשימוש של הרבה חנויות.

אפשר להשתמש באפליקציה מותאמת כדי להוסיף יכולות לאדמין של Shopify, לגשת ישירות לנתוני החנות בעזרת Shopify APIs (ממשקי APIAPI / ממשק תכנות יישומיםממשק שמאפשר לאפליקציות ולמערכות חיצוניות לקרוא ולעדכן נתונים ב-Shopify.פתיחה במילון של Shopify), או להרחיב את החנות לפלטפורמות אחרות בעזרת Storefront APIAPI / ממשק תכנות יישומיםממשק שמאפשר לאפליקציות ולמערכות חיצוניות לקרוא ולעדכן נתונים ב-Shopify.פתיחה במילון.

Shopify מפנה את ניהול האפליקציות המותאמות ל-Dev Dashboard (לוח הבקרה למפתחים). משם אפשר ליצור אפליקציה מותאמת, להתקין אותה, להגדיר גישת APIAPI / ממשק תכנות יישומיםממשק שמאפשר לאפליקציות ולמערכות חיצוניות לקרוא ולעדכן נתונים ב-Shopify.פתיחה במילון, לעדכן הגדרות, להסיר התקנה, למחוק אפליקציה מותאמת ולנהל אותה מתוך האדמין.

הרשאות נדרשות לאפליקציות מותאמות

כדי ליצור ולנהל אפליקציות מותאמות, משתמשים וצוותים צריכים הרשאות מתאימות. Shopify מציינת שגם Collaborators (משתפי פעולה) יכולים להיות מעורבים, בהתאם להרשאות שניתנו להם.

PermissionsPermissions / הרשאותהרשאות שקובעות אילו משתמשים או אפליקציות יכולים לצפות, לערוך או לבצע פעולות בחנות.פתיחה במילון (הרשאות) קובעות לאיזה סוג מידע האפליקציה יכולה לגשת ומה היא יכולה לשנות. כאשר אפליקציה מקבלת הרשאות רחבות מדי, היא יכולה להשפיע על נתונים רגישים בחנות.

Custom Level 2 PIIPII / מידע מזהה אישיPersonally Identifiable Information: מידע מזהה אישי כמו פרטי קשר, כתובת או מידע לקוח.פתיחה במילון apps

PIIPII / מידע מזהה אישיPersonally Identifiable Information: מידע מזהה אישי כמו פרטי קשר, כתובת או מידע לקוח.פתיחה במילון (מידע מזהה אישי) הוא מידע שיכול לזהות אדם, ו-Level 2 PIIPII / מידע מזהה אישיPersonally Identifiable Information: מידע מזהה אישי כמו פרטי קשר, כתובת או מידע לקוח.פתיחה במילון apps הן אפליקציות שיכולות לגשת לרמות רגישות יותר של מידע כזה.

Shopify מציינת שאם נרשמים לתוכנית Basic או Starter, או משנמכים אל אחת מהתוכניות האלה, אין גישה ל-Custom Level 2 Personally Identifiable Information apps.

אפליקציות מותאמות שאינן נתמכות

כאשר Custom appCustom app / אפליקציה מותאמתאפליקציה שנבנית במיוחד עבור חנות או ארגון מסוים ולא מופצת לכלל הסוחרים.פתיחה במילון (אפליקציה מותאמת) שאתם משתמשים בה הופכת ל-Unsupported (לא נתמכת), צריך לפנות למפתח האפליקציה ולבקש שיעדכן אותה. כדאי להעביר למפתח כל אזהרה שמתקבלת באדמין מיד כשהיא מופיעה.

אם אין לכם אימייל של המפתח או שאינכם יודעים מי פיתח אפליקציה מותאמת שנוצרה באדמין, Shopify מפנה לפנייה לתמיכת Shopify. אם אי אפשר להגיע למפתח המקורי, אפשר לשכור Shopify Partner כדי לעזור לבצע את השינויים הנדרשים.

אפליקציות שאינן נתמכות

Unsupported appsUnsupported apps / אפליקציות שאינן נתמכותאפליקציות שלא עודכנו לשינויים ב-Shopify APIs ועלולות להפסיק לעבוד.פתיחה במילון (אפליקציות שאינן נתמכות) הן אפליקציות שאינן מעודכנות לשינויים ב-Shopify APIs. אם אפליקציה שכבר מותקנת אינה תואמת להגדרות החנות, תקבלו באדמין התראה שמסבירה אילו הגדרות אינן תואמות.

APIAPI / ממשק תכנות יישומיםממשק שמאפשר לאפליקציות ולמערכות חיצוניות לקרוא ולעדכן נתונים ב-Shopify.פתיחה במילון (ממשק תכנות יישומים) הוא המנגנון שמאפשר לאפליקציות לתקשר עם Shopify. האפליקציות שמותקנות בחנות משתמשות ב-Shopify APIs כדי לקבל ולעדכן נתונים ולעזור לנהל את העסק.

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

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

ניהול אפליקציות שאינן נתמכות

האחריות לעדכן אפליקציה שאינה נתמכת היא של המפתח שלה. Shopify יכולה להודיע למפתחים על שינויים שוברים מראש, אבל אפליקציות צד שלישי מתוחזקות על ידי המפתחים שלהן ולא על ידי Shopify.

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

שאלות נפוצות

מהי אפליקציה מותאמת?

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

מה המשמעות של אפליקציה לא נתמכת?

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