כל הזמנה ב-Shopify מורכבת מרשימת line items, וכל item מחזיק בתוכו את ה-variant ID, שם המוצר, SKU, מחיר ביחידה, כמות, מחיר כולל לשורה, ורשימת הנחות שחלות עליה ספציפית. זה ההבדל בין הנחה ברמת הזמנה (על הסכום הכולל) לבין הנחה ברמת שורה — ב-API ובדוחות הם מתועדים בנפרד. ב-Admin API וב-Webhook payloads השדה נקרא `line_items` ומחזיר מערך של אובייקטים.
בחנות ישראלית עם חשבוניות ממוכנות, שורות המוצר הן הנתונים שמזרימים למערכת הנהלת החשבונות — לכן חשוב לוודא שה-Webhook של `orders/create` מכיל את כל השדות הרלוונטיים: `price`, `quantity`, `tax_lines` ו-`discount_allocations` לכל שורה. בחנויות POS, שורות המוצר מוצגות גם על תצוגת הלקוח (Customer View) בזמן אמת, ולכן שינוי כמות או הנחה בקופה מתעדכן מיידית.