אם כבר לא רוצים להשתמש במטא-שדה עבור חלק מסוים בחנות, אפשר למחוק את Metafield definitionMetafield definition / הגדרת מטא-שדהתבנית שמגדירה איפה מטא-שדה מופיע, איזה סוג ערך הוא מקבל ואילו כללים חלים עליו.פתיחה במילון (הגדרת המטא-שדה).
כאשר מוחקים הגדרת מטא-שדה, Shopify מאפשרת לבחור בין שתי אפשרויות: למחוק רק את ההגדרה, או למחוק גם את ההגדרה וגם את כל הערכים המשויכים אליה.
אם רוצים לשמור את הערכים המשויכים למטא-שדה, צריך למחוק רק את ההגדרה. לאחר מחיקת ההגדרה, אפשר לגשת לערכים על ידי MigrationMigration / הגירההעברה או מיפוי של נתונים קיימים למבנה חדש, למשל חיבור מטא-שדות קיימים להגדרה.פתיחה במילון (העברה) שלהם להגדרת מטא-שדה מותאמת חדשה עם אותו Namespace and keyNamespace and key / מרחב שם ומפתחהמזהה הטכני של מטא-שדה, שמאפשר ל-Shopify, אפליקציות וקוד למצוא את אותו שדה.פתיחה במילון (מרחב שם ומפתח).
שיקולים לפני מחיקת מטא-שדות
לפני שמוחקים מטא-שדה, צריך לוודא שהוא אינו מחובר ל-Block (בלוק) או SectionSection / מקטעמקטע בתבנית Shopify שמכיל תוכן או רכיבים וניתן לעריכה בעורך התבנית.פתיחה במילון (מקטע) בתבנית החיה.
מחיקת מטא-שדות שמחוברים לתבנית עלולה לגרום לשגיאות תצוגה ללקוחות שמבקרים בחנות האונליין. Shopify מציינת שצריך לפתור את השגיאות האלה לפני שאפשר לבצע שינויים נוספים בתבניות שקשורות למטא-שדה.
אי אפשר למחוק Category metafieldCategory metafield / מטא-שדה קטגוריהמטא-שדה שמגיע מטקסונומיית קטגוריית המוצר ומשמש למאפיינים כמו צבע, בד או קבוצת גיל.פתיחה במילון (מטא-שדה קטגוריה) שמחובר לאפשרויות וריאנט. לפני שמוחקים הגדרת מטא-שדה קטגוריה, צריך לנתק את מטא-שדה הקטגוריה מאפשרויות הווריאנט ולמחוק ערכי מטא-שדה קטגוריה מהמוצרים, גם אם הם אינם מחוברים לווריאנטים.
אי אפשר למחוק Search and discovery metafieldsMetafields / שדות מטאשדות מותאמים שמרחיבים את מודל הנתונים של Shopify מעבר לשדות המובנים.פתיחה במילון (מטא-שדות חיפוש וגילוי). Shopify משתמשת במטא-שדות האלה כדי לשפר את גילוי המוצרים בחנות.
מחיקת הגדרת מטא-שדה
שלבים
- באדמין של Shopify, נכנסים אל Settings > MetafieldsMetafields / שדות מטאשדות מותאמים שמרחיבים את מודל הנתונים של Shopify מעבר לשדות המובנים.פתיחה במילון and metaobjects.
- בוחרים את החלק בחנות שמכיל את הגדרת המטא-שדה שרוצים למחוק.
- לוחצים על הגדרת המטא-שדה שרוצים למחוק.
- לוחצים Delete, ואז בוחרים אחת מהאפשרויות.
- כדי לשמור את הערכים המשויכים בחלקים של החנות, לוחצים Delete field only.
- כדי למחוק לחלוטין את המטא-שדה ואת כל הערכים המשויכים אליו, לוחצים Delete field and its saved values.
בחירה בין מחיקת הגדרה למחיקת ערכים
אם אינכם בטוחים שהערכים אינם נחוצים, עדיף לא למחוק אותם מיד. מחיקת ההגדרה בלבד משאירה אפשרות לשחזר גישה לערכים דרך הגדרה חדשה עם אותו namespace and keyNamespace and key / מרחב שם ומפתחהמזהה הטכני של מטא-שדה, שמאפשר ל-Shopify, אפליקציות וקוד למצוא את אותו שדה.פתיחה במילון.
אם ברור שהמידע כבר לא צריך להתקיים, אפשר למחוק גם את הערכים. לפני פעולה כזו כדאי לבדוק שאין תבנית, אפליקציה, קולקציה חכמה או תהליך פנימי שתלויים במטא-שדה.
אם המטא-שדה שימש בעבר לתצוגה בחנות, כדאי לבדוק את עמודי המוצר או העמודים הרלוונטיים אחרי המחיקה. אם נשאר בלוק שמנסה לקרוא ערך שכבר לא קיים, ייתכן שתידרש התאמה בתבנית.
במטא-שדות קטגוריה, הבדיקה חשובה במיוחד בגלל הקשר האפשרי לאפשרויות וריאנט ולערכי קטגוריה קיימים במוצרים.
שאלות נפוצות
האם מחיקת מטא-שדה ניתנת לביטול?
לא. Shopify מציינת שמחיקת מטא-שדות היא פעולה קבועה ואי אפשר לבטל אותה.
איך שומרים ערכים קיימים?
בוחרים Delete field only, ואז אפשר לגשת לערכים בעתיד דרך הגדרה מותאמת חדשה עם אותו namespace and key.