חלק מהאפליקציות מוסיפות תכונות לחנות באמצעות Extensions (הרחבות) ו-Functions (פונקציות).

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

הן יכולות להוסיף יכולות לתבנית, checkoutCheckout / קופהCheckout (קופה) הוא תהליך התשלום בחנות Shopify (שופיפיי) — שלושת המסכים שמובילים את הלקוח מהעגלה דרך פרטי משלוח ותשלום ועד לעמוד אישור ההזמנה.פתיחה במילון, חשבונות לקוח, Shopify POS, הנחות, משלוחים, תשלומים וכללי ולידציה, בהתאם לסוג האפליקציה.

הפעלת הרחבות ופונקציות

הפעלה של Extensions ו-Functions מתבצעת במקומות שונים באדמין של Shopify (שופיפיי), לפי סוג היכולת שהאפליקציה מוסיפה.

Extensions

Extensions יכולות להיות מופעלות בכמה אזורים באדמין:

  • Customize your themeTheme / תבניתTheme (תבנית) היא קובץ העיצוב והלוגיקה של חזית החנות ב-Shopify (שופיפיי) — היא קובעת את המראה, מבנה הדפים, הפונטים, הצבעים והתנהגות כל רכיב שהלקוח רואה.פתיחה במילון with apps (התאמת התבנית עם אפליקציות).
  • Manage checkoutCheckout / קופהCheckout (קופה) הוא תהליך התשלום בחנות Shopify (שופיפיי) — שלושת המסכים שמובילים את הלקוח מהעגלה דרך פרטי משלוח ותשלום ועד לעמוד אישור ההזמנה.פתיחה במילון apps (ניהול אפליקציות checkoutCheckout / קופהCheckout (קופה) הוא תהליך התשלום בחנות Shopify (שופיפיי) — שלושת המסכים שמובילים את הלקוח מהעגלה דרך פרטי משלוח ותשלום ועד לעמוד אישור ההזמנה.פתיחה במילון).
  • Remove an app (הסרת אפליקציה).
  • Manage checkoutCheckout / קופהCheckout (קופה) הוא תהליך התשלום בחנות Shopify (שופיפיי) — שלושת המסכים שמובילים את הלקוח מהעגלה דרך פרטי משלוח ותשלום ועד לעמוד אישור ההזמנה.פתיחה במילון apps for customer accounts (ניהול אפליקציות checkoutCheckout / קופהCheckout (קופה) הוא תהליך התשלום בחנות Shopify (שופיפיי) — שלושת המסכים שמובילים את הלקוח מהעגלה דרך פרטי משלוח ותשלום ועד לעמוד אישור ההזמנה.פתיחה במילון לחשבונות לקוח).
  • Manage POS UI extensions (ניהול הרחבות ממשק Shopify POS).

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

Functions

Functions יכולות להיות מופעלות באזורים כמו Cart and checkoutCheckout / קופהCheckout (קופה) הוא תהליך התשלום בחנות Shopify (שופיפיי) — שלושת המסכים שמובילים את הלקוח מהעגלה דרך פרטי משלוח ותשלום ועד לעמוד אישור ההזמנה.פתיחה במילון validationValidation / ולידציהValidation (ולידציה) הוא מנגנון ב-Shopify (שופיפיי) שמגדיר אילו ערכים מותרים בשדה נתון — כמו טווח מספרים, פורמט תאריך, או אורך טקסט מקסימלי — ומונע שמירת נתונים פגומים.פתיחה במילון (ולידציה בעגלה וב-checkout), CheckoutCheckout / קופהCheckout (קופה) הוא תהליך התשלום בחנות Shopify (שופיפיי) — שלושת המסכים שמובילים את הלקוח מהעגלה דרך פרטי משלוח ותשלום ועד לעמוד אישור ההזמנה.פתיחה במילון rules (כללי checkoutCheckout / קופהCheckout (קופה) הוא תהליך התשלום בחנות Shopify (שופיפיי) — שלושת המסכים שמובילים את הלקוח מהעגלה דרך פרטי משלוח ותשלום ועד לעמוד אישור ההזמנה.פתיחה במילון), Custom discounts (הנחות מותאמות), Delivery customization (התאמת משלוח) ו-Payment method customization (התאמת שיטות תשלום).

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

טיפול בשגיאות Function

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

במקרים מסוימים אפשר לשתף Function logs (יומני פונקציה) עם המפתח כדי לעזור לו לאבחן את הבעיה.

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

בדיקות לפני הפעלה

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

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

שאלות נפוצות

מי יוצר Extensions ו-Functions?

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

מה עושים כש-Function לא עובדת?

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