בארכיטקטורת custom storefront, שופיפיי משמשת כ-"backend" — מנהלת מוצרים, מלאי, הזמנות וקופה — בעוד שהחזית (מה שהלקוח רואה) נכתבת בטכנולוגיה שנבחרה על ידי הצוות: Next.js, Remix, Hydrogen, אפליקציה ב-React Native ועוד. החיבור ביניהם הוא Storefront API, שמאפשר לשלוף מוצרים, לנהל עגלה וליצור Checkout.
בהקשר של מטא-שדות: כאשר מגדירים metafield definition ב-Shopify Admin, ברירת המחדל היא שהמטא-שדה נגיש רק לאדמין ולתבניות Liquid. כדי שחנות מותאמת אישית תוכל לקרוא את הערכים דרך Storefront API, יש לסמן במפורש את אפשרות Storefronts באזור ה-Access של ההגדרה — בלי זה הבקשה תחזיר שדה ריק.