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

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

בדיקת גישה לפני התקנה

לפני התקנת אפליקציה, מסך ההתקנה מציג את סוגי הגישה שהאפליקציה מבקשת.

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

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

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

התקנה דרך Shopify App Store

כדי להתקין אפליקציה דרך Shopify App Store, מחפשים את האפליקציה הרצויה, פותחים את רשומת האפליקציה, לוחצים Install (התקנה), בודקים את ההרשאות והחיובים, ואז מאשרים את ההתקנה.

התקנה דרך App Store היא המסלול הרגיל עבור אפליקציות ציבוריות שעברו את תהליך הבדיקה של Shopify.

התקנה עם קישור צד שלישי

Third-party install linkThird-party install link / קישור התקנה של צד שלישיקישור התקנה חיצוני לאפליקציות ישנות שאינן מותקנות דרך Shopify App Store.פתיחה במילון (קישור התקנה של צד שלישי) רלוונטי רק לאפליקציות שנוצרו לפני 5 בדצמבר 2019. אם לוחצים על קישור כזה לאפליקציה שנוצרה אחרי התאריך הזה, מתקבלת שגיאה באדמין ואי אפשר להתקין את האפליקציה.

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

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

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

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

אם מפתח מחזיק Collaborator account (חשבון משתף פעולה), הוא יכול להתקין את האפליקציה עבורכם אם יש לו הרשאות מתאימות בחנות.

יצירת אפליקציה מותאמת ב-Dev Dashboard

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

כל גרסה יכולה לכלול הגדרות והיקפי גישה שונים. העבודה הזו מיועדת למפתחים ומנוהלת דרך Dev DashboardDev Dashboard / לוח פיתוחלוח הבקרה למפתחים שבו יוצרים ומנהלים אפליקציות מותאמות וגרסאות שלהן.פתיחה במילון.

התקנת אפליקציה מותאמת מ-Dev Dashboard

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

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

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

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

התהליך הזה דורש ידע בפיתוח ואי אפשר להשלים אותו ישירות מתוך האדמין של Shopify. המפתח צריך להשתמש ב-client credentials grant flow ולייצר אסימון בעזרת Client ID ו-Client secret של האפליקציה.

הוספת בלוקים לאדמין Shopify

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

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

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

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

שאלות נפוצות

כמה זמן תקף קישור התקנה של אפליקציה מותאמת?

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

האם קישור התקנה של צד שלישי תמיד בטוח?

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