MetaobjectsMetaobjects / אובייקטי מטאמודל תוכן מותאם שמאפשר לנהל ישויות חוזרות כמו מותגים, מפרטים או מדריכי מידות.פתיחה במילון (אובייקטי מטא) הם דרך ליצור מודלי תוכן מובנים ב-Shopify. במקום לשמור עוד ערך בודד על מוצר, יוצרים Definition (הגדרה) עם Fields (שדות), ואז מנהלים Entries (רשומות) שאפשר להציג בחנות או לחבר לאובייקטים אחרים.

Shopify מציגה MetaobjectsMetaobjects / אובייקטי מטאמודל תוכן מותאם שמאפשר לנהל ישויות חוזרות כמו מותגים, מפרטים או מדריכי מידות.פתיחה במילון כפתרון לתוכן שחוזר או צריך מבנה עקבי: Product highlights (דגשי מוצר), Influencer profile (פרופיל משפיען), FAQ (שאלות נפוצות), Event appearance (הופעה באירוע), מפרטים, מדריכי מידות, מותגים או תוכן עזר שמופיע בכמה מוצרים.

במדריך הזה

המדריך מסביר למה משתמשים ב-Metaobjects, מה ההבדל בין Definition לבין Entry, אילו אפשרויות קיימות בשדות, איך מציגים רשומות בתבנית, ואיך MetaobjectsMetaobjects / אובייקטי מטאמודל תוכן מותאם שמאפשר לנהל ישויות חוזרות כמו מותגים, מפרטים או מדריכי מידות.פתיחה במילון יכולים לשמש גם Category metafieldsCategory metafields / מטא-שדות קטגוריהמאפיינים מובנים שמחוברים לקטגוריית מוצר סטנדרטית ועוזרים לארגון, סינון וגילוי מוצרים.פתיחה במילון (שדות מטאMetafields / שדות מטאשדות מותאמים שמרחיבים את מודל הנתונים של Shopify מעבר לשדות המובנים.פתיחה במילון לפי קטגוריה).

למה להשתמש ב-Metaobjects

משתמשים ב-Metaobjects כאשר תוכן צריך להיות מובנה, ניתן לשימוש חוזר וניתן לניהול במקום אחד. אם אותו פרופיל, טבלת מידע, בלוק FAQ או מפרט צריך להופיע בכמה עמודים, Metaobject מונע שכפול ידני ומקטין סיכון לתוכן לא עקבי.

Definition (הגדרה) ו-Entry (רשומה)

Definition (הגדרה) היא התבנית של סוג התוכן: שם, שדות, סוגי ערכים, אפשרויות ותצוגה. Entry (רשומה) היא מופע אחד של ההגדרה, למשל פרופיל משפיען ספציפי או פריט FAQ ספציפי.

בעת יצירת הגדרה בוחרים Fields (שדות) כמו טקסט, תמונה, קובץ, URLURL / כתובת קישורכתובת קישור תקינה שנשמרת כשדה מובנה או כמטא-שדה.פתיחה במילון, מספר או הפניה לאובייקט אחר. Display name (שם תצוגה) עוזר לזהות רשומות באדמין, ולכן צריך לבחור שדה יציב וברור.

גישה דרך ThemeTheme / תבניתתבנית העיצוב והמבנה שמציגה את החנות ללקוחות ומשפיעה על עמודים, מקטעים, ביצועים ועריכה.פתיחה במילון, LiquidLiquid / ליקווידמונח Shopify שמשמעותו בעברית: ליקוויד. ההקשר המדויק תלוי בעמוד או בתהליך שבו המונח מופיע.פתיחה במילון ו-API

אפשר להשתמש ב-Metaobjects בתבניות Shopify דרך Theme editorTheme editor / עורך התבניתעורך התבנית שבו מנהלים מקטעים, בלוקים, מקורות דינמיים והגדרות עיצוב.פתיחה במילון (עורך התבנית) כאשר התבנית תומכת במקורות דינמיים, דרך LiquidLiquid / ליקווידמונח Shopify שמשמעותו בעברית: ליקוויד. ההקשר המדויק תלוי בעמוד או בתהליך שבו המונח מופיע.פתיחה במילון (שפת התבניות של Shopify), ובאמצעות Admin APIAPI / ממשק תכנות יישומיםממשק שמאפשר לאפליקציות ולמערכות חיצוניות לקרוא ולעדכן נתונים ב-Shopify.פתיחה במילון או Storefront APIAPI / ממשק תכנות יישומיםממשק שמאפשר לאפליקציות ולמערכות חיצוניות לקרוא ולעדכן נתונים ב-Shopify.פתיחה במילון כאשר בונים אינטגרציות או חוויות מותאמות.

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

Category metafieldsCategory metafields / מטא-שדות קטגוריהמאפיינים מובנים שמחוברים לקטגוריית מוצר סטנדרטית ועוזרים לארגון, סינון וגילוי מוצרים.פתיחה במילון (שדות קטגוריה) עם MetaobjectsMetaobjects / אובייקטי מטאמודל תוכן מותאם שמאפשר לנהל ישויות חוזרות כמו מותגים, מפרטים או מדריכי מידות.פתיחה במילון

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

בדיקות לפני פרסום

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

שאלות נפוצות

מה ההבדל בין Metafield לבין Metaobject?

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

האם Metaobjects זמינים ל-API?

כן, בהתאם להגדרות הגישה. אפשר לעבוד איתם דרך Admin API, Storefront API, Liquid ותבניות שתומכות במקורות דינמיים.