כשיוצרים Custom metafield definition מגדירים שלושה דברים עיקריים: namespace ו-key (המזהה הטכני שישמש ב-Liquid ו-API), Content type (טקסט חד-שורתי, מספר שלם, תאריך, JSON, הפניה למוצר וכו׳), וכללי ולידציה אופציונליים (מינימום/מקסימום תווים, ערכים מותרים, regex). ההגדרה חלה על כל המוצרים/ישויות בחנות ומבטיחה שכל ערך שנשמר עומד באותו מבנה.

כאשר הגדרה כוללת כללי ולידציה וקיימים כבר ערכים שנשמרו לפני ההגדרה — או ערכים שיובאו ב-CSV — Shopify מפנה אוטומטית לעמוד Invalid metafield values שמרכז את כל הערכים הפגומים לתיקון. בחנות עברית עם קטלוג גדול כדאי להגדיר את כל ה-definitions לפני ייבוא מוצרים, ולוודא שהתיאורים של ה-definitions כתובים בעברית ברורה — כדי שצוות העריכה ידע מה למלא בכל שדה.