Saleor Store
우리 컬렉션을 쇼핑하세요
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Painel web para gerenciar a conta da empresa no Mercado Livre. A primeira versão foca em anúncios e catálogo: conecta com a sua conta via API oficial do Mercado Livre, importa todos os seus anúncios e mostra um painel com resumo (ativos, pausados, sem estoque, valor total em estoque) e uma tabela pesquisável de todos os produtos anunciados. Este documento foi escrito para quem não é programador. Sempre que algo parecer técnico demais, pode colar a dúvida direto para o Claude Code continuar te ajudando.README 전문 보기 ↗
Painel web para gerenciar a conta da empresa no Mercado Livre. A primeira versão foca em anúncios e catálogo: conecta com a sua conta via API oficial do Mercado Livre, importa todos os seus anúncios e mostra um painel com resumo (ativos, pausados, sem estoque, valor total em estoque) e uma tabela pesquisável de todos os produtos anunciados.
Este documento foi escrito para quem não é programador. Sempre que algo parecer técnico demais, pode colar a dúvida direto para o Claude Code continuar te ajudando.
O Mercado Livre só aceita autorizar aplicativos com um endereço HTTPS
de verdade (não aceita mais http://localhost). Por isso, antes de
terminar de criar o aplicativo no Mercado Livre Developers, vamos publicar
o painel na internet — de graça, usando a Vercel.
Sistemamaxxi na lista e clique em
"Import".Ainda dentro do projeto na Vercel, vá na aba "Storage".
Clique em "Create Database" → escolha "Postgres" (geralmente oferecido via Neon) → confirme a criação com o plano gratuito.
Depois de criado, a Vercel pergunta se quer conectar ao projeto —
confirme. Isso adiciona automaticamente a variável DATABASE_URL (ou
POSTGRES_URL) nas configurações do projeto.
Se a variável criada tiver outro nome (ex:
POSTGRES_URL), vá em Settings → Environment Variables e crie uma variável chamada exatamenteDATABASE_URLcom o mesmo valor.
Ainda em Settings → Environment Variables do projeto na Vercel, adicione (uma por uma, marcando para "Production"):
| Nome | Valor |
|---|---|
SESSION_SECRET | Uma frase longa e aleatória, só sua (ex: gere em https://1password.com/password-generator) |
APP_URL | O endereço que a Vercel deu ao seu site, ex: https://sistemamaxxi.vercel.app |
ML_REDIRECT_URI | O mesmo endereço + /api/ml/oauth/callback, ex: https://sistemamaxxi.vercel.app/api/ml/oauth/callback |
As variáveis ML_CLIENT_ID e ML_CLIENT_SECRET a gente preenche depois
de terminar de criar o aplicativo no Mercado Livre Developers (próximo
passo) — sem elas o botão de conectar conta só não vai funcionar ainda,
o resto do site funciona normalmente.
Depois de adicionar as variáveis, vá na aba "Deployments" e clique em "Redeploy" no último deploy para aplicá-las.
Agora que você tem um endereço https://... de verdade, volte para a
tela de criação do aplicativo em developers.mercadolivre.com.br e
use no campo "URIs de redirect":
https://SEU-ENDERECO.vercel.app/api/ml/oauth/callback
(troque SEU-ENDERECO.vercel.app pelo endereço real que a Vercel te deu).
Nos "Fluxos OAuth", marque:
Em "Permissões", dê acesso de leitura (ou leitura e escrita) pelo menos para o que envolve itens/anúncios — é o que o painel usa hoje.
Ao terminar, o Mercado Livre mostra o Client ID (ou App ID) e o Client Secret (ou Secret Key). Guarde os dois.
Volte em Settings → Environment Variables na Vercel e adicione:
| Nome | Valor |
|---|---|
ML_CLIENT_ID | O Client ID / App ID do passo anterior |
ML_CLIENT_SECRET | O Client Secret / Secret Key do passo anterior |
Vá em "Deployments" → "Redeploy" mais uma vez para aplicar.
Abra o endereço do seu site (ex: https://sistemamaxxi.vercel.app). Como
ainda não existe nenhum usuário, o sistema mostra automaticamente uma
tela de "Bem-vindo!" para você criar sua conta de acesso (nome,
e-mail e senha) — não precisa mexer em terminal nem em banco de dados.
Depois de criar sua conta, você já entra direto no painel. Clique em "Conectar conta" para autorizar o acesso ao Mercado Livre — você será levado para o site do Mercado Livre, vai revisar as permissões e confirmar, depois volta automaticamente para o painel.
Clique em "Sincronizar agora" para importar todos os seus anúncios.
Isso não é necessário para o uso do dia a dia — é só para quem for testar mudanças no sistema antes de publicar.
cp .env.example .env
npm install
npx prisma migrate dev
npm run dev
access_token/refresh_token do Mercado Livre ficam guardados só no
banco de dados, nunca expostos no navegador.refresh_token, sem precisar reconectar./contas) ou remover o aplicativo diretamente em
developers.mercadolivre.com.br..env (usado só localmente) nunca é enviado para o GitHub.
Em produção, as mesmas informações ficam guardadas como variáveis de
ambiente na Vercel, também fora do código-fonte.