{
  "store": "Luxe Glow",
  "currency": "EUR",
  "products": [
    {
      "sku": "RSC-001",
      "product_id": "vitamin_c_serum",
      "name": "The Liz Glow Serum",
      "description": "15% vitamin C with niacinamide. Brightens uneven tone, fades dark spots, and strengthens the moisture barrier. Suitable for all skin types.",
      "price": 68.0,
      "currency": "EUR",
      "brand": "Radiant Skin Co",
      "vendor": "Radiant Skin Co",
      "category": "Serums",
      "in_stock": true,
      "sku_code": "RSC-VCS-30ML",
      "ean": "50001234500019",
      "gtin": "50001234500019",
      "image_url": "https://demo.aido-labs.co/images/vitamin_c_serum.jpg",
      "variants": [
        {
          "sku": "RSC-VCS-30ML",
          "name": "30ml",
          "price": 68.0,
          "in_stock": true
        },
        {
          "sku": "RSC-VCS-50ML",
          "name": "50ml",
          "price": 98.0,
          "in_stock": true
        }
      ],
      "updated_at": "2026-04-28T10:00:00Z"
    },
    {
      "sku": "RSC-002",
      "product_id": "retinol_night",
      "name": "Monique's Midnight Repair",
      "description": "0.3% encapsulated retinol with bakuchiol. Works overnight to smooth fine lines and accelerate cell turnover without the flaking.",
      "price": 85.0,
      "currency": "EUR",
      "brand": "Radiant Skin Co",
      "vendor": "Radiant Skin Co",
      "category": "Serums",
      "in_stock": true,
      "sku_code": "RSC-RNS-30ML",
      "ean": "50001234500026",
      "gtin": "50001234500026",
      "image_url": "https://demo.aido-labs.co/images/retinol_night.jpg",
      "variants": [
        {
          "sku": "RSC-RNS-30ML",
          "name": "30ml",
          "price": 85.0,
          "in_stock": true
        }
      ],
      "updated_at": "2026-04-28T10:00:00Z"
    },
    {
      "sku": "RSC-003",
      "product_id": "hyaluronic_serum",
      "name": "Hyaluronic Acid Plumping Serum",
      "description": "Three molecular weights of hyaluronic acid for surface and deep hydration. Plumps, smooths, and holds 1000x its weight in water.",
      "price": 52.0,
      "currency": "EUR",
      "brand": "Radiant Skin Co",
      "vendor": "Radiant Skin Co",
      "category": "Serums",
      "in_stock": true,
      "sku_code": "RSC-HAS-30ML",
      "ean": "50001234500033",
      "gtin": "50001234500033",
      "image_url": "https://demo.aido-labs.co/images/hyaluronic_serum.jpg",
      "variants": [
        {
          "sku": "RSC-HAS-30ML",
          "name": "30ml",
          "price": 52.0,
          "in_stock": true
        },
        {
          "sku": "RSC-HAS-50ML",
          "name": "50ml",
          "price": 74.0,
          "in_stock": true
        }
      ],
      "updated_at": "2026-04-28T10:00:00Z"
    },
    {
      "sku": "RSC-004",
      "product_id": "gentle_cleanser",
      "name": "Gentle Gel Cleanser",
      "description": "pH-balanced gel cleanser. Removes SPF, makeup, and daily grime without stripping. Fragrance-free, tested on sensitive skin.",
      "price": 34.0,
      "currency": "EUR",
      "brand": "Radiant Skin Co",
      "vendor": "Radiant Skin Co",
      "category": "Cleansers",
      "in_stock": true,
      "sku_code": "RSC-GGC-150ML",
      "ean": "50001234500040",
      "gtin": "50001234500040",
      "image_url": "https://demo.aido-labs.co/images/gentle_cleanser.jpg",
      "variants": [
        {
          "sku": "RSC-GGC-150ML",
          "name": "150ml",
          "price": 34.0,
          "in_stock": true
        }
      ],
      "updated_at": "2026-04-28T10:00:00Z"
    },
    {
      "sku": "RSC-005",
      "product_id": "barrier_cream",
      "name": "Barrier Repair Moisturizer",
      "description": "Ceramide-rich barrier cream with shea and squalane. Restores the lipid layer, reduces TEWL, and calms reactive skin overnight.",
      "price": 58.0,
      "currency": "EUR",
      "brand": "Radiant Skin Co",
      "vendor": "Radiant Skin Co",
      "category": "Moisturizers",
      "in_stock": true,
      "sku_code": "RSC-BRC-50ML",
      "ean": "50001234500057",
      "gtin": "50001234500057",
      "image_url": "https://demo.aido-labs.co/images/barrier_cream.jpg",
      "variants": [
        {
          "sku": "RSC-BRC-50ML",
          "name": "50ml",
          "price": 58.0,
          "in_stock": true
        }
      ],
      "updated_at": "2026-04-28T10:00:00Z"
    },
    {
      "sku": "RSC-006",
      "product_id": "spf50",
      "name": "Invisible Shield SPF 50",
      "description": "Broad-spectrum SPF 50 PA++++. Zero white cast, weightless finish, reef-safe filters. Wears under makeup without pilling.",
      "price": 42.0,
      "currency": "EUR",
      "brand": "Radiant Skin Co",
      "vendor": "Radiant Skin Co",
      "category": "Sunscreen",
      "in_stock": true,
      "sku_code": "RSC-IS50-50ML",
      "ean": "50001234500064",
      "gtin": "50001234500064",
      "image_url": "https://demo.aido-labs.co/images/spf50.jpg",
      "variants": [
        {
          "sku": "RSC-IS50-50ML",
          "name": "50ml",
          "price": 42.0,
          "in_stock": true
        }
      ],
      "updated_at": "2026-04-29T10:00:00Z"
    },
    {
      "sku": "VB-001",
      "product_id": "satin_lipstick",
      "name": "The Monique Lip",
      "description": "Satin-finish lipstick with shea butter and vitamin E. Comfortable all-day wear, non-drying, and buildable from sheer to opaque in two swipes.",
      "price": 28.0,
      "currency": "EUR",
      "brand": "Velvet Beauty",
      "vendor": "Velvet Beauty",
      "category": "Lips",
      "in_stock": true,
      "sku_code": "VB-TML-RED",
      "ean": "50001234500071",
      "gtin": "50001234500071",
      "image_url": "https://demo.aido-labs.co/images/satin_lipstick.jpg",
      "variants": [
        {
          "sku": "VB-TML-RED",
          "name": "Monique Red",
          "price": 28.0,
          "in_stock": true
        },
        {
          "sku": "VB-TML-ROSE",
          "name": "Rose Gold",
          "price": 28.0,
          "in_stock": true
        },
        {
          "sku": "VB-TML-BERRY",
          "name": "Deep Berry",
          "price": 28.0,
          "in_stock": true
        },
        {
          "sku": "VB-TML-NUDE",
          "name": "Nude Beige",
          "price": 28.0,
          "in_stock": true
        }
      ],
      "updated_at": "2026-04-27T10:00:00Z"
    },
    {
      "sku": "VB-002",
      "product_id": "matte_liquid",
      "name": "Matte Liquid Lip",
      "description": "Long-wear liquid lipstick. Sets to a true matte in 60 seconds and doesn't budge through coffee, lunch, or kissing.",
      "price": 24.0,
      "currency": "EUR",
      "brand": "Velvet Beauty",
      "vendor": "Velvet Beauty",
      "category": "Lips",
      "in_stock": true,
      "sku_code": "VB-MLL-BRK",
      "ean": "50001234500088",
      "gtin": "50001234500088",
      "image_url": "https://demo.aido-labs.co/images/matte_liquid.jpg",
      "variants": [
        {
          "sku": "VB-MLL-BRK",
          "name": "Brick Red",
          "price": 24.0,
          "in_stock": true
        },
        {
          "sku": "VB-MLL-PLM",
          "name": "Plum",
          "price": 24.0,
          "in_stock": true
        },
        {
          "sku": "VB-MLL-COR",
          "name": "Coral",
          "price": 24.0,
          "in_stock": true
        }
      ],
      "updated_at": "2026-04-27T10:00:00Z"
    },
    {
      "sku": "VB-003",
      "product_id": "glow_foundation",
      "name": "Liz's 'I Woke Up Like This'",
      "description": "Skin-tint foundation with SPF 20. Medium buildable coverage, natural finish, and a formula that blurs pores without sitting in them.",
      "price": 46.0,
      "currency": "EUR",
      "brand": "Velvet Beauty",
      "vendor": "Velvet Beauty",
      "category": "Face",
      "in_stock": true,
      "sku_code": "VB-GF-N20",
      "ean": "50001234500095",
      "gtin": "50001234500095",
      "image_url": "https://demo.aido-labs.co/images/glow_foundation.jpg",
      "variants": [
        {
          "sku": "VB-GF-N10",
          "name": "Shade N10 - Porcelain",
          "price": 46.0,
          "in_stock": true
        },
        {
          "sku": "VB-GF-N20",
          "name": "Shade N20 - Ivory",
          "price": 46.0,
          "in_stock": true
        },
        {
          "sku": "VB-GF-N30",
          "name": "Shade N30 - Sand",
          "price": 46.0,
          "in_stock": true
        },
        {
          "sku": "VB-GF-W30",
          "name": "Shade W30 - Warm Sand",
          "price": 46.0,
          "in_stock": true
        },
        {
          "sku": "VB-GF-C40",
          "name": "Shade C40 - Caramel",
          "price": 46.0,
          "in_stock": true
        }
      ],
      "updated_at": "2026-04-27T10:00:00Z"
    },
    {
      "sku": "VB-004",
      "product_id": "concealer",
      "name": "Full Cover Concealer",
      "description": "Full-coverage concealer that creases less than most. Covers dark circles, blemishes, and redness in one layer. 24 shades.",
      "price": 28.0,
      "currency": "EUR",
      "brand": "Velvet Beauty",
      "vendor": "Velvet Beauty",
      "category": "Face",
      "in_stock": true,
      "sku_code": "VB-FCC-N15",
      "ean": "50001234500101",
      "gtin": "50001234500101",
      "image_url": "https://demo.aido-labs.co/images/concealer.jpg",
      "variants": [
        {
          "sku": "VB-FCC-N10",
          "name": "N10 Fair",
          "price": 28.0,
          "in_stock": true
        },
        {
          "sku": "VB-FCC-N15",
          "name": "N15 Light",
          "price": 28.0,
          "in_stock": true
        },
        {
          "sku": "VB-FCC-N25",
          "name": "N25 Medium",
          "price": 28.0,
          "in_stock": true
        },
        {
          "sku": "VB-FCC-W35",
          "name": "W35 Warm Medium",
          "price": 28.0,
          "in_stock": false
        }
      ],
      "updated_at": "2026-04-27T10:00:00Z"
    },
    {
      "sku": "VB-005",
      "product_id": "eyeshadow_palette",
      "name": "Nude Romance Palette",
      "description": "12 neutral-to-warm shades across matte, shimmer, and foil finishes. No fallout, blendable, and designed around tones that actually work on every eye colour.",
      "price": 52.0,
      "currency": "EUR",
      "brand": "Velvet Beauty",
      "vendor": "Velvet Beauty",
      "category": "Eyes",
      "in_stock": true,
      "sku_code": "VB-NRP-12",
      "ean": "50001234500118",
      "gtin": "50001234500118",
      "image_url": "https://demo.aido-labs.co/images/eyeshadow_palette.jpg",
      "variants": [
        {
          "sku": "VB-NRP-12",
          "name": "12-shade",
          "price": 52.0,
          "in_stock": true
        }
      ],
      "updated_at": "2026-04-25T10:00:00Z"
    },
    {
      "sku": "VB-006",
      "product_id": "mascara",
      "name": "Lash Drama Mascara",
      "description": "Volumising mascara with a curved hourglass brush. Builds from natural to full-drama without clumping. Waterproof formula.",
      "price": 26.0,
      "currency": "EUR",
      "brand": "Velvet Beauty",
      "vendor": "Velvet Beauty",
      "category": "Eyes",
      "in_stock": true,
      "sku_code": "VB-LDM-BLK",
      "ean": "50001234500125",
      "gtin": "50001234500125",
      "image_url": "https://demo.aido-labs.co/images/mascara.jpg",
      "variants": [
        {
          "sku": "VB-LDM-BLK",
          "name": "Black",
          "price": 26.0,
          "in_stock": true
        },
        {
          "sku": "VB-LDM-BRN",
          "name": "Brown Black",
          "price": 26.0,
          "in_stock": true
        }
      ],
      "updated_at": "2026-04-25T10:00:00Z"
    },
    {
      "sku": "EP-001",
      "product_id": "midnight_rose",
      "name": "Eau de Monique",
      "description": "Floral oriental. Top notes of bergamot and pink pepper, heart of Bulgarian rose and jasmine, base of sandalwood and vanilla musk. Lasts 10–12 hours.",
      "price": 125.0,
      "currency": "EUR",
      "brand": "Essence Parfum",
      "vendor": "Essence Parfum",
      "category": "Eau de Parfum",
      "in_stock": true,
      "sku_code": "EP-EDM-50ML",
      "ean": "50001234500132",
      "gtin": "50001234500132",
      "image_url": "https://demo.aido-labs.co/images/midnight_rose.jpg",
      "variants": [
        {
          "sku": "EP-EDM-30ML",
          "name": "30ml EDP",
          "price": 85.0,
          "in_stock": true
        },
        {
          "sku": "EP-EDM-50ML",
          "name": "50ml EDP",
          "price": 125.0,
          "in_stock": true
        },
        {
          "sku": "EP-EDM-100ML",
          "name": "100ml EDP",
          "price": 175.0,
          "in_stock": true
        }
      ],
      "updated_at": "2026-04-20T10:00:00Z"
    },
    {
      "sku": "EP-002",
      "product_id": "ocean_mist",
      "name": "Ocean Mist EDT",
      "description": "Aquatic freshness. Sea salt, white tea, driftwood, and a musky dry-down. Light and unisex — designed to be re-applied.",
      "price": 85.0,
      "currency": "EUR",
      "brand": "Essence Parfum",
      "vendor": "Essence Parfum",
      "category": "Eau de Toilette",
      "in_stock": true,
      "sku_code": "EP-OM-50ML",
      "ean": "50001234500149",
      "gtin": "50001234500149",
      "image_url": "https://demo.aido-labs.co/images/ocean_mist.jpg",
      "variants": [
        {
          "sku": "EP-OM-50ML",
          "name": "50ml EDT",
          "price": 85.0,
          "in_stock": true
        },
        {
          "sku": "EP-OM-100ML",
          "name": "100ml EDT",
          "price": 120.0,
          "in_stock": true
        }
      ],
      "updated_at": "2026-04-20T10:00:00Z"
    },
    {
      "sku": "EP-003",
      "product_id": "velvet_noir",
      "name": "Velvet Noir Parfum",
      "description": "Dark and smoky. Oud, black amber, leather, and a trace of smoked rose. Long-lasting extrait concentration — one spray is enough.",
      "price": 165.0,
      "currency": "EUR",
      "brand": "Essence Parfum",
      "vendor": "Essence Parfum",
      "category": "Parfum",
      "in_stock": true,
      "sku_code": "EP-VN-50ML",
      "ean": "50001234500156",
      "gtin": "50001234500156",
      "image_url": "https://demo.aido-labs.co/images/velvet_noir.jpg",
      "variants": [
        {
          "sku": "EP-VN-30ML",
          "name": "30ml Parfum",
          "price": 115.0,
          "in_stock": true
        },
        {
          "sku": "EP-VN-50ML",
          "name": "50ml Parfum",
          "price": 165.0,
          "in_stock": true
        }
      ],
      "updated_at": "2026-04-20T10:00:00Z"
    },
    {
      "sku": "EP-004",
      "product_id": "citrus_garden",
      "name": "Liz Energy EDT",
      "description": "Bright and green. Yuzu, neroli, fresh basil, and white cedar. The kind of scent that makes people ask what you're wearing on a Monday morning.",
      "price": 72.0,
      "currency": "EUR",
      "brand": "Essence Parfum",
      "vendor": "Essence Parfum",
      "category": "Eau de Toilette",
      "in_stock": true,
      "sku_code": "EP-LE-50ML",
      "ean": "50001234500163",
      "gtin": "50001234500163",
      "image_url": "https://demo.aido-labs.co/images/citrus_garden.jpg",
      "variants": [
        {
          "sku": "EP-LE-50ML",
          "name": "50ml EDT",
          "price": 72.0,
          "in_stock": true
        },
        {
          "sku": "EP-LE-100ML",
          "name": "100ml EDT",
          "price": 98.0,
          "in_stock": true
        }
      ],
      "updated_at": "2026-04-20T10:00:00Z"
    },
    {
      "sku": "EP-005",
      "product_id": "body_mist",
      "name": "Rose Petal Body Mist",
      "description": "Lightweight rose body mist with glycerin for a hint of moisture. Spritz on skin or hair — gentle enough for daily use.",
      "price": 32.0,
      "currency": "EUR",
      "brand": "Essence Parfum",
      "vendor": "Essence Parfum",
      "category": "Body Mist",
      "in_stock": true,
      "sku_code": "EP-RPM-200ML",
      "ean": "50001234500170",
      "gtin": "50001234500170",
      "image_url": "https://demo.aido-labs.co/images/body_mist.jpg",
      "variants": [
        {
          "sku": "EP-RPM-200ML",
          "name": "200ml",
          "price": 32.0,
          "in_stock": true
        }
      ],
      "updated_at": "2026-04-20T10:00:00Z"
    },
    {
      "sku": "EP-006",
      "product_id": "discovery_set",
      "name": "Discovery Set",
      "description": "Five 8ml travel sprays — one each of Eau de Monique, Ocean Mist, Velvet Noir, Liz Energy, and Rose Petal. The right way to find your signature scent.",
      "price": 48.0,
      "currency": "EUR",
      "brand": "Essence Parfum",
      "vendor": "Essence Parfum",
      "category": "Sets",
      "in_stock": true,
      "sku_code": "EP-DS-5X8ML",
      "ean": "50001234500187",
      "gtin": "50001234500187",
      "image_url": "https://demo.aido-labs.co/images/discovery_set.jpg",
      "variants": [
        {
          "sku": "EP-DS-5X8ML",
          "name": "5 x 8ml",
          "price": 48.0,
          "in_stock": true
        }
      ],
      "updated_at": "2026-04-20T10:00:00Z"
    },
    {
      "sku": "SS-001",
      "product_id": "repair_shampoo",
      "name": "Keratin Repair Shampoo",
      "description": "Sulphate-free shampoo with hydrolysed keratin and biotin. Rebuilds damaged bonds, reduces breakage by up to 78%, and doesn't strip colour.",
      "price": 32.0,
      "currency": "EUR",
      "brand": "Silk & Shine",
      "vendor": "Silk & Shine",
      "category": "Shampoo",
      "in_stock": true,
      "sku_code": "SS-KRS-250ML",
      "ean": "50001234500194",
      "gtin": "50001234500194",
      "image_url": "https://demo.aido-labs.co/images/repair_shampoo.jpg",
      "variants": [
        {
          "sku": "SS-KRS-250ML",
          "name": "250ml",
          "price": 32.0,
          "in_stock": true
        },
        {
          "sku": "SS-KRS-500ML",
          "name": "500ml",
          "price": 52.0,
          "in_stock": true
        }
      ],
      "updated_at": "2026-04-22T10:00:00Z"
    },
    {
      "sku": "SS-002",
      "product_id": "hydrate_conditioner",
      "name": "Deep Hydration Conditioner",
      "description": "Argan oil and mango butter conditioner. Detangles in 30 seconds, adds shine without weight, and keeps frizz down for 48 hours in humidity.",
      "price": 34.0,
      "currency": "EUR",
      "brand": "Silk & Shine",
      "vendor": "Silk & Shine",
      "category": "Conditioner",
      "in_stock": true,
      "sku_code": "SS-DHC-250ML",
      "ean": "50001234500200",
      "gtin": "50001234500200",
      "image_url": "https://demo.aido-labs.co/images/hydrate_conditioner.jpg",
      "variants": [
        {
          "sku": "SS-DHC-250ML",
          "name": "250ml",
          "price": 34.0,
          "in_stock": true
        },
        {
          "sku": "SS-DHC-500ML",
          "name": "500ml",
          "price": 54.0,
          "in_stock": true
        }
      ],
      "updated_at": "2026-04-22T10:00:00Z"
    },
    {
      "sku": "SS-003",
      "product_id": "hair_mask",
      "name": "Weekly Repair Mask",
      "description": "10-minute bond repair mask with olaplex-style technology and olive squalane. Reverses three weeks of heat damage in one session.",
      "price": 38.0,
      "currency": "EUR",
      "brand": "Silk & Shine",
      "vendor": "Silk & Shine",
      "category": "Treatment",
      "in_stock": true,
      "sku_code": "SS-WRM-200ML",
      "ean": "50001234500217",
      "gtin": "50001234500217",
      "image_url": "https://demo.aido-labs.co/images/hair_mask.jpg",
      "variants": [
        {
          "sku": "SS-WRM-200ML",
          "name": "200ml",
          "price": 38.0,
          "in_stock": true
        }
      ],
      "updated_at": "2026-04-22T10:00:00Z"
    },
    {
      "sku": "SS-004",
      "product_id": "hair_oil",
      "name": "The Monique Shine Oil",
      "description": "Lightweight blend of argan, rosehip, and marula oils. One pump on damp hair before drying, one on dry hair to finish. No grease.",
      "price": 42.0,
      "currency": "EUR",
      "brand": "Silk & Shine",
      "vendor": "Silk & Shine",
      "category": "Styling",
      "in_stock": true,
      "sku_code": "SS-MSO-100ML",
      "ean": "50001234500224",
      "gtin": "50001234500224",
      "image_url": "https://demo.aido-labs.co/images/hair_oil.jpg",
      "variants": [
        {
          "sku": "SS-MSO-100ML",
          "name": "100ml",
          "price": 42.0,
          "in_stock": true
        }
      ],
      "updated_at": "2026-04-22T10:00:00Z"
    },
    {
      "sku": "GT-001",
      "product_id": "jade_roller",
      "name": "Jade Face Roller",
      "description": "Dual-ended genuine jade roller. Cold stone reduces morning puffiness and improves lymphatic drainage. The bigger end is for cheeks and jaw; smaller end for under-eyes.",
      "price": 38.0,
      "currency": "EUR",
      "brand": "Glow Tools",
      "vendor": "Glow Tools",
      "category": "Face Tools",
      "in_stock": true,
      "sku_code": "GT-JFR-STD",
      "ean": "50001234500231",
      "gtin": "50001234500231",
      "image_url": "https://demo.aido-labs.co/images/jade_roller.jpg",
      "variants": [
        {
          "sku": "GT-JFR-STD",
          "name": "Standard",
          "price": 38.0,
          "in_stock": true
        }
      ],
      "updated_at": "2026-04-15T10:00:00Z"
    },
    {
      "sku": "GT-002",
      "product_id": "led_mask",
      "name": "LED Light Therapy Mask",
      "description": "Seven-wavelength LED mask. Red (630nm) for collagen, blue (415nm) for acne bacteria, near-infrared (830nm) for deep tissue. FDA-cleared device.",
      "price": 189.0,
      "currency": "EUR",
      "brand": "Glow Tools",
      "vendor": "Glow Tools",
      "category": "Devices",
      "in_stock": true,
      "sku_code": "GT-LTM-7W",
      "ean": "50001234500248",
      "gtin": "50001234500248",
      "image_url": "https://demo.aido-labs.co/images/led_mask.jpg",
      "variants": [
        {
          "sku": "GT-LTM-7W",
          "name": "Standard",
          "price": 189.0,
          "in_stock": true
        }
      ],
      "updated_at": "2026-04-15T10:00:00Z"
    },
    {
      "sku": "SF-001",
      "product_id": "stuart_moisturiser",
      "name": "Stuart's Moisturiser",
      "description": "No-nonsense daily moisturiser. SPF 15, hyaluronic acid, and aloe vera. Absorbs in 30 seconds, doesn't leave a film, and works under stubble.",
      "price": 42.0,
      "currency": "EUR",
      "brand": "Stuart Face",
      "vendor": "Stuart Face",
      "category": "Face",
      "in_stock": true,
      "sku_code": "SF-SM-75ML",
      "ean": "50001234500255",
      "gtin": "50001234500255",
      "image_url": "https://demo.aido-labs.co/images/stuart_moisturiser.jpg",
      "variants": [
        {
          "sku": "SF-SM-30ML",
          "name": "30ml Travel",
          "price": 22.0,
          "in_stock": true
        },
        {
          "sku": "SF-SM-75ML",
          "name": "75ml Full Size",
          "price": 42.0,
          "in_stock": true
        }
      ],
      "updated_at": "2026-04-18T10:00:00Z"
    },
    {
      "sku": "SF-002",
      "product_id": "stuart_cleanser",
      "name": "The Stuart Cleanser",
      "description": "Gel-to-foam cleanser that works with or without a brush. Removes post-gym sweat and SPF without drying. Fragrance-free.",
      "price": 28.0,
      "currency": "EUR",
      "brand": "Stuart Face",
      "vendor": "Stuart Face",
      "category": "Face",
      "in_stock": true,
      "sku_code": "SF-SC-150ML",
      "ean": "50001234500262",
      "gtin": "50001234500262",
      "image_url": "https://demo.aido-labs.co/images/stuart_cleanser.jpg",
      "variants": [
        {
          "sku": "SF-SC-150ML",
          "name": "150ml",
          "price": 28.0,
          "in_stock": true
        }
      ],
      "updated_at": "2026-04-18T10:00:00Z"
    },
    {
      "sku": "SF-003",
      "product_id": "stuart_spf",
      "name": "The Stuart SPF 50",
      "description": "Matte-finish SPF 50 for men. Broad-spectrum, no white cast, and doesn't make you look like you're wearing sunscreen.",
      "price": 34.0,
      "currency": "EUR",
      "brand": "Stuart Face",
      "vendor": "Stuart Face",
      "category": "Face",
      "in_stock": true,
      "sku_code": "SF-SSPF-50ML",
      "ean": "50001234500279",
      "gtin": "50001234500279",
      "image_url": "https://demo.aido-labs.co/images/stuart_spf.jpg",
      "variants": [
        {
          "sku": "SF-SSPF-50ML",
          "name": "50ml",
          "price": 34.0,
          "in_stock": true
        }
      ],
      "updated_at": "2026-04-18T10:00:00Z"
    },
    {
      "sku": "LM-001",
      "product_id": "liz_monique_set",
      "name": "The Liz & Monique Set",
      "gtin": "50001234500286",
      "ean": "50001234500286",
      "brand": "Luxe Glow",
      "category": "Sets",
      "price": 120.0
    },
    {
      "sku": "HB-001",
      "product_id": "cordelias_overnight",
      "name": "Cordelia's Overnight Oil",
      "gtin": "50001234500293",
      "ean": "50001234500293",
      "brand": "Herb Beauty",
      "category": "Oils",
      "price": 45.0
    },
    {
      "sku": "HB-002",
      "product_id": "sabrinas_serum",
      "name": "Sabrina's Spell Serum",
      "gtin": "50001234500309",
      "ean": "50001234500309",
      "brand": "Herb Beauty",
      "category": "Serums",
      "price": 62.0
    },
    {
      "sku": "HB-003",
      "product_id": "buffys_balm",
      "name": "Buffy's Brightening Balm",
      "gtin": "50001234500316",
      "ean": "50001234500316",
      "brand": "Herb Beauty",
      "category": "Balms",
      "price": 38.0
    },
    {
      "sku": "HB-004",
      "product_id": "brendas_bronze",
      "name": "Brenda's Bronze",
      "gtin": "50001234500323",
      "ean": "50001234500323",
      "brand": "Herb Beauty",
      "category": "Face",
      "price": 29.0
    },
    {
      "sku": "HB-005",
      "product_id": "donnas_dewy",
      "name": "Donna's Dewy Glow",
      "gtin": "50001234500330",
      "ean": "50001234500330",
      "brand": "Herb Beauty",
      "category": "Face",
      "price": 34.0
    }
  ],
  "brands": [
    {
      "id": "radiant_skin",
      "name": "Radiant Skin Co",
      "category": "Skincare",
      "products": [
        {
          "id": "vitamin_c_serum",
          "name": "The Liz Glow Serum",
          "price": 68.0,
          "category": "Serums",
          "inStock": true
        },
        {
          "id": "retinol_night",
          "name": "Monique's Midnight Repair",
          "price": 85.0,
          "category": "Serums",
          "inStock": true
        },
        {
          "id": "hyaluronic_serum",
          "name": "Hyaluronic Acid Plumping Serum",
          "price": 52.0,
          "category": "Serums",
          "inStock": true
        },
        {
          "id": "gentle_cleanser",
          "name": "Gentle Gel Cleanser",
          "price": 34.0,
          "category": "Cleansers",
          "inStock": true
        },
        {
          "id": "barrier_cream",
          "name": "Barrier Repair Moisturizer",
          "price": 58.0,
          "category": "Moisturizers",
          "inStock": true
        },
        {
          "id": "spf50",
          "name": "Invisible Shield SPF 50",
          "price": 42.0,
          "category": "Sunscreen",
          "inStock": true
        }
      ]
    },
    {
      "id": "velvet_beauty",
      "name": "Velvet Beauty",
      "category": "Makeup",
      "products": [
        {
          "id": "satin_lipstick",
          "name": "The Monique Lip",
          "price": 28.0,
          "category": "Lips",
          "inStock": true
        },
        {
          "id": "matte_liquid",
          "name": "Matte Liquid Lip",
          "price": 24.0,
          "category": "Lips",
          "inStock": true
        },
        {
          "id": "glow_foundation",
          "name": "Liz's 'I Woke Up Like This'",
          "price": 46.0,
          "category": "Face",
          "inStock": true
        },
        {
          "id": "concealer",
          "name": "Full Cover Concealer",
          "price": 28.0,
          "category": "Face",
          "inStock": true
        },
        {
          "id": "eyeshadow_palette",
          "name": "Nude Romance Palette",
          "price": 52.0,
          "category": "Eyes",
          "inStock": true
        },
        {
          "id": "mascara",
          "name": "Lash Drama Mascara",
          "price": 26.0,
          "category": "Eyes",
          "inStock": true
        }
      ]
    },
    {
      "id": "essence_parfum",
      "name": "Essence Parfum",
      "category": "Fragrance",
      "products": [
        {
          "id": "midnight_rose",
          "name": "Eau de Monique",
          "price": 125.0,
          "category": "Eau de Parfum",
          "inStock": true
        },
        {
          "id": "ocean_mist",
          "name": "Ocean Mist EDT",
          "price": 85.0,
          "category": "Eau de Toilette",
          "inStock": true
        },
        {
          "id": "velvet_noir",
          "name": "Velvet Noir Parfum",
          "price": 165.0,
          "category": "Parfum",
          "inStock": true
        },
        {
          "id": "citrus_garden",
          "name": "Liz Energy EDT",
          "price": 72.0,
          "category": "Eau de Toilette",
          "inStock": true
        },
        {
          "id": "body_mist",
          "name": "Rose Petal Body Mist",
          "price": 32.0,
          "category": "Body Mist",
          "inStock": true
        },
        {
          "id": "discovery_set",
          "name": "Discovery Set",
          "price": 48.0,
          "category": "Sets",
          "inStock": true
        }
      ]
    },
    {
      "id": "silk_shine",
      "name": "Silk & Shine",
      "category": "Haircare",
      "products": [
        {
          "id": "repair_shampoo",
          "name": "Keratin Repair Shampoo",
          "price": 32.0,
          "category": "Shampoo",
          "inStock": true
        },
        {
          "id": "hydrate_conditioner",
          "name": "Deep Hydration Conditioner",
          "price": 34.0,
          "category": "Conditioner",
          "inStock": true
        },
        {
          "id": "hair_mask",
          "name": "Weekly Repair Mask",
          "price": 38.0,
          "category": "Treatment",
          "inStock": true
        },
        {
          "id": "hair_oil",
          "name": "The Monique Shine Oil",
          "price": 42.0,
          "category": "Styling",
          "inStock": true
        },
        {
          "id": "scalp_scrub",
          "name": "Clarifying Scalp Scrub",
          "price": 28.0,
          "category": "Scalp Care",
          "inStock": true
        },
        {
          "id": "leave_in",
          "name": "Leave-In Detangler",
          "price": 24.0,
          "category": "Styling",
          "inStock": true
        }
      ]
    },
    {
      "id": "polish_studio",
      "name": "Polish Studio",
      "category": "Nails",
      "products": [
        {
          "id": "gel_polish_red",
          "name": "Gel Polish - Monique Red",
          "price": 16.0,
          "category": "Gel Polish",
          "inStock": true
        },
        {
          "id": "gel_polish_nude",
          "name": "Gel Polish - Liz Nude",
          "price": 16.0,
          "category": "Gel Polish",
          "inStock": true
        },
        {
          "id": "base_coat",
          "name": "Strengthening Base Coat",
          "price": 14.0,
          "category": "Base & Top",
          "inStock": true
        },
        {
          "id": "top_coat",
          "name": "High Shine Top Coat",
          "price": 14.0,
          "category": "Base & Top",
          "inStock": true
        },
        {
          "id": "cuticle_oil",
          "name": "Nourishing Cuticle Oil",
          "price": 12.0,
          "category": "Nail Care",
          "inStock": true
        },
        {
          "id": "nail_set",
          "name": "Starter Gel Kit",
          "price": 68.0,
          "category": "Sets",
          "inStock": true
        }
      ]
    },
    {
      "id": "glow_tools",
      "name": "Glow Tools",
      "category": "Tools & Accessories",
      "products": [
        {
          "id": "jade_roller",
          "name": "Jade Face Roller",
          "price": 38.0,
          "category": "Face Tools",
          "inStock": true
        },
        {
          "id": "gua_sha",
          "name": "Rose Quartz Gua Sha",
          "price": 32.0,
          "category": "Face Tools",
          "inStock": true
        },
        {
          "id": "led_mask",
          "name": "LED Light Therapy Mask",
          "price": 189.0,
          "category": "Devices",
          "inStock": true
        },
        {
          "id": "brush_set",
          "name": "Pro Brush Set (12pc)",
          "price": 72.0,
          "category": "Brushes",
          "inStock": true
        },
        {
          "id": "makeup_mirror",
          "name": "LED Vanity Mirror",
          "price": 58.0,
          "category": "Accessories",
          "inStock": true
        },
        {
          "id": "headband",
          "name": "The Liz & Monique Set",
          "price": 18.0,
          "category": "Accessories",
          "inStock": true
        }
      ]
    },
    {
      "id": "stuart_face",
      "name": "Stuart Face",
      "category": "Men's",
      "description": "Skincare for men who have been convinced to moisturise. Simple, honest, no-nonsense.",
      "products": [
        {
          "id": "stuart_moisturiser",
          "name": "Stuart's Moisturiser",
          "price": 42.0,
          "category": "Face",
          "inStock": true,
          "variants": [
            {
              "sku": "stuart_moisturiser_30",
              "name": "30ml Travel",
              "price": 22.0
            },
            {
              "sku": "stuart_moisturiser_75",
              "name": "75ml Full Size",
              "price": 42.0
            }
          ]
        },
        {
          "id": "stuart_cleanser",
          "name": "The Stuart Cleanser",
          "price": 28.0,
          "category": "Face",
          "inStock": true
        },
        {
          "id": "stuart_spf",
          "name": "The Stuart SPF 50",
          "price": 34.0,
          "category": "Face",
          "inStock": true
        },
        {
          "id": "stuart_eye",
          "name": "Stuart's Eye Cream",
          "price": 38.0,
          "category": "Face",
          "inStock": true
        },
        {
          "id": "stuart_toner",
          "name": "Stuart's Toner",
          "price": 22.0,
          "category": "Face",
          "inStock": true
        },
        {
          "id": "stuart_beard",
          "name": "Stuart's Beard Oil",
          "price": 26.0,
          "category": "Beard",
          "inStock": true
        }
      ]
    }
  ],
  "pagination": {
    "total": 43,
    "page": 1,
    "limit": 10,
    "pages": 5
  }
}