SUA LOJA · CONFIGURAÇÃO

Colocar sua loja online.

Você já criou seu projeto LojaJogos no Supabase. Esta atualização preserva todas as contas e jogos existentes.

← Voltar à loja

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.