-- Veritabanı: entegra_eticaret
-- Kullanıcı: entegra_eticaret

CREATE TABLE IF NOT EXISTS `sa_urunler` (
  `id` INT AUTO_INCREMENT PRIMARY KEY,
  `urun_kodu` VARCHAR(100) NOT NULL UNIQUE,
  `urun_adi` VARCHAR(500) NOT NULL,
  `kategori` VARCHAR(255),
  `marka` VARCHAR(255),
  `model` VARCHAR(255),
  `stok_miktari` INT DEFAULT 0,
  `fiyat` DECIMAL(10,2) DEFAULT 0.00,
  `kdv_orani` DECIMAL(5,2) DEFAULT 0.00,
  `kdv_dahil_fiyat` DECIMAL(10,2) DEFAULT 0.00,
  `para_birimi` VARCHAR(10) DEFAULT 'TRY',
  `urun_linki` TEXT,
  `resim_1` TEXT,
  `resim_2` TEXT,
  `resim_3` TEXT,
  `resim_4` TEXT,
  `resim_5` TEXT,
  `aciklama` TEXT,
  `kisa_aciklama` TEXT,
  `desi` VARCHAR(50),
  `barkod` VARCHAR(100),
  `urun_durum` TINYINT(1) DEFAULT 1 COMMENT '1: Aktif, 0: Pasif',
  `created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  `updated_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  INDEX `idx_urun_kodu` (`urun_kodu`),
  INDEX `idx_urun_durum` (`urun_durum`),
  INDEX `idx_kategori` (`kategori`),
  INDEX `idx_marka` (`marka`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
