{
  "_comment": "DATI DIMOSTRATIVI FITTIZI. Negozi, marche, EAN e prezzi sono inventati e servono solo a provare l'interfaccia. Non usare in produzione.",
  "sources": [
    {"id": 1, "name": "DEMO — dati dimostrativi", "type": "manual", "url": null}
  ],
  "stores": [
    {"id": 1, "chain": "Supermercato DEMO Alfa", "name": "Alfa DEMO — Villafranca centro", "address": "Via Esempio 1 (indirizzo fittizio)", "city": "Villafranca Tirrena", "lat": 38.2430, "lng": 15.4400},
    {"id": 2, "chain": "Supermercato DEMO Beta", "name": "Beta DEMO — Villafranca", "address": "Via Esempio 2 (indirizzo fittizio)", "city": "Villafranca Tirrena", "lat": 38.2520, "lng": 15.4350},
    {"id": 3, "chain": "Supermercato DEMO Gamma", "name": "Gamma DEMO — Messina nord", "address": "Via Esempio 3 (indirizzo fittizio)", "city": "Messina", "lat": 38.2650, "lng": 15.5000},
    {"id": 4, "chain": "Supermercato DEMO Delta", "name": "Delta DEMO — Milazzo", "address": "Via Esempio 4 (indirizzo fittizio)", "city": "Milazzo", "lat": 38.2200, "lng": 15.2400}
  ],
  "products": [
    {"id": 1,  "ean": "9990000000017", "name": "Latte intero UHT", "brand": "Demo Latte", "size_value": 1, "size_unit": "l", "size_label": "1 l", "aliases": ["latte"]},
    {"id": 2,  "ean": "9990000000024", "name": "Latte intero UHT", "brand": "Prima Demo", "size_value": 1, "size_unit": "l", "size_label": "1 l", "aliases": ["latte"]},
    {"id": 3,  "ean": "9990000000031", "name": "Spaghetti n.5", "brand": "Pasta Demo", "size_value": 500, "size_unit": "g", "size_label": "500 g", "aliases": ["pasta", "spaghetti"]},
    {"id": 4,  "ean": "9990000000048", "name": "Spaghetti n.5", "brand": "Grano Demo", "size_value": 1, "size_unit": "kg", "size_label": "1 kg", "aliases": ["pasta", "spaghetti"]},
    {"id": 5,  "ean": "9990000000055", "name": "Passata di pomodoro", "brand": "Orto Demo", "size_value": 700, "size_unit": "g", "size_label": "700 g", "aliases": ["passata", "pomodoro"]},
    {"id": 6,  "ean": "9990000000062", "name": "Uova fresche", "brand": "Aia Demo", "size_value": 6, "size_unit": "pz", "size_label": "6 uova", "aliases": ["uova"]},
    {"id": 7,  "ean": "9990000000079", "name": "Olio extravergine d'oliva", "brand": "Frantoio Demo", "size_value": 1, "size_unit": "l", "size_label": "1 l", "aliases": ["olio", "olio evo"]},
    {"id": 8,  "ean": "9990000000086", "name": "Biscotti frollini", "brand": "Forno Demo", "size_value": 800, "size_unit": "g", "size_label": "800 g", "aliases": ["biscotti"]},
    {"id": 9,  "ean": "9990000000093", "name": "Acqua minerale naturale", "brand": "Fonte Demo", "size_value": 9, "size_unit": "l", "size_label": "6×1,5 l", "aliases": ["acqua"]},
    {"id": 10, "ean": "9990000000109", "name": "Caffè macinato", "brand": "Tazza Demo", "size_value": 250, "size_unit": "g", "size_label": "250 g", "aliases": ["caffe", "caffè"]},
    {"id": 11, "ean": "9990000000116", "name": "Carta igienica", "brand": "Soffice Demo", "size_value": 8, "size_unit": "pz", "size_label": "8 rotoli", "aliases": ["carta igienica"]}
  ],
  "prices_fields": ["product_id", "store_id", "price", "promo_label", "valid_to"],
  "prices": [
    [1, 1, 1.35, null, null], [1, 2, 1.29, null, null], [1, 3, 1.19, "Offerta DEMO", "+7d"], [1, 4, 1.25, null, null],
    [2, 1, 1.49, null, null], [2, 2, 1.45, null, null], [2, 3, 1.52, null, null],
    [3, 1, 0.99, null, null], [3, 2, 0.89, null, null], [3, 3, 0.85, null, null], [3, 4, 0.95, null, null],
    [4, 1, 1.79, null, null], [4, 2, 1.69, null, null], [4, 3, 1.59, "Offerta DEMO", "+10d"],
    [5, 1, 1.09, null, null], [5, 2, 0.99, null, null], [5, 3, 0.95, null, null],
    [6, 1, 2.59, null, null], [6, 2, 2.49, null, null], [6, 4, 2.39, null, null],
    [7, 1, 8.99, null, null], [7, 2, 8.49, "Offerta DEMO", "+5d"], [7, 3, 8.79, null, null],
    [8, 1, 2.49, null, null], [8, 2, 2.29, null, null], [8, 3, 2.19, null, null],
    [9, 1, 3.29, null, null], [9, 2, 2.99, null, null], [9, 3, 2.89, null, null], [9, 4, 2.79, null, null],
    [10, 1, 3.49, null, null], [10, 2, 3.69, null, null], [10, 3, 3.19, null, null],
    [11, 1, 3.99, null, null], [11, 2, 3.79, null, null], [11, 3, 3.59, "Offerta DEMO", "+3d"],
    [11, 4, 2.99, "Offerta DEMO scaduta", "-2d"]
  ]
}
