-- ============================================================
-- Generisk produktseed baserad på matvaror_sverige.csv
-- Placerar varje produkt i djupaste möjliga befintliga kategori.
--
-- normalizedName = trim + lowercase + strip diacritics + strip non-alphanum + no spaces
-- Säkert att köra flera gånger tack vare INSERT IGNORE (unik på normalizedName).
--
-- Kör på servern:
--   DB_PASS=$(grep MARIADB_ROOT_PASSWORD .env | cut -d= -f2)
--   docker exec -i recipe-db mariadb -uroot -p"$DB_PASS" recipe_app < db/seeds/products_seed.sql
-- ============================================================

-- ============================================================
-- FRUKT (L2 under Frukt & Grönt)
-- ============================================================
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Ananas',  'ananas',  (SELECT id FROM `Category` WHERE name = 'Frukt' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Banan',   'banan',   (SELECT id FROM `Category` WHERE name = 'Frukt' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Kiwi',    'kiwi',    (SELECT id FROM `Category` WHERE name = 'Frukt' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Mango',   'mango',   (SELECT id FROM `Category` WHERE name = 'Frukt' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Päron',   'paron',   (SELECT id FROM `Category` WHERE name = 'Frukt' LIMIT 1));

-- ============================================================
-- CITRUSFRUKT (L3 under Frukt & Grönt > Frukt)
-- ============================================================
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Apelsin', 'apelsin', (SELECT id FROM `Category` WHERE name = 'Citrusfrukt' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Citron',  'citron',  (SELECT id FROM `Category` WHERE name = 'Citrusfrukt' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Lime',    'lime',    (SELECT id FROM `Category` WHERE name = 'Citrusfrukt' LIMIT 1));

-- ============================================================
-- DRUVOR (L3 under Frukt & Grönt > Frukt)
-- ============================================================
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Druvor', 'druvor', (SELECT id FROM `Category` WHERE name = 'Druvor' LIMIT 1));

-- ============================================================
-- FÄRSKA BÄR (L2 under Frukt & Grönt)
-- ============================================================
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Blåbär',    'blabar',    (SELECT id FROM `Category` WHERE name = 'Färska bär' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Hallon',    'hallon',    (SELECT id FROM `Category` WHERE name = 'Färska bär' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Jordgubbar','jordgubbar',(SELECT id FROM `Category` WHERE name = 'Färska bär' LIMIT 1));

-- ============================================================
-- PAPRIKA (L3 under Frukt & Grönt > Grönsaker)
-- ============================================================
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Paprika', 'paprika', (SELECT id FROM `Category` WHERE name = 'Paprika' LIMIT 1));

-- ============================================================
-- TOMATER (L3 under Frukt & Grönt > Grönsaker)
-- ============================================================
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Tomat', 'tomat', (SELECT id FROM `Category` WHERE name = 'Tomater' LIMIT 1));

-- ============================================================
-- ÖVRIGA GRÖNSAKER (L3 under Frukt & Grönt > Grönsaker)
-- ============================================================
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Aubergine', 'aubergine', (SELECT id FROM `Category` WHERE name = 'Övriga grönsaker' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Avokado',   'avokado',   (SELECT id FROM `Category` WHERE name = 'Övriga grönsaker' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Blomkål',   'blomkal',   (SELECT id FROM `Category` WHERE name = 'Övriga grönsaker' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Broccoli',  'broccoli',  (SELECT id FROM `Category` WHERE name = 'Övriga grönsaker' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Grönkål',   'gronkal',   (SELECT id FROM `Category` WHERE name = 'Övriga grönsaker' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Gurka',     'gurka',     (SELECT id FROM `Category` WHERE name = 'Övriga grönsaker' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Lök',       'lok',       (SELECT id FROM `Category` WHERE name = 'Övriga grönsaker' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Purjolök',  'purjolok',  (SELECT id FROM `Category` WHERE name = 'Övriga grönsaker' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Rödlök',    'rodlok',    (SELECT id FROM `Category` WHERE name = 'Övriga grönsaker' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Sallad',    'sallad',    (SELECT id FROM `Category` WHERE name = 'Övriga grönsaker' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Selleri',   'selleri',   (SELECT id FROM `Category` WHERE name = 'Övriga grönsaker' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Spenat',    'spenat',    (SELECT id FROM `Category` WHERE name = 'Övriga grönsaker' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Vitlök',    'vitlok',    (SELECT id FROM `Category` WHERE name = 'Övriga grönsaker' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Vitkål',    'vitkal',    (SELECT id FROM `Category` WHERE name = 'Övriga grönsaker' LIMIT 1));

-- ============================================================
-- ROTSAKER (L3 under Frukt & Grönt > Potatis & rotsaker)
-- ============================================================
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Kålrot',       'kalrot',       (SELECT id FROM `Category` WHERE name = 'Rotsaker' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Morot',        'morot',        (SELECT id FROM `Category` WHERE name = 'Rotsaker' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Palsternacka', 'palsternacka', (SELECT id FROM `Category` WHERE name = 'Rotsaker' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Rödbeta',      'rodbeta',      (SELECT id FROM `Category` WHERE name = 'Rotsaker' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Sötpotatis',   'sotpotatis',   (SELECT id FROM `Category` WHERE name = 'Rotsaker' LIMIT 1));

-- ============================================================
-- POTATIS & ROTSAKER (L2 under Frukt & Grönt)
-- ============================================================
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Potatis', 'potatis', (SELECT id FROM `Category` WHERE name = 'Potatis & rotsaker' LIMIT 1));

-- ============================================================
-- FLÄSK (L3 under Kött, chark & fågel > Kött)
-- ============================================================
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Fläskfilé',      'flaskfile',      (SELECT id FROM `Category` WHERE name = 'Fläsk' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Fläskkarré',     'flaskkarre',     (SELECT id FROM `Category` WHERE name = 'Fläsk' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Fläskkotlett',   'flaskkotlett',   (SELECT id FROM `Category` WHERE name = 'Fläsk' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Fläskrevben',    'flaskrevben',    (SELECT id FROM `Category` WHERE name = 'Fläsk' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Fläsksidfläsk',  'flasksidflask',  (SELECT id FROM `Category` WHERE name = 'Fläsk' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Fläskytterfilé', 'flaskytterfile', (SELECT id FROM `Category` WHERE name = 'Fläsk' LIMIT 1));

-- ============================================================
-- FÄRDIGLAGAT & PANNFÄRDIGT (L3 under Kött, chark & fågel > Kött)
-- ============================================================
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Köttbullar', 'kottbullar', (SELECT id FROM `Category` WHERE name = 'Färdiglagat & pannfärdigt' LIMIT 1));

-- ============================================================
-- KÖTT (L2 under Kött, chark & fågel)
-- ============================================================
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Blandfärs',   'blandfars',   (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Entrecote',   'entrecote',   (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Kalvfilé',    'kalvfile',    (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Kalvkotlett', 'kalvkotlett', (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Köttfärs',    'kottfars',    (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Lammbog',     'lammbog',     (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Lammfärs',    'lammfars',    (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Lammhals',    'lammhals',    (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Lammkotlett', 'lammkotlett', (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Lammrack',    'lammrack',    (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Lammrevben',  'lammrevben',  (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Lammstek',    'lammstek',    (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Nötfärs',     'notfars',     (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Oxfile',      'oxfile',      (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Oxhjärta',    'oxhjarta',    (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Oxlever',     'oxlever',     (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Råbiff',      'rabiff',      (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Renkött',     'renkott',     (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Rimmat kött', 'rimmatkott',  (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Skinka',      'skinka',      (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Tartar',      'tartar',      (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Vildsvin',    'vildsvin',    (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Viltkött',    'viltkott',    (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Älgkött',     'algkott',     (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1));

-- ============================================================
-- KORV (befintlig kategori under Kött, chark & fågel)
-- ============================================================
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Falukorv', 'falukorv', (SELECT id FROM `Category` WHERE name = 'Korv' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Korv',     'korv',     (SELECT id FROM `Category` WHERE name = 'Korv' LIMIT 1));

-- ============================================================
-- FÅGEL (L2 under Kött, chark & fågel)
-- ============================================================
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Anka',                   'anka',                (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Ankbröst',               'ankbrost',            (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Fasan',                  'fasan',               (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Gås',                    'gas',                 (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Kalkon',                 'kalkon',              (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Kalkonfilé',             'kalkonfile',          (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Kalkonfärs',             'kalkonfars',          (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Kyckling',               'kyckling',            (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Kycklingben',            'kycklingben',         (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Kycklingben (lårben)',   'kycklingbenlarben',   (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Kycklingben (vingben)',  'kycklingbenvingben',  (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Kycklingbröst',          'kycklingbrost',       (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Kycklingfilé',           'kycklingfile',        (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Kycklingfärs',           'kycklingfars',        (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Kycklinggrund',          'kycklinggrund',       (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Kycklinghals',           'kycklinghals',        (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Kycklinghel',            'kycklinghel',         (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Kycklinghjärta',         'kycklinghjarta',      (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Kycklingkarré',          'kycklingkarre',       (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Kycklingklubba',         'kycklingklubba',      (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Kycklingkropp',          'kycklingkropp',       (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Kycklinglever',          'kycklinglever',       (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Kycklinglår',            'kycklinglar',         (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Kycklingmälta',          'kycklingmalta',       (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Kycklingrevben',         'kycklingrevben',      (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Kycklingvinge',          'kycklingvinge',       (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1));

-- ============================================================
-- FISK (L2 under Övrigt — eller befintlig Fisk & skaldjur)
-- ============================================================
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Bläckfisk', 'blackfisk', (SELECT id FROM `Category` WHERE name = 'Fisk' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Fisk',      'fisk',      (SELECT id FROM `Category` WHERE name = 'Fisk' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Lax',       'lax',       (SELECT id FROM `Category` WHERE name = 'Fisk' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Musslor',   'musslor',   (SELECT id FROM `Category` WHERE name = 'Fisk' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Räkor',     'rakor',     (SELECT id FROM `Category` WHERE name = 'Fisk' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Sill',      'sill',      (SELECT id FROM `Category` WHERE name = 'Fisk' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Strömming', 'stromming', (SELECT id FROM `Category` WHERE name = 'Fisk' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Torskrygg', 'torskrygg', (SELECT id FROM `Category` WHERE name = 'Fisk' LIMIT 1));

-- ============================================================
-- MEJERI, OST & ÄGG (L1 — ingen mer specifik L2/L3 för dessa)
-- ============================================================
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Ägg',      'agg',      (SELECT id FROM `Category` WHERE name = 'Mejeri, ost & ägg' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Fil',      'fil',      (SELECT id FROM `Category` WHERE name = 'Mejeri, ost & ägg' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Grädde',   'gradde',   (SELECT id FROM `Category` WHERE name = 'Mejeri, ost & ägg' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Gräddfil', 'graddfil', (SELECT id FROM `Category` WHERE name = 'Mejeri, ost & ägg' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Mjölk',    'mjolk',    (SELECT id FROM `Category` WHERE name = 'Mejeri, ost & ägg' LIMIT 1));

-- ============================================================
-- OST (L2 under Mejeri, ost & ägg)
-- ============================================================
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Ost',       'ost',       (SELECT id FROM `Category` WHERE name = 'Ost' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Ostskivor', 'ostskivor', (SELECT id FROM `Category` WHERE name = 'Ost' LIMIT 1));

-- ============================================================
-- MELLANMÅL & DESSERTER (L2 under Mejeri, ost & ägg)
-- ============================================================
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Glass', 'glass', (SELECT id FROM `Category` WHERE name = 'Mellanmål & desserter' LIMIT 1));

-- ============================================================
-- KRYDDOR & SMAKSÄTTARE (L2 under Skafferi) — torkade kryddor
-- ============================================================
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Chiliflingor',        'chiliflingor',      (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Chilipulver',         'chilipulver',       (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Curry (mild)',        'currymild',         (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Curry (stark)',       'currystark',        (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Dill',                'dill',              (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Ingefärspulver',      'ingefarspulver',    (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Kanelstång',          'kanelstang',        (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Korianderfrön',       'korianderfron',     (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Kryddor',             'kryddor',           (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Kumminsfrön',         'kumminsfron',       (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Malen kanel',         'malenkanel',        (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Malet kummin',        'maletkummin',       (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Oregano',             'oregano',           (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Paprikapulver',       'paprikapulver',     (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Persilja',            'persilja',          (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Rosmarin',            'rosmarin',          (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Rökt paprikapulver',  'roktpaprikapulver', (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Salt',                'salt',              (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Stark paprikapulver', 'starkpaprikapulver',(SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Svartpeppar',         'svartpeppar',       (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Söt paprikapulver',   'sotpaprikapulver',  (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Timjan',              'timjan',            (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Vitpeppar',           'vitpeppar',         (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Torkad basilika',     'torkadbasilika',    (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Torkad chili',        'torkadchili',       (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Torkad dill',         'torkaddill',        (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Torkad ingefära',     'torkadingefara',    (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Torkad koriander',    'torkadkoriander',   (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Torkad oregano',      'torkadoregano',     (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Torkad persilja',     'torkadpersilja',    (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Torkad rosmarin',     'torkadrosmarin',    (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Torkad timjan',       'torkadtimjan',      (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1));

-- ============================================================
-- ÖVRIGA SMAKSÄTTARE (L3 under Kryddor & smaksättare) — färska kryddor
-- ============================================================
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Basilika',        'basilika',      (SELECT id FROM `Category` WHERE name = 'Övriga smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Färsk basilika',  'farskbasilika', (SELECT id FROM `Category` WHERE name = 'Övriga smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Färsk chili',     'farskchili',    (SELECT id FROM `Category` WHERE name = 'Övriga smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Färsk dill',      'farskdill',     (SELECT id FROM `Category` WHERE name = 'Övriga smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Färsk ingefära',  'farskingefara', (SELECT id FROM `Category` WHERE name = 'Övriga smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Färsk koriander', 'farskkoriander',(SELECT id FROM `Category` WHERE name = 'Övriga smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Färsk oregano',   'farskoregano',  (SELECT id FROM `Category` WHERE name = 'Övriga smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Färsk persilja',  'farskpersilja', (SELECT id FROM `Category` WHERE name = 'Övriga smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Färsk rosmarin',  'farskrosmarin', (SELECT id FROM `Category` WHERE name = 'Övriga smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Färsk timjan',    'farsktimjan',   (SELECT id FROM `Category` WHERE name = 'Övriga smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Fryst dill',      'frystdill',     (SELECT id FROM `Category` WHERE name = 'Övriga smaksättare' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Fryst persilja',  'frystpersilja', (SELECT id FROM `Category` WHERE name = 'Övriga smaksättare' LIMIT 1));

-- ============================================================
-- PASTA (L3 under Skafferi > Pasta, ris & matgryn)
-- ============================================================
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Lasagne',   'lasagne',   (SELECT id FROM `Category` WHERE name = 'Pasta' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Pasta',     'pasta',     (SELECT id FROM `Category` WHERE name = 'Pasta' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Spaghetti', 'spaghetti', (SELECT id FROM `Category` WHERE name = 'Pasta' LIMIT 1));

-- ============================================================
-- PASTA, RIS & MATGRYN (L2 under Skafferi)
-- ============================================================
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Ris', 'ris', (SELECT id FROM `Category` WHERE name = 'Pasta, ris & matgryn' LIMIT 1));

-- ============================================================
-- BAKNING (L2 under Skafferi)
-- ============================================================
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Havregryn', 'havregryn', (SELECT id FROM `Category` WHERE name = 'Bakning' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Mjöl',      'mjol',      (SELECT id FROM `Category` WHERE name = 'Bakning' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Müsli',     'musli',     (SELECT id FROM `Category` WHERE name = 'Bakning' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Socker',    'socker',    (SELECT id FROM `Category` WHERE name = 'Bakning' LIMIT 1));

-- ============================================================
-- TORRA BALJVÄXTER (L2 under Skafferi)
-- ============================================================
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Bönor',    'bonor',    (SELECT id FROM `Category` WHERE name = 'Torra baljväxter' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Kikärter', 'kikarter', (SELECT id FROM `Category` WHERE name = 'Torra baljväxter' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Linser',   'linser',   (SELECT id FROM `Category` WHERE name = 'Torra baljväxter' LIMIT 1));

-- ============================================================
-- FRÖER & KÄRNOR (L3 under Torra baljväxter)
-- ============================================================
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Nötter',    'notter',    (SELECT id FROM `Category` WHERE name = 'Fröer & kärnor' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Nötterrin', 'notterrin', (SELECT id FROM `Category` WHERE name = 'Fröer & kärnor' LIMIT 1));

-- ============================================================
-- TORKAD FRUKT (L2 under Skafferi)
-- ============================================================
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Russin', 'russin', (SELECT id FROM `Category` WHERE name = 'Torkad frukt' LIMIT 1));

-- ============================================================
-- BRÖD & KAKOR (L1)
-- ============================================================
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Bröd',  'brod',  (SELECT id FROM `Category` WHERE name = 'Bröd & Kakor' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Macka', 'macka', (SELECT id FROM `Category` WHERE name = 'Bröd & Kakor' LIMIT 1));

-- ============================================================
-- SÖTA KEX & KAKOR (L3 under Bröd & Kakor > Kex & Kakor)
-- ============================================================
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Kakor', 'kakor', (SELECT id FROM `Category` WHERE name = 'Söta kex & kakor' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Kex',   'kex',   (SELECT id FROM `Category` WHERE name = 'Söta kex & kakor' LIMIT 1));

-- ============================================================
-- DRYCK (L1 — filtrerar på parentId IS NULL pga Dryck även finns under Övrigt)
-- ============================================================
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Juice',  'juice',  (SELECT id FROM `Category` WHERE name = 'Dryck' AND parentId IS NULL LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Kaffe',  'kaffe',  (SELECT id FROM `Category` WHERE name = 'Dryck' AND parentId IS NULL LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Must',   'must',   (SELECT id FROM `Category` WHERE name = 'Dryck' AND parentId IS NULL LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Saft',   'saft',   (SELECT id FROM `Category` WHERE name = 'Dryck' AND parentId IS NULL LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Te',     'te',     (SELECT id FROM `Category` WHERE name = 'Dryck' AND parentId IS NULL LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Vatten', 'vatten', (SELECT id FROM `Category` WHERE name = 'Dryck' AND parentId IS NULL LIMIT 1));

-- ============================================================
-- LÄSK OCH ENERGIDRYCK (L2 under Dryck)
-- ============================================================
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Läsk', 'lask', (SELECT id FROM `Category` WHERE name = 'Läsk och Energidryck' LIMIT 1));

-- ============================================================
-- GLASS, GODIS & SNACKS (L1 — inget L3 för chips)
-- ============================================================
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Chips', 'chips', (SELECT id FROM `Category` WHERE name = 'Glass, godis & snacks' LIMIT 1));

-- ============================================================
-- CHOKLADKAKOR & RULLAR (L3 under Glass, godis & snacks > Choklad)
-- ============================================================
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Choklad', 'choklad', (SELECT id FROM `Category` WHERE name = 'Chokladkakor & rullar' LIMIT 1));

-- ============================================================
-- PIZZA, PAJ & PIROGER (L3 under Fryst > Färdigmat)
-- ============================================================
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Pizza', 'pizza', (SELECT id FROM `Category` WHERE name = 'Pizza, paj & piroger' LIMIT 1));

-- ============================================================
-- KÖTT, CHARK & FÅGEL (L1) — vego-alternativ utan mer specifik kategori
-- ============================================================
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Quorn',      'quorn',      (SELECT id FROM `Category` WHERE name = 'Kött, chark & fågel' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Tofu',       'tofu',       (SELECT id FROM `Category` WHERE name = 'Kött, chark & fågel' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Vegebullar', 'vegebullar', (SELECT id FROM `Category` WHERE name = 'Kött, chark & fågel' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Vegobitar',  'vegobitar',  (SELECT id FROM `Category` WHERE name = 'Kött, chark & fågel' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Vegofärs',   'vegofars',   (SELECT id FROM `Category` WHERE name = 'Kött, chark & fågel' LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Vegokorv',   'vegokorv',   (SELECT id FROM `Category` WHERE name = 'Kött, chark & fågel' LIMIT 1));

-- ============================================================
-- SKAFFERI (L1 — övrigt utan djupare kategori)
-- ============================================================
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Buljong',       'buljong',       (SELECT id FROM `Category` WHERE name = 'Skafferi' AND parentId IS NULL LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Ketchup',       'ketchup',       (SELECT id FROM `Category` WHERE name = 'Skafferi' AND parentId IS NULL LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Majonnäs',      'majonnas',      (SELECT id FROM `Category` WHERE name = 'Skafferi' AND parentId IS NULL LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Olivolja',      'olivolja',      (SELECT id FROM `Category` WHERE name = 'Skafferi' AND parentId IS NULL LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Proteinpulver', 'proteinpulver', (SELECT id FROM `Category` WHERE name = 'Skafferi' AND parentId IS NULL LIMIT 1));
INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`)
  VALUES ('Vinäger',       'vinager',       (SELECT id FROM `Category` WHERE name = 'Skafferi' AND parentId IS NULL LIMIT 1));
INSERT INTO Product (name, categoryId) SELECT 'Ingefärspulver', c.id FROM Category c WHERE c.name = 'Kryddor & smaksättare';
INSERT INTO Product (name, categoryId) SELECT 'Korianderfrön', c.id FROM Category c WHERE c.name = 'Kryddor & smaksättare';
INSERT INTO Product (name, categoryId) SELECT 'Kumminsfrön', c.id FROM Category c WHERE c.name = 'Kryddor & smaksättare';

-- Färska kryddor under "Övriga smaksättare"
INSERT INTO Product (name, categoryId) SELECT 'Basilika', c.id FROM Category c WHERE c.name = 'Övriga smaksättare';
INSERT INTO Product (name, categoryId) SELECT 'Färsk dill', c.id FROM Category c WHERE c.name = 'Övriga smaksättare';
INSERT INTO Product (name, categoryId) SELECT 'Färsk persilja', c.id FROM Category c WHERE c.name = 'Övriga smaksättare';
INSERT INTO Product (name, categoryId) SELECT 'Färsk koriander', c.id FROM Category c WHERE c.name = 'Övriga smaksättare';
INSERT INTO Product (name, categoryId) SELECT 'Färsk timjan', c.id FROM Category c WHERE c.name = 'Övriga smaksättare';
INSERT INTO Product (name, categoryId) SELECT 'Färsk rosmarin', c.id FROM Category c WHERE c.name = 'Övriga smaksättare';
INSERT INTO Product (name, categoryId) SELECT 'Färsk oregano', c.id FROM Category c WHERE c.name = 'Övriga smaksättare';

-- Exempel på fler varor (fortsätt på detta sätt för hela listan)
INSERT INTO Product (name, categoryId) SELECT 'Paprika', c.id FROM Category c WHERE c.name = 'Paprika';
INSERT INTO Product (name, categoryId) SELECT 'Bönor', c.id FROM Category c WHERE c.name = 'Bönor & Groddar';
INSERT INTO Product (name, categoryId) SELECT 'Falukorv', c.id FROM Category c WHERE c.name = 'Korv';
INSERT INTO Product (name, categoryId) SELECT 'Kex', c.id FROM Category c WHERE c.name = 'Söta kex & kakor';
INSERT INTO Product (name, categoryId) SELECT 'Kycklingfilé', c.id FROM Category c WHERE c.name = 'Fryst fågel';
INSERT INTO Product (name, categoryId) SELECT 'Havregryn', c.id FROM Category c WHERE c.name = 'Bakning';
INSERT INTO Product (name, categoryId) SELECT 'Choklad', c.id FROM Category c WHERE c.name = 'Chokladkakor & rullar';
INSERT INTO Product (name, categoryId) SELECT 'Tomat', c.id FROM Category c WHERE c.name = 'Tomater';
INSERT INTO Product (name, categoryId) SELECT 'Druvor', c.id FROM Category c WHERE c.name = 'Druvor';
INSERT INTO Product (name, categoryId) SELECT 'Fläskfilé', c.id FROM Category c WHERE c.name = 'Fläsk';
INSERT INTO Product (name, categoryId) SELECT 'Jordgubbar', c.id FROM Category c WHERE c.name = 'Färska bär';
INSERT INTO Product (name, categoryId) SELECT 'Glass', c.id FROM Category c WHERE c.name = 'Mellanmål & desserter';
INSERT INTO Product (name, categoryId) SELECT 'Kalkon', c.id FROM Category c WHERE c.name = 'Fågel';
INSERT INTO Product (name, categoryId) SELECT 'Kikärter', c.id FROM Category c WHERE c.name = 'Bönor & Groddar';
INSERT INTO Product (name, categoryId) SELECT 'Gräddfil', c.id FROM Category c WHERE c.name = 'Mejeri, ost & ägg';
INSERT INTO Product (name, categoryId) SELECT 'Kycklingben', c.id FROM Category c WHERE c.name = 'Fryst fågel';
-- ...lägg till resten av matvarorna på samma sätt