-- İSTEĞE BAĞLI — üretim bootstrap zincirine DAHİL DEĞİL (prod-bootstrap.sh çalıştırmaz).
-- Yerel/staging vitrinini hızlı doldurmak için: önce prod-bootstrap.sql + prod-bootstrap-routing.sql uygulanmış olmalı.
-- Idempotent: ilgili tablolar boşken veya NOT EXISTS koşullarıyla tekrar güvenli.

INSERT INTO products
  (sort_order, slug, title, description, content_html, image, category_slug, price_try, stock_quantity, show_on_home, is_active)
SELECT * FROM (
  SELECT
    0 AS sort_order,
    'probiyotik-enzim-kompleksi' AS slug,
    'Probiyotik & enzim kompleksi' AS title,
    'Sindirim verimini ve bağırsak florasını desteklemek için formüle edilmiş yem katkısı.' AS description,
    '' AS content_html,
    '' AS image,
    'saglik' AS category_slug,
    18490.00 AS price_try,
    120 AS stock_quantity,
    1 AS show_on_home,
    1 AS is_active
  UNION ALL SELECT 1, 'premiks-mineral-dengesi', 'Premiks — mineral dengesi',
         'Rasyonlarda mineral ve iz element tutarlılığı için üretim güvenliği odaklı premiks.',
         '', '', 'teknoloji', 24950.00, 85, 1, 1
  UNION ALL SELECT 2, 'elektrolit-vitamin-destegi', 'Elektrolit & vitamin desteği',
         'Stres, sıcaklık ve transport sonrası sıvı-mineral dengesini destekleyen katkı paketi.',
         '', '', 'saglik', 12990.00, 200, 1, 1
  UNION ALL SELECT 3, 'miktarli-beslenme-katkisi', 'Miktarlı beslenme katkısı',
         'Harmanda homojen dağılım ve tekrarlanabilir dozaj için süreç odaklı katkı.',
         '', '', 'teknoloji', 31750.00, 42, 1, 1
  UNION ALL SELECT 4, 'yuksek-enerji-blok-minerali', 'Yüksek enerji blok minerali',
         'Yaylı ve yüksek performanslı sürülerde enerji ve mineral desteği için blok ürün.',
         '', '', 'spor', 9280.00, 60, 1, 1
) AS seed
WHERE (SELECT COUNT(*) FROM products) = 0;

INSERT INTO product_categories (sort_order, title, slug, page_title, meta_keywords, meta_description, is_active)
SELECT * FROM (
  SELECT
    0 AS sort_order,
    'Sürü Sağlığı' AS title,
    'saglik' AS slug,
    'Sürü Sağlığı Ürünleri | Faunamix' AS page_title,
    'yem katkı, sürü sağlığı, probiyotik, vitamin' AS meta_keywords,
    'Sürü sağlığı için ürün çözümleri.' AS meta_description,
    1 AS is_active
  UNION ALL SELECT 1, 'Rasyon & Süreç', 'teknoloji', 'Rasyon ve Süreç Ürünleri | Faunamix',
         'rasyon, premiks, süreç', 'Rasyon ve süreç verimliliği için ürün çözümleri.', 1
  UNION ALL SELECT 2, 'Performans & Verim', 'spor', 'Performans ve Verim Ürünleri | Faunamix',
         'performans, verim, enerji', 'Performans ve verim odaklı ürün çözümleri.', 1
) AS seed
WHERE (SELECT COUNT(*) FROM product_categories) = 0;

INSERT INTO nav_menu_items (parent_id, sort_order, title, url, open_new_tab, is_active, show_in_nav, variant)
SELECT NULL, 0, 'Anasayfa', '/', 0, 1, 1, 'link'
FROM dual WHERE (SELECT COUNT(*) FROM nav_menu_items) = 0;

INSERT INTO nav_menu_items (parent_id, sort_order, title, url, open_new_tab, is_active, show_in_nav, variant)
SELECT NULL, 1, 'Ürünler', '/listing', 0, 1, 1, 'link'
FROM dual WHERE (SELECT COUNT(*) FROM nav_menu_items) = 1;

INSERT INTO nav_menu_items (parent_id, sort_order, title, url, open_new_tab, is_active, show_in_nav, variant)
SELECT NULL, 2, 'İletişim', '/iletisim', 0, 1, 1, 'link'
FROM dual WHERE (SELECT COUNT(*) FROM nav_menu_items) = 2;

