MetaobjectsMetaobjects / אובייקטי מטאMetaobjects (אובייקטי מטא) הם רשומות מידע מותאמות אישית ב-Shopify (שופיפיי) שמאפשרות לייצר סוגי תוכן חדשים לחלוטין — כמו "מותג", "מרכיב" או "עובד" — שאינם קיימים כישויות ברירת מחדל בחנות.פתיחה במילון (אובייקטי מטא) הם דרך ליצור מודלי תוכן מובנים ב-Shopify. במקום לשמור עוד ערך בודד על מוצר, יוצרים Definition (הגדרה) עם Fields (שדות), ואז מנהלים Entries (רשומות) שאפשר להציג בחנות או לחבר לאובייקטים אחרים.
Shopify מציגה MetaobjectsMetaobjects / אובייקטי מטאMetaobjects (אובייקטי מטא) הם רשומות מידע מותאמות אישית ב-Shopify (שופיפיי) שמאפשרות לייצר סוגי תוכן חדשים לחלוטין — כמו "מותג", "מרכיב" או "עובד" — שאינם קיימים כישויות ברירת מחדל בחנות.פתיחה במילון כפתרון לתוכן שחוזר או צריך מבנה עקבי: Product highlights (דגשי מוצר), Influencer profile (פרופיל משפיען), FAQ (שאלות נפוצות), Event appearance (הופעה באירוע), מפרטים, מדריכי מידות, מותגים או תוכן עזר שמופיע בכמה מוצרים.
במדריך הזה
המדריך מסביר למה משתמשים ב-Metaobjects, מה ההבדל בין Definition לבין Entry, אילו אפשרויות קיימות בשדות, איך מציגים רשומות בתבנית, ואיך MetaobjectsMetaobjects / אובייקטי מטאMetaobjects (אובייקטי מטא) הם רשומות מידע מותאמות אישית ב-Shopify (שופיפיי) שמאפשרות לייצר סוגי תוכן חדשים לחלוטין — כמו "מותג", "מרכיב" או "עובד" — שאינם קיימים כישויות ברירת מחדל בחנות.פתיחה במילון יכולים לשמש גם Category metafieldsCategory metafields / מטא-שדות קטגוריהCategory metafields הם מטא-שדות ב-Shopify (שופיפיי) שממופים אוטומטית לפי קטגוריית מוצר — למשל "גודל מסך" לאלקטרוניקה או "חומר" להלבשה — ומשמשים להעשרת מידע מובנה לחיפוש ולמרקטפלייסים.פתיחה במילון (שדות מטאMetafields / שדות מטאMetafields (שדות מטא) הוא הסעיף בחיפוש ובאדמין של Shopify (שופיפיי) שמרכז את ניהול כל הגדרות המטא-שדות של החנות — הגדרת שדות חדשים, עריכת ערכים קיימים, ומעקב אחרי namespace ו-key.פתיחה במילון לפי קטגוריה).
למה להשתמש ב-Metaobjects
משתמשים ב-Metaobjects כאשר תוכן צריך להיות מובנה, ניתן לשימוש חוזר וניתן לניהול במקום אחד. אם אותו פרופיל, טבלת מידע, בלוק FAQ או מפרט צריך להופיע בכמה עמודים, Metaobject מונע שכפול ידני ומקטין סיכון לתוכן לא עקבי.
Definition (הגדרה) ו-Entry (רשומה)
Definition (הגדרה) היא התבנית של סוג התוכן: שם, שדות, סוגי ערכים, אפשרויות ותצוגה. Entry (רשומה) היא מופע אחד של ההגדרה, למשל פרופיל משפיען ספציפי או פריט FAQ ספציפי.
בעת יצירת הגדרה בוחרים Fields (שדות) כמו טקסט, תמונה, קובץ, URLURL / כתובת קישורURL (כתובת קישור) היא הכתובת הייחודית של כל עמוד, מוצר, קולקציה או משאב בחנות Shopify (שופיפיי) — מה שמופיע בשורת הדפדפן ומשמש לניווט, שיתוף, ו-SEO.פתיחה במילון, מספר או הפניה לאובייקט אחר. Display name (שם תצוגה) עוזר לזהות רשומות באדמין, ולכן צריך לבחור שדה יציב וברור.
גישה דרך Theme, Liquid ו-API
אפשר להשתמש ב-Metaobjects בתבניות Shopify דרך Theme editorTheme editor / עורך התבניתTheme editor (עורך התבנית) הוא הממשק הויזואלי של Shopify (שופיפיי) שמאפשר לסוחר לערוך סקשנים, בלוקים, צבעים וגופנים של החנות בלי לגעת בקוד.פתיחה במילון (עורך התבנית) כאשר התבנית תומכת במקורות דינמיים, דרך LiquidLiquid / ליקווידLiquid (ליקוויד) היא שפת התבניות של Shopify (שופיפיי) — היא רצה בצד השרת ומחליפה תגים כמו `{{ product.title }}` בערכים האמיתיים מהחנות לפני שהדף נשלח לדפדפן.פתיחה במילון (שפת התבניות של Shopify), ובאמצעות Admin APIAPI / ממשק תכנות יישומיםAPI (Application Programming Interface) הוא ממשק שמאפשר לאפליקציות ולמערכות חיצוניות לתקשר עם Shopify (שופיפיי) — לקרוא נתונים ולעדכן אותם.פתיחה במילון או Storefront APIAPI / ממשק תכנות יישומיםAPI (Application Programming Interface) הוא ממשק שמאפשר לאפליקציות ולמערכות חיצוניות לתקשר עם Shopify (שופיפיי) — לקרוא נתונים ולעדכן אותם.פתיחה במילון כאשר בונים אינטגרציות או חוויות מותאמות.
אם Metaobject אמור להיות גלוי ב-Storefront APIAPI / ממשק תכנות יישומיםAPI (Application Programming Interface) הוא ממשק שמאפשר לאפליקציות ולמערכות חיצוניות לתקשר עם Shopify (שופיפיי) — לקרוא נתונים ולעדכן אותם.פתיחה במילון (APIAPI / ממשק תכנות יישומיםAPI (Application Programming Interface) הוא ממשק שמאפשר לאפליקציות ולמערכות חיצוניות לתקשר עם Shopify (שופיפיי) — לקרוא נתונים ולעדכן אותם.פתיחה במילון לחנות הציבורית), צריך לוודא שהגדרת הגישה מתאימה. תוכן פנימי או תפעולי לא צריך להיחשף ללקוח בלי צורך.
Category metafields (שדות קטגוריה) עם Metaobjects
Shopify משתמשת ב-Metaobjects גם כדי לבנות ערכים עשירים לשדות קטגוריה, למשל צבעים, חומרים או מאפיינים שחוזרים בקטלוג. כך אפשר לשמור ערכים עקביים ולחבר אותם למוצרים במקום להקליד טקסט חופשי בכל פעם.
בדיקות לפני פרסום
לפני חיבור Metaobject לתבנית, בדקו שיש רשומות מלאות, ששדות חובה מולאו, שהשם באדמין ברור, שהמידע לא נחשף בטעות, וששינוי רשומה אחת לא ישבור עמודים רבים. לאחר מכן בדקו את התצוגה בעמוד מוצר, קולקציה או עמוד תוכן שבו הרשומה מופיעה.
שאלות נפוצות
מה ההבדל בין Metafield לבין Metaobject?
Metafield שומר ערך נוסף על אובייקט כמו מוצר. Metaobject יוצר סוג תוכן מובנה עם רשומות שאפשר להשתמש בהן שוב ולחבר למקומות שונים.
האם Metaobjects זמינים ל-API?
כן, בהתאם להגדרות הגישה. אפשר לעבוד איתם דרך Admin API, Storefront API, Liquid ותבניות שתומכות במקורות דינמיים.