ב-Online Store 2.0 שופיפיי הפרידה בין קוד התבנית הבסיסי לבין התוספות שאפליקציות מביאות. אפליקציה שבנויה על Theme app extension יכולה לחשוף App blocks שהסוחר גורר למיקום הרצוי בעורך התבנית, ו-App embeds שרצים ברקע בלי להיות ממוקמים ויזואלית (כמו פופ-אפ או צ'אט). כך הסוחר שולט בממשק החנות דרך עורך אחד מאוחד, וכל שינוי מתועד ב-theme history.
בחנות ישראלית הגישה הזו חוסכת זמן פיתוח יקר: אפליקציות ביקורות, חיפוש חכם, פופ-אפי ניוזלטר ועגלות צד — כולן יכולות להיות מותקנות, מוזזות והוסרות בלי לגעת בקוד. הבעיה מתחילה כאשר אפליקציה ישנה עדיין דורשת עריכת `theme.liquid` ידנית — זה סימן לעבור לאפליקציה מקבילה שתומכת ב-theme app extension מלא.