INSERT INTO nav_menu_items (parent_id, sort_order, title, url, open_new_tab, is_active, show_in_nav, variant)
SELECT NULL, 3, 'Hakkımızda', '/hakkimizda', 0, 1, 1, 'link'
FROM dual WHERE (SELECT COUNT(*) FROM nav_menu_items) = 3;

INSERT INTO footer_menu_items (parent_id, sort_order, title, url, open_new_tab, is_active, show_in_footer, variant)
SELECT NULL, 0, 'Kurumsal', '#', 0, 1, 1, 'link'
FROM dual
WHERE NOT EXISTS (
  SELECT 1 FROM footer_menu_items f
  WHERE f.parent_id IS NULL AND f.title = 'Kurumsal' AND f.url = '#'
  LIMIT 1
);

SET @fm_kurumsal := (
  SELECT id FROM footer_menu_items
  WHERE parent_id IS NULL AND title = 'Kurumsal' AND url = '#'
  ORDER BY id ASC LIMIT 1
);

INSERT INTO footer_menu_items (parent_id, sort_order, title, url, open_new_tab, is_active, show_in_footer, variant)
SELECT @fm_kurumsal, 0, 'Hakkımızda', '/hakkimizda', 0, 1, 1, 'link'
FROM dual
WHERE @fm_kurumsal IS NOT NULL
  AND NOT EXISTS (
    SELECT 1 FROM footer_menu_items c WHERE c.parent_id = @fm_kurumsal AND c.url = '/hakkimizda' LIMIT 1
  );

INSERT INTO footer_menu_items (parent_id, sort_order, title, url, open_new_tab, is_active, show_in_footer, variant)
SELECT @fm_kurumsal, 1, 'İletişim', '/iletisim', 0, 1, 1, 'link'
FROM dual
WHERE @fm_kurumsal IS NOT NULL
  AND NOT EXISTS (
    SELECT 1 FROM footer_menu_items c WHERE c.parent_id = @fm_kurumsal AND c.url = '/iletisim' LIMIT 1
  );

INSERT INTO footer_menu_items (parent_id, sort_order, title, url, open_new_tab, is_active, show_in_footer, variant)
SELECT NULL, 1, 'Hızlı Erişim', '#', 0, 1, 1, 'link'
FROM dual
WHERE NOT EXISTS (
  SELECT 1 FROM footer_menu_items f
  WHERE f.parent_id IS NULL AND f.title = 'Hızlı Erişim' AND f.url = '#'
  LIMIT 1
);

SET @fm_hizli := (
  SELECT id FROM footer_menu_items
  WHERE parent_id IS NULL AND title = 'Hızlı Erişim' AND url = '#'
  ORDER BY id ASC LIMIT 1
);

INSERT INTO footer_menu_items (parent_id, sort_order, title, url, open_new_tab, is_active, show_in_footer, variant)
SELECT @fm_hizli, 0, 'Ürünler', '/listing', 0, 1, 1, 'link'
FROM dual
WHERE @fm_hizli IS NOT NULL
  AND NOT EXISTS (
    SELECT 1 FROM footer_menu_items c WHERE c.parent_id = @fm_hizli AND c.url = '/listing' LIMIT 1
  );

INSERT INTO footer_menu_items (parent_id, sort_order, title, url, open_new_tab, is_active, show_in_footer, variant)
SELECT @fm_hizli, 1, 'Ana Sayfa', '/', 0, 1, 1, 'link'
FROM dual
WHERE @fm_hizli IS NOT NULL
  AND NOT EXISTS (
    SELECT 1 FROM footer_menu_items c WHERE c.parent_id = @fm_hizli AND c.url = '/' LIMIT 1
  );

INSERT IGNORE INTO site_pages (
  parent_id, sort_order, path, title, short_title, excerpt, image_url, cover_url, body_html,
  meta_title, meta_keywords, meta_description, is_active
) VALUES (
  NULL, 0, '/hakkimizda', 'Hakkımızda', 'Kurumsal',
  '',
  NULL, NULL,
  '<p>Faunamix olarak yem katkı maddeleri alanında bilimsel formülasyon ve doğal içerikleri bir araya getiriyoruz. Muğla / Fethiye bölgesinden ülke geneline hayvan sağlığı ve verimliliği için güvenilir çözümler sunmayı hedefliyoruz.</p><p>Ürünlerimizi incelemek için <a href="/listing">katalog</a> sayfamızı ziyaret edebilirsiniz.</p>',
  'Hakkımızda | Faunamix',
  'Faunamix, yem katkı maddesi, hayvancılık, Muğla, Fethiye',
  'Faunamix — Muğla Fethiye merkezli yem katkı maddeleri ve hayvancılık çözümleri.',
  1
);
