File manager - Edit - /home/webapp69.cm.in.th/u69319090046/02_shop/database.sql
Back
-- ============================================================================== -- APEX STUDIO x SHOPEE MALL DATABASE SCHEMA (database.sql) -- ระบบฐานข้อมูลร้านค้าแฟชั่นสตรีท & สมาชิกระดับ VIP (Shopee Member Club) -- -- สามารถ Import เข้าสู่ phpMyAdmin ได้ทันที (Database: apex_studio) -- ============================================================================== CREATE DATABASE IF NOT EXISTS `apex_studio` CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; USE `apex_studio`; SET FOREIGN_KEY_CHECKS = 0; DROP TABLE IF EXISTS `coin_logs`; DROP TABLE IF EXISTS `reviews`; DROP TABLE IF EXISTS `order_items`; DROP TABLE IF EXISTS `orders`; DROP TABLE IF EXISTS `vouchers`; DROP TABLE IF EXISTS `membership_tiers`; DROP TABLE IF EXISTS `products`; DROP TABLE IF EXISTS `categories`; DROP TABLE IF EXISTS `users`; SET FOREIGN_KEY_CHECKS = 1; -- 1. ตารางผู้ใช้งาน & สมาชิก (Users & Shopee VIP Members) CREATE TABLE `users` ( `id` INT AUTO_INCREMENT PRIMARY KEY, `username` VARCHAR(50) NOT NULL UNIQUE, `email` VARCHAR(100) NOT NULL UNIQUE, `password_hash` VARCHAR(255) NOT NULL, `full_name` VARCHAR(100) NOT NULL, `phone` VARCHAR(20) NOT NULL, `address` TEXT NOT NULL, `role` ENUM('admin', 'member', 'staff') NOT NULL DEFAULT 'member', `badge` VARCHAR(50) NOT NULL DEFAULT 'Shopee Classic', `membership_tier` ENUM('classic', 'silver', 'gold', 'platinum') NOT NULL DEFAULT 'classic', `total_spent` DECIMAL(10,2) NOT NULL DEFAULT 0.00, `orders_count` INT NOT NULL DEFAULT 0, `points` INT NOT NULL DEFAULT 100, `coins` INT NOT NULL DEFAULT 100, `daily_checkin` VARCHAR(20) DEFAULT '', `vouchers_json` TEXT, `avatar` VARCHAR(255) DEFAULT '', `gender` VARCHAR(10) DEFAULT 'other', `birthday` VARCHAR(20) DEFAULT '', `created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, `updated_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, INDEX `idx_users_email` (`email`), INDEX `idx_users_username` (`username`), INDEX `idx_users_tier` (`membership_tier`), INDEX `idx_users_role` (`role`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- 2. ตารางระดับสมาชิก Shopee Member Club (Membership Tiers) CREATE TABLE `membership_tiers` ( `tier_key` VARCHAR(20) PRIMARY KEY, `name` VARCHAR(100) NOT NULL, `badge` VARCHAR(100) NOT NULL, `min_spent` DECIMAL(10,2) NOT NULL DEFAULT 0.00, `min_orders` INT NOT NULL DEFAULT 0, `cashback_percent` INT NOT NULL DEFAULT 1, `freeship_vouchers` INT NOT NULL DEFAULT 1, `discount_percent` INT NOT NULL DEFAULT 0, `color_gradient` VARCHAR(100) NOT NULL, `created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- 3. ตารางหมวดหมู่สินค้า (Product Categories) CREATE TABLE `categories` ( `id` INT AUTO_INCREMENT PRIMARY KEY, `category_key` VARCHAR(50) NOT NULL UNIQUE, `name` VARCHAR(100) NOT NULL, `icon` VARCHAR(50) DEFAULT 'shirt', `display_order` INT NOT NULL DEFAULT 0, `is_active` TINYINT(1) NOT NULL DEFAULT 1, `created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- 4. ตารางสินค้า (Products Catalog) CREATE TABLE `products` ( `id` INT AUTO_INCREMENT PRIMARY KEY, `product_code` VARCHAR(50) NOT NULL UNIQUE, `category_id` INT NULL, `category_key` VARCHAR(50) NOT NULL, `name` VARCHAR(255) NOT NULL, `subtitle` VARCHAR(255) DEFAULT '', `description` TEXT, `price` DECIMAL(10,2) NOT NULL, `original_price` DECIMAL(10,2) NOT NULL, `stock_quantity` INT NOT NULL DEFAULT 100, `sold_count` INT NOT NULL DEFAULT 0, `rating` DECIMAL(2,1) NOT NULL DEFAULT 5.0, `reviews_count` INT NOT NULL DEFAULT 0, `badge` VARCHAR(50) DEFAULT 'SHOPEE MALL', `badge_color` VARCHAR(50) DEFAULT 'bg-rose-600', `image_main` VARCHAR(500) NOT NULL, `gallery_json` LONGTEXT, `colors_json` LONGTEXT, `sizes_json` LONGTEXT, `is_featured` TINYINT(1) NOT NULL DEFAULT 1, `is_active` TINYINT(1) NOT NULL DEFAULT 1, `created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, `updated_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, INDEX `idx_products_cat` (`category_key`), INDEX `idx_products_price` (`price`), INDEX `idx_products_sold` (`sold_count`), FOREIGN KEY (`category_id`) REFERENCES `categories`(`id`) ON DELETE SET NULL ON UPDATE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- 5. ตารางโค้ดส่วนลด & คูปอง Shopee (Vouchers) CREATE TABLE `vouchers` ( `id` INT AUTO_INCREMENT PRIMARY KEY, `code` VARCHAR(50) NOT NULL UNIQUE, `title` VARCHAR(150) NOT NULL, `subtitle` VARCHAR(255) DEFAULT '', `discount_type` ENUM('freeship', 'percent', 'coinback', 'fixed') NOT NULL, `discount_amount` DECIMAL(10,2) NOT NULL, `min_spend` DECIMAL(10,2) NOT NULL DEFAULT 0.00, `max_discount` DECIMAL(10,2) DEFAULT NULL, `tag` VARCHAR(50) DEFAULT '', `color` VARCHAR(50) DEFAULT 'bg-rose-600', `icon` VARCHAR(50) DEFAULT 'tag', `usage_limit` INT DEFAULT 1000, `used_count` INT NOT NULL DEFAULT 0, `is_active` TINYINT(1) NOT NULL DEFAULT 1, `created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- 6. ตารางคำสั่งซื้อ (Orders) CREATE TABLE `orders` ( `id` INT AUTO_INCREMENT PRIMARY KEY, `order_id` VARCHAR(50) NOT NULL UNIQUE, `user_id` INT NULL, `customer_name` VARCHAR(100) NOT NULL, `customer_phone` VARCHAR(20) NOT NULL, `customer_address` TEXT NOT NULL, `customer_note` TEXT DEFAULT NULL, `payment_method` VARCHAR(50) NOT NULL DEFAULT 'promptpay', `subtotal` DECIMAL(10,2) NOT NULL, `shipping` DECIMAL(10,2) NOT NULL DEFAULT 50.00, `discount` DECIMAL(10,2) NOT NULL DEFAULT 0.00, `coins_used` INT NOT NULL DEFAULT 0, `coins_earned` INT NOT NULL DEFAULT 0, `grand_total` DECIMAL(10,2) NOT NULL, `status` VARCHAR(50) NOT NULL DEFAULT 'Pending Payment', `slip_image` VARCHAR(255) DEFAULT '', `tracking_number` VARCHAR(50) DEFAULT '', `items_json` LONGTEXT NOT NULL, `estimated_delivery` VARCHAR(100) DEFAULT '', `created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, `updated_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, INDEX `idx_orders_user` (`user_id`), INDEX `idx_orders_code` (`order_id`), INDEX `idx_orders_status` (`status`), INDEX `idx_orders_created` (`created_at`), FOREIGN KEY (`user_id`) REFERENCES `users`(`id`) ON DELETE SET NULL ON UPDATE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- 7. ตารางรายการสินค้าย่อยในคำสั่งซื้อ (Order Items) CREATE TABLE `order_items` ( `id` INT AUTO_INCREMENT PRIMARY KEY, `order_id` INT NOT NULL, `order_code` VARCHAR(50) NOT NULL, `product_id` INT NULL, `product_name` VARCHAR(255) NOT NULL, `color_id` VARCHAR(50) DEFAULT '', `color_name` VARCHAR(100) DEFAULT '', `size_id` VARCHAR(20) DEFAULT '', `size_label` VARCHAR(50) DEFAULT '', `price` DECIMAL(10,2) NOT NULL, `quantity` INT NOT NULL DEFAULT 1, `subtotal` DECIMAL(10,2) NOT NULL, `created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, INDEX `idx_items_order` (`order_id`), INDEX `idx_items_code` (`order_code`), FOREIGN KEY (`order_id`) REFERENCES `orders`(`id`) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY (`product_id`) REFERENCES `products`(`id`) ON DELETE SET NULL ON UPDATE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- 8. ตารางรีวิวและคะแนนสินค้า (Product Reviews) CREATE TABLE `reviews` ( `id` INT AUTO_INCREMENT PRIMARY KEY, `product_id` INT NULL, `user_id` INT NULL, `user_name` VARCHAR(100) NOT NULL, `user_avatar` VARCHAR(255) DEFAULT '', `rating` INT NOT NULL DEFAULT 5, `comment` TEXT NOT NULL, `variant_info` VARCHAR(100) DEFAULT '', `images_json` TEXT, `is_verified` TINYINT(1) NOT NULL DEFAULT 1, `created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, INDEX `idx_reviews_product` (`product_id`), INDEX `idx_reviews_rating` (`rating`), FOREIGN KEY (`product_id`) REFERENCES `products`(`id`) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY (`user_id`) REFERENCES `users`(`id`) ON DELETE SET NULL ON UPDATE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- 9. ตารางประวัติเหรียญ Shopee Coins (Coins Transaction Log) CREATE TABLE `coin_logs` ( `id` INT AUTO_INCREMENT PRIMARY KEY, `user_id` INT NOT NULL, `type` ENUM('earn', 'spend', 'daily_checkin', 'admin_adjust', 'welcome_bonus') NOT NULL, `amount` INT NOT NULL, `balance_after` INT NOT NULL, `order_code` VARCHAR(50) DEFAULT NULL, `description` VARCHAR(255) NOT NULL, `created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, INDEX `idx_coin_user` (`user_id`), FOREIGN KEY (`user_id`) REFERENCES `users`(`id`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -------------------------------------------------------- -- SEED DATA -- -------------------------------------------------------- INSERT INTO `membership_tiers` (`tier_key`, `name`, `badge`, `min_spent`, `min_orders`, `cashback_percent`, `freeship_vouchers`, `discount_percent`, `color_gradient`) VALUES ('classic', 'Classic Member (คลาสสิก)', 'Shopee Classic', 0.00, 0, 1, 1, 0, 'from-slate-600 to-slate-800'), ('silver', 'Silver Member (ซิลเวอร์)', 'Shopee Silver', 1000.00, 2, 3, 2, 5, 'from-slate-400 via-zinc-300 to-slate-500'), ('gold', 'Gold Member (โกลด์)', 'Shopee Gold VIP', 3000.00, 5, 5, 4, 10, 'from-amber-400 via-yellow-500 to-amber-600'), ('platinum', 'Platinum Member (แพลตตินัม)', 'Shopee Platinum Super VIP', 8000.00, 10, 10, 8, 15, 'from-violet-500 via-purple-500 to-indigo-600'); INSERT INTO `categories` (`id`, `category_key`, `name`, `icon`, `display_order`, `is_active`) VALUES (1, 't-shirts', 'เสื้อยืด (T-Shirts)', 'shirt', 1, 1), (2, 'hoodies', 'เสื้อกันหนาว/ฮู้ดดี้ (Hoodies & Jackets)', 'flame', 2, 1), (3, 'pants', 'กางเกงคาร์โก้ (Pants)', 'tag', 3, 1), (4, 'accessories', 'แอคเซสเซอรี่ (Accessories)', 'sparkles', 4, 1); INSERT INTO `users` (`id`, `username`, `email`, `password_hash`, `full_name`, `phone`, `address`, `role`, `badge`, `membership_tier`, `total_spent`, `orders_count`, `points`, `coins`, `daily_checkin`, `vouchers_json`, `avatar`, `gender`, `birthday`) VALUES (1, 'admin', 'admin@apexstudio.com', '$2y$10$wE9KvZ7M3/hAupk0xWqFp.qW.3Yl3fUvPjUjKz8K3R7d2L4W4c8QG', 'ผู้ดูแลระบบ APEX STUDIO', '081-999-8888', 'APEX Studio Flagship Store กรุงเทพมหานคร 10110', 'admin', 'Shopee Platinum Super VIP', 'platinum', 15900.00, 18, 1590, 500, '', '["SHOPEEFREE","MALL10","COINBACK20","NEWUSER50"]', 'https://images.unsplash.com/photo-1534528741775-53994a69daeb?w=400&auto=format&fit=crop&q=80', 'other', '1995-01-01'), (2, 'member_vip', 'vip@apexstudio.com', '$2y$10$wE9KvZ7M3/hAupk0xWqFp.qW.3Yl3fUvPjUjKz8K3R7d2L4W4c8QG', 'คุณพงศกร สมาชิกแพลตตินัม', '089-123-4567', '88/12 อาคารสยามสแควร์ แขวงปทุมวัน เขตปทุมวัน กรุงเทพมหานคร 10330', 'member', 'Shopee Platinum Super VIP', 'platinum', 9450.00, 12, 945, 350, '', '["SHOPEEFREE","MALL10","COINBACK20"]', 'https://images.unsplash.com/photo-1539571696357-5a69c17a67c6?w=400&auto=format&fit=crop&q=80', 'male', '1998-05-15'), (3, 'somchai', 'somchai@gmail.com', '$2y$10$wE9KvZ7M3/hAupk0xWqFp.qW.3Yl3fUvPjUjKz8K3R7d2L4W4c8QG', 'สมชาย สายสตรีท', '086-555-1234', '123/45 ถนนสุขุมวิท แขวงคลองเตย เขตคลองเตย กรุงเทพมหานคร 10110', 'member', 'Shopee Gold VIP', 'gold', 3890.00, 6, 389, 180, '', '["SHOPEEFREE","NEWUSER50"]', 'https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=400&auto=format&fit=crop&q=80', 'male', '2000-08-20'); INSERT INTO `vouchers` (`id`, `code`, `title`, `subtitle`, `discount_type`, `discount_amount`, `min_spend`, `max_discount`, `tag`, `color`, `icon`, `usage_limit`, `used_count`, `is_active`) VALUES (1, 'SHOPEEFREE', 'โค้ดส่งฟรี ขั้นต่ำ 0.-', 'ใช้ได้กับทุกสินค้าในร้าน APEX STUDIO', 'freeship', 50.00, 0.00, 50.00, 'ส่งฟรี', 'bg-emerald-600', 'truck', 5000, 142, 1), (2, 'MALL10', 'ส่วนลด 10% Shopee Mall', 'ลดสูงสุด 200.- เมื่อซื้อครบ 500.-', 'percent', 10.00, 500.00, 200.00, 'Shopee Mall', 'bg-rose-600', 'tag', 2000, 89, 1), (3, 'COINBACK20', 'เงินคืน 20% Shopee Coins', 'รับเหรียญคืนสูงสุด 150 Coins', 'coinback', 20.00, 300.00, 150.00, 'Coins Cashback', 'bg-amber-600', 'coins', 1500, 63, 1), (4, 'NEWUSER50', 'ลดทันที 50.- ลูกค้าใหม่', 'ไม่มีขั้นต่ำ สำหรับออเดอร์แรก', 'fixed', 50.00, 0.00, 50.00, 'สมาชิกใหม่', 'bg-orange-600', 'sparkles', 3000, 215, 1); INSERT INTO `products` (`id`, `product_code`, `category_id`, `category_key`, `name`, `subtitle`, `description`, `price`, `original_price`, `stock_quantity`, `sold_count`, `rating`, `reviews_count`, `badge`, `badge_color`, `image_main`, `gallery_json`, `colors_json`, `sizes_json`, `is_featured`, `is_active`) VALUES (1, 'prod-oversized-tee', 1, 't-shirts', 'Apex Heavyweight Oversized Tee 220 GSM', 'เสื้อยืดพรีออเดอร์ Oversized ผ้า Cotton Comb 100% สกรีนลายสตรีท HD', 'เสื้อยืดพรีเมียม Heavyweight 220 GSM ทรง Oversized เกาหลี นุ่ม ใส่สบาย ไหล่ตก คอไม่ย้วย สกรีนลายคมชัดระดับ HD พร้อมรับประกันแท้ 100% คืนเงิน 2 เท่า', 390.00, 690.00, 180, 1420, 4.9, 842, 'SHOPEE MALL', 'bg-rose-600', 'https://images.unsplash.com/photo-1521572267360-ee0c2909d518?w=800&auto=format&fit=crop&q=80', '["https://images.unsplash.com/photo-1521572267360-ee0c2909d518?w=800&auto=format&fit=crop&q=80","https://images.unsplash.com/photo-1503342217505-b0a15ec3261c?w=800&auto=format&fit=crop&q=80","https://images.unsplash.com/photo-1583743814966-8936f5b7be1a?w=800&auto=format&fit=crop&q=80","https://images.unsplash.com/photo-1618354691373-d851c5c3a990?w=800&auto=format&fit=crop&q=80"]', '[{"id":"black","name":"Classic Black (ดำคลาสสิก)","hex":"#18181b","collarHex":"#09090b","textDark":false,"printColor":"#f8fafc","accentColor":"#10b981","shadow":"rgba(0,0,0,0.6)","tag":"Popular"},{"id":"off-white","name":"Off-White Cream (ขาวครีม)","hex":"#f5f5f4","collarHex":"#e7e5e4","textDark":true,"printColor":"#0f172a","accentColor":"#059669","shadow":"rgba(0,0,0,0.15)","tag":"Trending"},{"id":"navy","name":"Navy Blue (น้ำเงินกรมท่า)","hex":"#1e293b","collarHex":"#0f172a","textDark":false,"printColor":"#38bdf8","accentColor":"#38bdf8","shadow":"rgba(15,23,42,0.6)","tag":""},{"id":"olive","name":"Olive Green (เขียวออลีฟ)","hex":"#3f6212","collarHex":"#1a2e05","textDark":false,"printColor":"#fef08a","accentColor":"#eab308","shadow":"rgba(26,46,5,0.6)","tag":"Limited"},{"id":"crimson","name":"Vintage Crimson (แดงไวน์)","hex":"#881337","collarHex":"#4c0519","textDark":false,"printColor":"#fecdd3","accentColor":"#fb7185","shadow":"rgba(76,5,25,0.6)","tag":""},{"id":"slate","name":"Slate Gray (เทาสเลท)","hex":"#475569","collarHex":"#334155","textDark":false,"printColor":"#e2e8f0","accentColor":"#818cf8","shadow":"rgba(51,65,85,0.6)","tag":""}]', '["S","M","L","XL","2XL","3XL"]', 1, 1), (2, 'prod-vintage-graphic-tee', 1, 't-shirts', 'Apex Vintage Washed Acid Graphic Tee', 'เสื้อยืดวินเทจกัดสี Washed Cotton ลายสกรีน Retro Streetwear 90s', 'เสื้อยืดวินเทจผ่านเทคนิคการซัก Acid Washed ทำให้ผ้าสัมผัสนุ่มและมีเท็กซ์เจอร์ย้อนยุค ลายสกรีนกราฟฟิกสตรีทแฟชั่นเฉพาะตัว สวมใส่ได้ทั้งชายและหญิง', 450.00, 790.00, 120, 960, 4.9, 489, 'BEST SELLER', 'bg-amber-600', 'https://images.unsplash.com/photo-1503342217505-b0a15ec3261c?w=800&auto=format&fit=crop&q=80', '["https://images.unsplash.com/photo-1503342217505-b0a15ec3261c?w=800&auto=format&fit=crop&q=80","https://images.unsplash.com/photo-1521572267360-ee0c2909d518?w=800&auto=format&fit=crop&q=80","https://images.unsplash.com/photo-1576566588028-4147f3842f27?w=800&auto=format&fit=crop&q=80"]', '[{"id":"vintage-black","name":"Washed Black (ดำวินเทจ)","hex":"#27272a","collarHex":"#18181b","textDark":false,"printColor":"#fbbf24"},{"id":"vintage-grey","name":"Acid Grey (เทากรด)","hex":"#52525b","collarHex":"#3f3f46","textDark":false,"printColor":"#f43f5e"}]', '["S","M","L","XL","2XL"]', 1, 1), (3, 'prod-tactical-hoodie', 2, 'hoodies', 'Apex Tactical Heavy Oversized Hoodie 400 GSM', 'เสื้อฮู้ดดี้เนื้อหนาพิเศษ 400 GSM ทรงสตรีทพรีเมียม ปักโลโก้นูน 3D', 'เสื้อฮู้ดดี้ผ้าสำลีหนานุ่ม 400 GSM ทรง Oversized หมวกสองชั้นตั้งทรงสวย กระเป๋าหน้าใบใหญ่ พร้อมสายปรับกระชับ กันหนาวได้ดีเยี่ยม', 890.00, 1490.00, 85, 650, 5.0, 312, 'FLASH SALE', 'bg-orange-500', 'https://images.unsplash.com/photo-1556905055-8f358a7a47b2?w=800&auto=format&fit=crop&q=80', '["https://images.unsplash.com/photo-1556905055-8f358a7a47b2?w=800&auto=format&fit=crop&q=80","https://images.unsplash.com/photo-1509967419530-da38b4704bc6?w=800&auto=format&fit=crop&q=80","https://images.unsplash.com/photo-1544441893-675973e31985?w=800&auto=format&fit=crop&q=80"]', '[{"id":"hoodie-black","name":"Jet Black (ดำเข้ม)","hex":"#09090b","collarHex":"#000000","textDark":false,"printColor":"#ffffff"},{"id":"hoodie-cream","name":"Sand Beige (เบจทราย)","hex":"#d6d3d1","collarHex":"#a8a29e","textDark":true,"printColor":"#1c1917"}]', '["M","L","XL","2XL"]', 1, 1), (4, 'prod-denim-jacket', 2, 'hoodies', 'Apex Raw Denim Streetwear Jacket 14oz', 'แจ็คเก็ตยีนส์ทรงครอปสตรีท ตัดเย็บด้วยผ้ายีนส์ริมแดงพรีเมียม', 'แจ็คเก็ตยีนส์พรีเมียม 14oz ทรงคลาสสิกสตรีท ดีเทลปักโลโก้แบรนด์ด้านหลัง กระดุมโลหะแมทช์คัสตอม ใส่คลุมได้ทุกโอกาส', 1290.00, 1990.00, 40, 380, 4.9, 174, 'SHOPEE MALL', 'bg-rose-600', 'https://images.unsplash.com/photo-1576995853123-5a10305d93c0?w=800&auto=format&fit=crop&q=80', '["https://images.unsplash.com/photo-1576995853123-5a10305d93c0?w=800&auto=format&fit=crop&q=80","https://images.unsplash.com/photo-1543076447-215ad9ba6923?w=800&auto=format&fit=crop&q=80"]', '[{"id":"denim-indigo","name":"Raw Indigo (ยีนส์เข้ม)","hex":"#1e3a8a","collarHex":"#172554","textDark":false,"printColor":"#ffffff"},{"id":"denim-washed","name":"Light Vintage Blue (ยีนส์อ่อน)","hex":"#60a5fa","collarHex":"#3b82f6","textDark":true,"printColor":"#0f172a"}]', '["M","L","XL"]', 1, 1), (5, 'prod-cargo-pants', 3, 'pants', 'Apex Utility Streetwear Cargo Pants', 'กางเกงคาร์โก้ทรงกระบอกกว้าง กระเป๋าข้าง 6 ช่อง สายสตรีทสายลุย', 'กางเกงคาร์โก้ผ้าคอตตอนทวิลหนาทนทาน ทรง Relaxed Straight ขอบเอวยางยืดพร้อมสายเชือกปรับระดับได้ กระเป๋าใหญ่ 6 ช่อง', 790.00, 1190.00, 95, 1120, 4.9, 520, 'TOP 1', 'bg-emerald-600', 'https://images.unsplash.com/photo-1624378439575-d8705ad7ae80?w=800&auto=format&fit=crop&q=80', '["https://images.unsplash.com/photo-1624378439575-d8705ad7ae80?w=800&auto=format&fit=crop&q=80","https://images.unsplash.com/photo-1552902865-b72c031ac5ea?w=800&auto=format&fit=crop&q=80"]', '[{"id":"cargo-black","name":"Matte Black (ดำด้าน)","hex":"#18181b","collarHex":"#09090b","textDark":false,"printColor":"#ffffff"},{"id":"cargo-olive","name":"Military Green (เขียวทหาร)","hex":"#3f6212","collarHex":"#1a2e05","textDark":false,"printColor":"#ffffff"}]', '["S","M","L","XL"]', 1, 1), (6, 'prod-streetwear-cap', 4, 'accessories', 'Apex 3D Embroidered Streetwear Cap', 'หมวกแก๊ปสตรีทปักโลโก้นูน APEX งานตัดเย็บระดับพรีเมียม', 'หมวกแก๊ประดับสตรีทแฟชั่น ทรงสวยไม่เสียรูป สายปรับไซส์ด้านหลังแบบบัคเคิลโลหะลุคหรูหรา', 320.00, 550.00, 150, 740, 4.9, 310, 'HOT', 'bg-indigo-600', 'https://images.unsplash.com/photo-1588850561407-ed78c282e89b?w=800&auto=format&fit=crop&q=80', '["https://images.unsplash.com/photo-1588850561407-ed78c282e89b?w=800&auto=format&fit=crop&q=80"]', '[{"id":"cap-black","name":"Stealth Black (ดำ)","hex":"#18181b","collarHex":"#09090b","textDark":false,"printColor":"#ffffff"}]', '["Free Size"]', 1, 1); INSERT INTO `orders` (`id`, `order_id`, `user_id`, `customer_name`, `customer_phone`, `customer_address`, `customer_note`, `payment_method`, `subtotal`, `shipping`, `discount`, `coins_used`, `coins_earned`, `grand_total`, `status`, `slip_image`, `tracking_number`, `items_json`, `estimated_delivery`, `created_at`) VALUES (1, 'PRE-20260817-7599', 2, 'คุณพงศกร สมาชิกแพลตตินัม', '089-123-4567', '88/12 อาคารสยามสแควร์ แขวงปทุมวัน เขตปทุมวัน กรุงเทพมหานคร 10330', 'ส่งด่วนพิเศษช่วงบ่าย', 'promptpay', 890.00, 50.00, 0.00, 0, 89, 940.00, 'Pending Payment', '', '', '[{"color":{"id":"hoodie-black","name":"Jet Black (ดำเข้ม)"},"size":{"id":"L","label":"L"},"price":890,"quantity":1,"subtotal":890}]', '25 สิงหาคม 2026', '2026-08-17 08:47:50'), (2, 'PRE-20260815-4120', 3, 'สมชาย สายสตรีท', '086-555-1234', '123/45 ถนนสุขุมวิท แขวงคลองเตย เขตคลองเตย กรุงเทพมหานคร 10110', '', 'promptpay', 780.00, 0.00, 50.00, 50, 39, 730.00, 'Paid', 'uploads/slips/sample_slip.jpg', 'TH019948271TH', '[{"color":{"id":"black","name":"Classic Black (ดำคลาสสิก)"},"size":{"id":"XL","label":"XL"},"price":390,"quantity":2,"subtotal":780}]', '20 สิงหาคม 2026', '2026-08-15 14:22:10'); INSERT INTO `order_items` (`id`, `order_id`, `order_code`, `product_id`, `product_name`, `color_id`, `color_name`, `size_id`, `size_label`, `price`, `quantity`, `subtotal`) VALUES (1, 1, 'PRE-20260817-7599', 3, 'Apex Tactical Heavy Oversized Hoodie 400 GSM', 'hoodie-black', 'Jet Black (ดำเข้ม)', 'L', 'L', 890.00, 1, 890.00), (2, 2, 'PRE-20260815-4120', 1, 'Apex Heavyweight Oversized Tee 220 GSM', 'black', 'Classic Black (ดำคลาสสิก)', 'XL', 'XL', 390.00, 2, 780.00); INSERT INTO `reviews` (`id`, `product_id`, `user_id`, `user_name`, `user_avatar`, `rating`, `comment`, `variant_info`, `images_json`, `is_verified`) VALUES (1, 1, 2, 'คุณพงศกร', 'https://images.unsplash.com/photo-1539571696357-5a69c17a67c6?w=400&auto=format&fit=crop&q=80', 5, 'เนื้อผ้าดีมาก หนา 220 GSM ตามที่ระบุ ทรง Oversized สวยมาก คอเสื้อแน่นกระชับ ซักแล้วไม่หด', 'Classic Black (ดำคลาสสิก), Size L', '["https://images.unsplash.com/photo-1521572267360-ee0c2909d518?w=800&auto=format&fit=crop&q=80"]', 1), (2, 1, 3, 'สมชาย สายสตรีท', 'https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=400&auto=format&fit=crop&q=80', 5, 'การสกรีนคมชัดระดับ HD ของจริงสวยกว่าในรูป ส่งไว แพ็คของมาอย่างดี มีโค้ดส่วนลดคุ้มสุดๆ', 'Off-White Cream (ขาวครีม), Size XL', '[]', 1), (3, 3, 2, 'คุณพงศกร', 'https://images.unsplash.com/photo-1539571696357-5a69c17a67c6?w=400&auto=format&fit=crop&q=80', 5, 'ฮู้ดดี้เนื้อผ้าหนานุ่มมาก 400 GSM กันหนาวในห้องแอร์และใส่เที่ยวเท่มาก ทรงสวย 10/10 แนะนำเลยครับ', 'Jet Black (ดำเข้ม), Size XL', '[]', 1); INSERT INTO `coin_logs` (`id`, `user_id`, `type`, `amount`, `balance_after`, `order_code`, `description`) VALUES (1, 2, 'welcome_bonus', 100, 100, NULL, 'โบนัสต้อนรับสมาชิกใหม่ Shopee Member Club'), (2, 2, 'daily_checkin', 10, 110, NULL, 'เช็คอินรับเหรียญประจำวัน'), (3, 2, 'earn', 240, 350, 'PRE-20260810-1120', 'เงินคืน 10% Shopee Coins จากคำสั่งซื้อ PRE-20260810-1120');
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.24 |
proxy
|
phpinfo
|
Settings