-- ═════════════════════════════════════════════════════════════════
-- 🎁 محصولات گیفت تلگرام
-- Telegram Gift Products Migration
-- ═════════════════════════════════════════════════════════════════

USE telegram_shop;

-- حذف محصولات قبلی گیفت (اگر وجود داشته باشند)
DELETE FROM products WHERE category_id = 3;

-- اضافه کردن محصولات گیفت با موجودی نامحدود (stock = 0)
INSERT INTO products (category_id, name, slug, description, price, stock, delivery_type, delivery_time, is_active, sort_order) VALUES
-- گیفت‌های 34,950 تومانی
(3, '💖 قلب با روبان زرد', 'heart-gift', 'قلب با روبان زرد (Heart Gift) - هدیه‌ای خاص برای عزیزانتان', 34950, 0, 'manual', 'فوری', 1, 1),
(3, '🧸 خرس تدی', 'teddy-bear', 'خرس تدی (Teddy Bear) - هدیه‌ای دوست‌داشتنی', 34950, 0, 'manual', 'فوری', 1, 2),

-- گیفت‌های 58,250 تومانی
(3, '🎁 جعبه هدیه قرمز', 'gift-box', 'جعبه هدیه قرمز (Gift Box) - برای لحظات خاص', 58250, 0, 'manual', 'فوری', 1, 3),
(3, '🌹 گل رز قرمز', 'red-rose', 'گل رز قرمز (Red Rose) - نماد عشق و محبت', 58250, 0, 'manual', 'فوری', 1, 4),

-- گیفت‌های 116,500 تومانی
(3, '🎂 کیک تولد', 'birthday-cake', 'کیک تولد (Birthday Cake) - برای جشن تولد عزیزانتان', 116500, 0, 'manual', 'فوری', 1, 5),
(3, '💐 دسته‌گل چندرنگ', 'flower-bouquet', 'دسته‌گل چندرنگ (Flower Bouquet) - زیبا و رنگارنگ', 116500, 0, 'manual', 'فوری', 1, 6),
(3, '🚀 راکت', 'rocket', 'راکت (Rocket) - برای کسانی که به ستاره‌ها نگاه می‌کنند', 116500, 0, 'manual', 'فوری', 1, 7),
(3, '🍾 بطری شامپاین', 'champagne', 'بطری شامپاین (Champagne) - برای جشن‌های خاص', 116500, 0, 'manual', 'فوری', 1, 8),

-- گیفت‌های 233,000 تومانی
(3, '🏆 جام طلا', 'trophy', 'جام طلا (Trophy) - نماد پیروزی و موفقیت', 233000, 0, 'manual', 'فوری', 1, 9),
(3, '💍 حلقه نقره‌ای با نگین آبی', 'silver-ring', 'حلقه نقره‌ای با نگین آبی (Ring) - هدیه‌ای گران‌بها', 233000, 0, 'manual', 'فوری', 1, 10),
(3, '💎 الماس آبی', 'blue-diamond', 'الماس آبی (Diamond) - ارزشمندترین هدیه', 233000, 0, 'manual', 'فوری', 1, 11);

-- به‌روزرسانی توضیحات دسته‌بندی گیفت
UPDATE categories 
SET description = 'گیفت‌های خاص تلگرام - هدیه‌ای متفاوت برای عزیزانتان 💝',
    icon = '🎁'
WHERE id = 3;

-- نمایش محصولات اضافه شده
SELECT 
    p.id,
    p.name,
    CONCAT(FORMAT(p.price, 0), ' تومان') as price,
    CASE 
        WHEN p.stock = 0 THEN 'نامحدود' 
        ELSE CAST(p.stock AS CHAR)
    END as stock,
    CASE 
        WHEN p.is_active = 1 THEN '✅ فعال' 
        ELSE '❌ غیرفعال'
    END as status
FROM products p
WHERE p.category_id = 3
ORDER BY p.sort_order;
