במבנה Online Store 2.0 של שופיפיי, כל Section (מקטע) יכולה להכיל אוסף של Blocks — למשל עמוד מוצר יכול להכיל בלוק מחיר, בלוק כפתור הוספה לעגלה, בלוק תיאור, ובלוק מותאם אישית שנוסף על ידי אפליקציה. כל בלוק מוגדר בקובץ ה-Liquid עם schema משלו, כולל הגדרות (settings) שהסוחר שולט בהן מתוך עורך התבנית הויזואלי — בלי לכתוב שורת קוד.

בהקשר מעשי כמו Shopcodes, בלוק יכול לשמש ממשק ניהול קבוע שנעוץ בעמוד — הצוות פותח את עמוד המוצר באדמין ורואה את כפתורי ההורדה/עריכה של הברקוד ישירות בממשק. ב-Shopify (שופיפיי) ניתן לנעוץ (pin) בלוקים שימושיים כך שיופיעו ראשונים בפאנל הצד של עורך התבנית, מה שמאיץ עבודה חוזרת-ונשנית בחנויות עם קטלוג גדול.