-- https://www.phpmyadmin.net/
--
-- Tempo de geração: 01/01/2025 às 19:02
-- Versão do servidor: 10.11.10-MariaDB
-- Versão do PHP: 7.2.34

START TRANSACTION;



--
-- Banco de dados: `u590353009_dev`
--

-- --------------------------------------------------------

--
-- Estrutura para tabela `configuracoes`
--

CREATE TABLE `configuracoes` (
  `id` int(11) UNSIGNED NOT NULL,
  `chave` varchar(255) NOT NULL,
  `categoria` varchar(100) DEFAULT NULL,
  `valor` text NOT NULL,
  `descricao` varchar(500) DEFAULT NULL,
  `criado_em` timestamp NULL DEFAULT current_timestamp(),
  `atualizado_em` timestamp NULL DEFAULT NULL ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Despejando dados para a tabela `configuracoes`
--

INSERT INTO `configuracoes` (`id`, `chave`, `categoria`, `valor`, `descricao`, `criado_em`, `atualizado_em`) VALUES
(0, 'facebook_capi_token', 'facebook_pixel', '', 'Token para API de Conversões do Facebook', '2024-12-22 15:14:56', '2025-01-01 18:55:44'),
(0, 'facebook_pixel_id', 'facebook_pixel', '', 'ID do Pixel do Facebook', '2024-12-22 15:14:56', '2025-01-01 18:55:48');

-- --------------------------------------------------------

--
-- Estrutura para tabela `produtos`
--

CREATE TABLE `produtos` (
  `id` int(11) NOT NULL,
  `nome` varchar(255) NOT NULL,
  `descricao` text NOT NULL,
  `preco_original` decimal(10,2) NOT NULL,
  `preco_atual` decimal(10,2) NOT NULL,
  `imagem` varchar(255) NOT NULL,
  `categoria` varchar(100) DEFAULT 'educacao',
  `link_pagamento` varchar(255) NOT NULL,
  `link_entregavel` varchar(255) DEFAULT NULL,
  `data_criacao` timestamp NULL DEFAULT current_timestamp(),
  `data_atualizacao` timestamp NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Despejando dados para a tabela `produtos`
--

INSERT INTO `produtos` (`id`, `nome`, `descricao`, `preco_original`, `preco_atual`, `imagem`, `categoria`, `link_pagamento`, `link_entregavel`, `data_criacao`, `data_atualizacao`) VALUES
(1, 'Brigadeiro dos Sonhos ', '[+20% OFF ÚLTIMA CHANCE COM DESCONTO] Com Acesso Vitalício + Atualizações + Bônus', 197.00, 100.00, 'https://paysalesmixstore.shop/img/v1.webp', 'Culinária', 'https://paysalesmixstore.shop/checkout.html?produto_id=6705d654264d8', 'https://drive.google.com/drive/folders/1UYFGzlXQod2R5o5xs7v0AHhRxUMXs-Xh?usp=drive_link', '2024-10-09 01:03:16', '2024-12-25 21:04:36'),
(26, '74% OFF | Curso de Pudim Gourmet', 'Domine a Arte de Fazer Pudins Perfeitos!\r\nQue tal aprender a fazer pudins de dar água na boca com técnicas profissionais? Esse curso normalmente custa R$ 49,90, mas oferecemos 5 vagas com 74% OFF. Aproveite essa chance exclusiva!', 0.00, 5.60, 'https://paysalesmixstore.shop/img/pudin.png', 'educacao', '', NULL, '2024-12-25 06:50:31', '2024-12-25 06:50:31'),
(27, 'Curso de Bolos Caseiros', 'Faça Bolos Incríveis em Casa!\r\nDescubra receitas fáceis e técnicas para fazer bolos caseiros deliciosos e lucrativos. Surpreenda sua família e clientes com bolos fofinhos e saborosos. Aproveite essa oferta especial e eleve suas habilidades na cozinha!', 0.00, 12.90, 'https://paysalesmixstore.shop/img/bolos.png', 'educacao', '', NULL, '2024-12-25 06:51:37', '2024-12-25 06:51:37');

-- --------------------------------------------------------

--
-- Estrutura para tabela `produtos_adicionais`
--

CREATE TABLE `produtos_adicionais` (
  `id` int(11) NOT NULL,
  `produto_principal_id` int(11) NOT NULL,
  `produto_adicional_id` int(11) NOT NULL,
  `preco_original` decimal(10,2) DEFAULT NULL,
  `preco_promocional` decimal(10,2) NOT NULL,
  `imagem` varchar(255) DEFAULT NULL,
  `descricao` text DEFAULT NULL,
  `titulo_rosa` varchar(255) DEFAULT NULL,
  `titulo_produto` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Despejando dados para a tabela `produtos_adicionais`
--

INSERT INTO `produtos_adicionais` (`id`, `produto_principal_id`, `produto_adicional_id`, `preco_original`, `preco_promocional`, `imagem`, `descricao`, `titulo_rosa`, `titulo_produto`) VALUES
(34, 1, 26, 49.90, 5.60, 'https://paysalesmixstore.shop/img/pudin.png', 'Domine a Arte de Fazer Pudins Perfeitos!\r\nQue tal aprender a fazer pudins de dar água na boca com técnicas profissionais? Esse curso normalmente custa R$ 49,90, mas oferecemos 5 vagas com 74% OFF. Aproveite essa chance exclusiva!', '🔸5 VAGAS🔸[CURSO DE PUDIM GOURMET COMPLETO] ', NULL),
(35, 1, 27, 69.00, 12.90, 'https://paysalesmixstore.shop/img/bolos.png', 'Faça Bolos Incríveis em Casa!\r\nDescubra receitas fáceis e técnicas para fazer bolos caseiros deliciosos e lucrativos. Surpreenda sua família e clientes com bolos fofinhos e saborosos. Aproveite essa oferta especial e eleve suas habilidades na cozinha!', '🍰 CURSO COMPLETO DE BOLOS CASEIROS 🍰', NULL);

-- --------------------------------------------------------

--
-- Estrutura para tabela `transacoes`
--

CREATE TABLE `transacoes` (
  `id` int(11) NOT NULL,
  `nome` varchar(255) NOT NULL,
  `sobrenome` varchar(255) DEFAULT NULL,
  `email` varchar(255) NOT NULL,
  `telefone` varchar(20) DEFAULT NULL,
  `cpf` varchar(14) DEFAULT NULL,
  `valor` decimal(10,2) NOT NULL,
  `descricao` varchar(255) DEFAULT NULL,
  `status` varchar(50) DEFAULT 'Pendente',
  `tipo_pagamento` varchar(50) DEFAULT NULL,
  `device_ip` varchar(45) DEFAULT NULL,
  `device_id` varchar(255) DEFAULT NULL,
  `external_reference` varchar(255) DEFAULT NULL,
  `payment_id` varchar(255) DEFAULT NULL,
  `erro` text DEFAULT NULL,
  `qr_code` text DEFAULT NULL,
  `qr_code_base64` text DEFAULT NULL,
  `metadados` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`metadados`)),
  `link_entregavel` varchar(255) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `notificado` tinyint(1) DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Estrutura para tabela `transacoes_adicionais`
--

CREATE TABLE `transacoes_adicionais` (
  `id` int(11) NOT NULL,
  `transacao_id` int(11) NOT NULL,
  `produto_id` varchar(50) NOT NULL,
  `nome` varchar(255) NOT NULL,
  `preco` decimal(10,2) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Despejando dados para a tabela `transacoes_adicionais`
--

INSERT INTO `transacoes_adicionais` (`id`, `transacao_id`, `produto_id`, `nome`, `preco`) VALUES
(10, 58, '34', '74% OFF | Curso de Pudim Gourmet', 5.60),
(11, 58, '35', 'Curso de Bolos Caseiros', 12.90);

--
-- Índices para tabelas despejadas
--

--
-- Índices de tabela `configuracoes`
--
ALTER TABLE `configuracoes`
  ADD UNIQUE KEY `chave_unica` (`chave`);

--
-- Índices de tabela `produtos`
--
ALTER TABLE `produtos`
  ADD PRIMARY KEY (`id`);

--
-- Índices de tabela `produtos_adicionais`
--
ALTER TABLE `produtos_adicionais`
  ADD PRIMARY KEY (`id`),
  ADD KEY `produto_principal_id` (`produto_principal_id`),
  ADD KEY `produto_adicional_id` (`produto_adicional_id`);

--
-- Índices de tabela `transacoes`
--
ALTER TABLE `transacoes`
  ADD PRIMARY KEY (`id`);

--
-- Índices de tabela `transacoes_adicionais`
--
ALTER TABLE `transacoes_adicionais`
  ADD PRIMARY KEY (`id`),
  ADD KEY `transacao_idx` (`transacao_id`);

--
-- AUTO_INCREMENT de tabela `produtos`
--
ALTER TABLE `produtos`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=28;

--
-- AUTO_INCREMENT de tabela `produtos_adicionais`
--
ALTER TABLE `produtos_adicionais`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=36;

--
-- AUTO_INCREMENT de tabela `transacoes`
--
ALTER TABLE `transacoes`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=59;

--
-- AUTO_INCREMENT de tabela `transacoes_adicionais`
--
ALTER TABLE `transacoes_adicionais`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;

--
-- Restrições para tabelas despejadas
--

--
-- Restrições para tabelas `produtos_adicionais`
--
ALTER TABLE `produtos_adicionais`
  ADD CONSTRAINT `produtos_adicionais_ibfk_1` FOREIGN KEY (`produto_principal_id`) REFERENCES `produtos` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `produtos_adicionais_ibfk_2` FOREIGN KEY (`produto_adicional_id`) REFERENCES `produtos` (`id`) ON DELETE CASCADE;
COMMIT;

