בקופה הרגילה של שופיפיי שיטות המשלוח מוצגות לפי הגדרות Shipping Profiles ללא לוגיקה מותנית. Delivery method customization מאפשרת לכתוב פונקציית Shopify Function (קוד Rust/AssemblyScript שרץ על תשתית Shopify) או להשתמש באפליקציה כמו Checkout Blocks כדי להסתיר שיטת משלוח מסוימת ללקוחות מאזור גיאוגרפי מסוים, לשנות את שמה, או לסדר אותה אחרת — הכל מבלי לגעת בקוד הקופה.

בחנות ישראלית הצורך הזה מתעורר בעיקר סביב איסוף עצמי (לקוחות מחוץ לאזור ההיגיון של האיסוף לא אמורים לראות אותו), משלוח אקספרס ביום העסקים הבא שרלוונטי רק בתוך גוש דן, וחלוקה בין שליחויות שונות לפי מוצר. יש לוודא שיש הרשאות צוות מתאימות ב-Shopify Plus ושאפליקציית ה-Checkout Blocks הוגדרה כ-enabled ב-checkout editor לפני שמנסים לפרסם את ההגדרות.