-- ============================================================
-- MIGRAÇÃO: Adicionar Suporte a Página de Vendas Externa na Tabela produtos
-- Data: 2025-06
-- Sistema: Checkout Pro 2025
-- ============================================================

-- Adicionar coluna enable_sales_page para controlar se o produto tem página de vendas externa
ALTER TABLE `produtos` 
ADD COLUMN `enable_sales_page` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '1 = ativa página de vendas externa, 0 = desativada' AFTER `comissao_padrao`;

-- Adicionar coluna sales_page_url para armazenar a URL da página de vendas
ALTER TABLE `produtos` 
ADD COLUMN `sales_page_url` VARCHAR(500) NULL DEFAULT NULL COMMENT 'URL da página de vendas externa' AFTER `enable_sales_page`;

-- ============================================================
-- DADOS EXISTENTES
-- ============================================================
-- 
-- Por padrão, todos os produtos existentes terão:
-- - enable_sales_page = 0 (página de vendas desativada)
-- - sales_page_url = NULL (sem URL definida)
--
-- Para ativar uma página de vendas externa, execute:
-- UPDATE produtos SET enable_sales_page = 1, sales_page_url = 'https://exemplo.com/pagina-vendas' WHERE id = X;
--
-- ============================================================

-- ============================================================
-- VERIFICAÇÃO
-- ============================================================
-- 
-- Após executar a migração, verifique se tudo está correto:
--
-- SELECT COUNT(*) as total_produtos FROM produtos;
-- SELECT COUNT(*) as produtos_com_sales_page FROM produtos WHERE enable_sales_page = 1;
-- SELECT id, nome, enable_sales_page, sales_page_url FROM produtos WHERE enable_sales_page = 1;
--
-- ============================================================









