כאשר מגדירים Custom metafield definition ב-Shopify Admin, קובעים שם תצוגה, תיאור פנימי (לצוות בלבד), namespace ו-key ייחודיים, content type (טקסט, מספר שלם, תאריך, JSON, הפניה למוצר ועוד), וכללי ולידציה כמו אורך מינימלי/מקסימלי או רשימת ערכים מותרים. ההגדרה הזו הופכת את השדה לזמין בממשק האדמין לכל ישות מאותו סוג — כלומר אפשר למלא את הערך ישירות בעמוד עריכת המוצר.
בחנות עברית כדאי לתת שמות ותיאורים בעברית להגדרות, כדי שצוות התוכן ידע בדיוק מה למלא בכל שדה. אחרי שיוצרים הגדרה, אפשר לערוך את השם, התיאור וכללי הולידציה בכל עת — אבל לא ניתן לשנות את ה-namespace, ה-key או ה-content type מבלי למחוק את ההגדרה כולה ולאבד את כל הערכים שכבר הוזנו.