Colocar sua loja online.
Você já criou seu projeto LojaJogos no Supabase. Esta atualização preserva todas as contas e jogos existentes.
1. Atualizar o banco da loja
Abra seu projeto LojaJogos no Supabase Dashboard ↗ e, em SQL Editor → New, execute o conteúdo de supabase/migracao_v7_links_gratis.sql. Não execute novamente o schema inicial.
Não execute o SQL no projeto da TecnoMolde3D.
2. Conectar os dados públicos
Se precisar trocar a conexão: Project Settings → API Keys. Copie a URL pública e a chave publishable (ou anon legada). Nunca insira a chave service_role nem tokens do Mercado Pago aqui.
Depois, substitua js/config.js pelo arquivo baixado.
3. Colocar o site na internet
Publique esta pasta como nova versão do projeto Netlify já existente no Netlify ↗. Em Authentication → URL Configuration do Supabase, configure a URL HTTPS do site e os URLs de redirecionamento. Não crie outro site e não altere a TecnoMolde3D.
4. Autorizar o administrador
Se sua conta já aparece na tabela admin_roles, não repita esta etapa. Para autorizar outro administrador, use o próprio e-mail verificado no SQL Editor do projeto.
INSERT INTO public.admin_roles(user_id) SELECT id FROM auth.users WHERE email = 'SEU_EMAIL_AQUI' ON CONFLICT DO NOTHING;
5. Sem armazenar jogos grandes
Na V7, os desenvolvedores informam o link de sua página de jogo no itch.io. Nossa loja guarda a capa e os dados, enquanto downloads e pagamentos são realizados pelo desenvolvedor fora do nosso site.
Não ative R2 nem Mercado Pago. Os planos gratuitos Netlify/Supabase têm cotas, portanto não garantem catálogo e fotos ilimitados.