{
  "version": "sample-1",
  "publishedAt": "2026-11-03T02:00:00Z",
  "settings": {
    "orderServiceUrl": "",
    "uen": "[VI-UEN]",
    "merchantName": "VERTICAL INSTITUTE",
    "paymentWindowHours": 48,
    "walletEnabled": false,
    "walletFeePct": 0,
    "contactEmail": "[support email]",
    "collectionPoint": "[Collection point]",
    "collectionHours": "[Opening hours]"
  },
  "theme": {
    "brand": { "kicker": "Vertical Institute", "shopName": "Premium Select", "footerText": "VI Premium Select is run by Vertical Institute Student Services." },
    "colors": { "primary": "#0055FF", "onPrimary": "#FFFFFF", "accent": "#0039AA", "background": "#FFFFFF", "surface": "#F4F7FF", "text": "#0B1B3F", "muted": "#4F6080", "badgeBg": "#EDF5FF", "badge": "#0039AA" },
    "type": { "heading": "Hanken Grotesk", "body": "Hanken Grotesk", "scale": "standard", "headingCase": "none", "buttonCase": "none" },
    "shape": { "radius": "sharp", "card": "flat", "image": "square", "motion": "subtle" },
    "home": {
      "announcement": { "on": false, "text": "" },
      "heroes": [
        { "image": "img/hero-placeholder.svg", "eyebrow": "Now pouring", "headline": "Refuel between classes.", "sub": "", "cta": "Shop drinks", "link": "#/c/drinks", "tone": "light", "overlay": 0, "start": "", "end": "" }
      ],
      "featuredTitle": "Featured"
    },
    "copy": {
      "addToCart": "Add to cart",
      "soldOut": "Sold out",
      "checkout": "Checkout",
      "placeOrder": "Place order",
      "saveQr": "Save QR to Photos",
      "reminderTitle": "One more thing after you pay",
      "reminderBody": "Take a screenshot of the success screen in your banking app. Make sure it shows the amount and your order reference.",
      "uploadTitle": "Upload your payment screenshot",
      "paidTitle": "Payment received. Thank you!",
      "verifyingTitle": "We’re verifying your payment",
      "verifyingBody": "Our team will check your screenshot and email you within 1 working day."
    }
  },
  "categories": [ { "id": "drinks", "name": "Drinks" } ],
  "products": [
    { "sku": "COLDBREW", "name": "Cold brew coffee", "category": "drinks", "description": "[Short description]", "price": 4.5, "options": [ { "name": "Size", "values": [ { "label": "Regular", "delta": 0 }, { "label": "Large", "delta": 1 } ] } ], "stock": 24, "lowStock": 5, "featured": true, "images": [ "img/placeholder-drink.svg" ], "freshness": { "chilled": true, "type": "collect_by", "value": "6pm same day" } },
    { "sku": "LEMONTEA", "name": "Iced lemon tea", "category": "drinks", "description": "[Short description]", "price": 3.5, "options": [], "stock": 3, "lowStock": 5, "featured": true, "images": [ "img/placeholder-drink.svg" ], "freshness": { "chilled": false, "type": "best_before", "value": "30 Nov 2026" } },
    { "sku": "MATCHA", "name": "Matcha latte", "category": "drinks", "description": "[Short description]", "price": 5.5, "options": [ { "name": "Milk", "values": [ { "label": "Dairy", "delta": 0 }, { "label": "Oat", "delta": 0.5 } ] } ], "stock": 12, "lowStock": 5, "featured": true, "images": [ "img/placeholder-drink.svg" ], "freshness": { "chilled": true, "type": "collect_by", "value": "6pm same day" } },
    { "sku": "SPARKLING", "name": "Sparkling water", "category": "drinks", "description": "[Short description]", "price": 2.5, "options": [], "stock": 0, "lowStock": 5, "featured": true, "images": [ "img/placeholder-drink.svg" ], "freshness": { "chilled": false, "type": "best_before", "value": "31 Mar 2027" } }
  ]
}
