Alpha Commerce
O assistente de IA confere, calcula e ajusta o que você vende no Mercado Livre e na sua loja WooCommerce: anúncios, pedidos, perguntas, envios, tarifas e moderação.
O que ele faz
- As mesmas ferramentas para as duas plataformas: situações como
active,pausedepaidtêm o mesmo nome; o valor original vem emstatus_detail. - Toda alteração mostra o plano antes e devolve o valor de antes e como desfazer.
- Conhece as armadilhas do Mercado Livre: descrição que nasce vazia, moderação que aparece minutos depois, categoria sem Mercado Envios, faixas de preço que somem ao mudar o preço.
- Várias contas na mesma conversa, de uma ou das duas plataformas.
- Trabalha junto com o Alpha ERP, pelo SKU: veja a página os dois juntos.
No instalador, o Alpha Commerce atende o Mercado Livre e o WooCommerce. O Mercado Livre se conecta pelo login, com o aplicativo que você cria; cada loja WooCommerce, pela chave da própria loja, na tela Conectar loja WooCommerce do instalador. Dá para usar só uma das duas, ou as duas. A tabela de ferramentas mostra a plataforma de cada uma.
Credenciais do Mercado Livre
O Alpha Commerce não pede a sua senha do Mercado Livre. Ele usa uma aplicação que você mesmo cria no portal de desenvolvedores do Mercado Livre, e ela define o que o assistente pode fazer na sua conta. É feito uma vez.
O que você precisa
- A conta principal do vendedor. Contas de colaborador têm permissões limitadas e podem não servir.
- Um endereço de site que comece com https://, porque o Mercado Livre exige isso no endereço de retorno. Pode ser o site da sua loja. Depois de autorizar, o navegador vai para esse endereço (mesmo que a página dê erro ou fique em branco) e você copia o endereço da barra e cola na conversa com o assistente.
- O instalador aberto ao lado, com os campos para colar o que o Mercado Livre mostrar.
Passo a passo
- Entre em developers.mercadolivre.com.br com a conta principal do vendedor e abra Minhas aplicações.
- Crie uma nova aplicação. Dê um nome que você reconheça, como "Alpha Commerce", e uma descrição curta.
- Em URI de redirecionamento, cadastre o endereço
https://do seu site (a raiz do domínio serve). Anote exatamente como ficou: você vai colar o mesmo no instalador. - Marque os fluxos Authorization Code e Refresh Token. Sem o segundo, o acesso cai depois de cerca de 6 horas. Se houver a opção PKCE, ative.
- Nas permissões (escopos), deixe leitura e, se o assistente for alterar anúncios ou responder perguntas, escrita, além do acesso offline.
- Salve. O Mercado Livre mostra o App ID (o Client ID) e a chave secreta (o Client Secret).
- Copie os dois e cole no instalador, junto com o endereço de retorno.
O que copiar e onde colar
| No Mercado Livre | No instalador |
|---|---|
| App ID (Client ID) | campo App ID (código do aplicativo) |
| Chave secreta (Client Secret) | campo Chave secreta do aplicativo (Client Secret) |
| URI de redirecionamento cadastrada | campo Endereço de retorno: troque o que vem preenchido pelo mesmo endereço https:// da aplicação |
Conferir se deu certo
Os três campos do Mercado Livre no instalador vão juntos: ou os três preenchidos, ou os três em branco (quem usa só o WooCommerce deixa em branco). Feche e abra o assistente e peça "Conecte minha conta do Mercado Livre". O assistente mostra um endereço de login: abra, entre com a conta principal e autorize. Depois o navegador vai para o endereço do seu site: copie o endereço inteiro da barra (ele tem code= no meio) e cole na conversa. Para outro país (Argentina, México e outros), use o endereço de login do país nas opções avançadas do instalador.
Se algo der errado
| O que acontece | O que fazer |
|---|---|
| O Mercado Livre recusa o endereço de retorno | Ele precisa começar com https://. Cadastre o do seu site e use exatamente o mesmo no instalador. |
| Erro de endereço de redirecionamento ao autorizar | O endereço do instalador tem de ser idêntico ao cadastrado na aplicação, letra por letra (inclusive a barra no final). Corrija um dos dois e conecte de novo. |
| O acesso cai depois de umas 6 horas | Faltou ativar o fluxo Refresh Token (ou o acesso offline) na aplicação. Ative e conecte de novo. |
| Erro 403 ou "sem permissão" | Falta a permissão de leitura ou de escrita na aplicação, ou quem autorizou não é a conta principal. Ajuste e conecte de novo. |
| O assistente diz que a conta precisa conectar de novo | Peça "reconecte minha conta do Mercado Livre". Não copie tokens de outra integração: o código de renovação do Mercado Livre vale uma vez só, e a cópia derruba o acesso de quem já o usava. |
| Tenho outra conta de vendedor | Peça "conecte outra conta do Mercado Livre". A mesma aplicação serve para todas as contas. |
Revogar o acesso
Para encerrar o acesso de vez, remova a aplicação em Minhas aplicações.
O segredo é a senha da aplicação. Cole só no instalador: não mande por e-mail nem cole na conversa com o assistente. O instalador o guarda só neste computador.
Credenciais do WooCommerce
A loja WooCommerce não usa login: você gera uma chave de API no painel da própria loja, com a permissão que quiser dar. São duas partes, a chave (começa com ck_) e o segredo (começa com cs_). Você revoga quando quiser, no mesmo lugar.
O que você precisa
- Acesso de administrador ao painel da loja (WordPress).
- A loja de produção, a que vende de verdade, respondendo por https://. O programa recusa endereços
http://, endereços com usuário e senha e endereços da rede interna. - Os links permanentes do WordPress em qualquer opção que não seja Simples (em Configurações > Links permanentes). O WooCommerce exige isso para a API funcionar.
Passo a passo
- No painel da loja, abra WooCommerce > Configurações > Avançado > API REST.
- Clique em Adicionar chave.
- Em Descrição, escreva "Alpha Commerce". Em Usuário, escolha o seu usuário administrador.
- Em Permissões, escolha Leitura para começar (o assistente só consulta). Escolha Leitura/Gravação só se quiser que ele altere preço, estoque e pedidos, sempre com a sua confirmação.
- Clique em Gerar chave de API.
- A tela mostra a Consumer key (
ck_...) e o Consumer secret (cs_...). O segredo só aparece essa vez: copie os dois antes de sair da página. O painel em português pode traduzir os nomes. - Abra o instalador, escolha Conectar loja WooCommerce e cole o endereço da loja, a chave e o segredo.
O que copiar e onde colar
| No WooCommerce | No instalador |
|---|---|
Endereço da loja, o do site, com https:// | campo Endereço da loja |
Consumer key (ck_...) | campo Chave da API (Consumer key) |
Consumer secret (cs_...) | campo Segredo da API (Consumer secret) |
| Permissão Leitura/Gravação da chave | caixa Permitir que o assistente altere preço e estoque desta loja (marque só se a chave tem gravação) |
Qual permissão escolher
Na dúvida, comece com Leitura: dá para gerar outra chave com gravação depois.
| Permissão da chave | O que o assistente consegue |
|---|---|
| Leitura | Consulta produtos, pedidos, clientes e estoque. Nada é alterado. É o jeito mais seguro de começar. |
| Leitura/Gravação | Também altera preço, estoque e situação de pedidos, só com a sua confirmação e só se você marcar a opção no instalador. |
Conferir se deu certo
Depois de conectar, a loja aparece na tela Seus programas do instalador como "conectada · só consulta" (ou "pode alterar"). No assistente, peça: "Quais lojas estão conectadas?" e depois "Liste os 5 produtos mais recentes da minha loja".
Se algo der errado
| O que acontece | O que fazer |
|---|---|
| Erro 401 ao conectar | A chave ou o segredo estão errados, ou a chave foi revogada. Gere uma chave nova e cole de novo, sem espaços antes ou depois. |
| Erro 401 só ao alterar, com a leitura funcionando | A chave é só de Leitura. Gere uma chave de Leitura/Gravação e conecte a loja de novo, marcando a opção no instalador. |
| Erro 406, ou a loja não responde | Hospedagens com firewall podem barrar a chamada: peça à hospedagem para liberar a API REST (/wp-json/) para o servidor de onde o programa roda. Plugins de manutenção também bloqueiam a API; para fechar a loja, use o modo "Em breve" do próprio WooCommerce. |
| "A loja precisa responder por HTTPS" | Use o endereço com https://. O programa não conecta lojas em http://. |
| Erro 404 na API | Confira os Links permanentes (qualquer opção, menos Simples) e se o endereço é o da loja certa. |
| Perdi o segredo | Ele não aparece de novo. Gere uma chave nova, cole no instalador e revogue a antiga. |
| Tenho mais de uma loja | Repita o processo em cada loja: uma chave por loja, e Conectar loja WooCommerce de novo. As lojas que já estavam conectadas não são tocadas. |
Revogar o acesso
No painel da loja, em WooCommerce > Configurações > Avançado > API REST, abra a chave e clique em Revogar chave. O assistente perde o acesso na hora.
O segredo é a senha da chave. Cole só no instalador: não mande por e-mail nem cole na conversa com o assistente. O instalador o guarda só neste computador.
Ferramentas
As respostas trazem um resumo com os mesmos campos para as duas plataformas. Com raw: true, a resposta inclui o registro original. Listas paginam com cursor. Uma ferramenta de uma plataforma chamada numa conta da outra responde com o que aquela plataforma suporta e indica a ecommerce_api.
| Ferramenta | O que faz | Tipo | Plataforma |
|---|---|---|---|
ecommerce_accounts | Contas conectadas, se aceitam escrita e o que cada plataforma suporta | leitura | Mercado Livre e WooCommerce |
ecommerce_reconnect | Conecta uma conta nova ou reconecta a que perdeu o acesso: devolve o endereço de login e os passos | conta | Mercado Livre e WooCommerce |
ecommerce_listings | Anúncios por situação, SKU ou ids: preço, estoque, vendidos, situação, tipo, categoria, link e variações | leitura | Mercado Livre e WooCommerce |
ecommerce_listing_update | Altera preço, estoque ou situação; devolve o anúncio, os valores de antes e como desfazer | escrita | Mercado Livre e WooCommerce |
ecommerce_orders | Pedidos por situação e período, ou por ids: itens com SKU, total, comprador e envio | leitura | Mercado Livre e WooCommerce |
ecommerce_description_set | Cria ou atualiza a descrição de um anúncio, com a anterior e o desfazer | escrita | Mercado Livre e WooCommerce |
ecommerce_shipments | Situação e rastreio de envios | leitura | Mercado Livre |
ecommerce_questions | Perguntas dos compradores (por exemplo, as sem resposta) | leitura | Mercado Livre |
ecommerce_question_answer | Publica a resposta a uma pergunta | escrita | Mercado Livre |
ecommerce_fees | Comissão, tarifa fixa e líquido para um preço, pelo anúncio ou pela categoria | leitura | Mercado Livre |
ecommerce_moderation | Problemas de moderação: o motivo e como corrigir | leitura | Mercado Livre |
ecommerce_moderation_watch | Acompanha as infrações de um anúncio por alguns minutos e devolve o resumo | leitura | Mercado Livre |
ecommerce_listing_validate | Valida um anúncio antes de publicar: erros separados de avisos e a dica de cada erro | leitura | Mercado Livre |
ecommerce_category_shipping | A categoria tem Mercado Envios? | leitura | Mercado Livre |
ecommerce_account_audit | Contagens e ids: fora do Mercado Envios, sem descrição, em revisão, com infração, pausados, sem faixa de preço | leitura | Mercado Livre |
ecommerce_quantity_price_get | Preço efetivo por quantidade (comprador com CNPJ) | leitura | Mercado Livre |
ecommerce_quantity_price_set | Define as faixas de preço por quantidade, com o antes e o depois | escrita | Mercado Livre |
ecommerce_promotion_eligibility | O anúncio tem promoção possível? Explica o motivo e mostra a reputação | leitura | Mercado Livre |
ecommerce_shipping_quote | Cotação do frete grátis, com kit empilhado e unidades por pedido | leitura | Mercado Livre |
ecommerce_stock_check | Compara SKUs e quantidades do ERP com o estoque da loja e lista as divergências, sem escrever | leitura | WooCommerce |
ecommerce_order_status_set | Muda o status de um pedido, com o anterior e como desfazer | escrita | WooCommerce |
ecommerce_health | Confere HTTPS, API REST, chave de leitura e versões da loja, com o erro conhecido de cada falha | leitura | WooCommerce |
ecommerce_api | Qualquer endpoint da API da plataforma da conta, para o que não tem ferramenta própria | escrita, exceto GET | Mercado Livre e WooCommerce |
ecommerce_diagnostics | Relatório para o suporte: versão, licença (só o fim da chave), contas e extensões, sem senha nem dados da operação | leitura | Mercado Livre e WooCommerce |
ecommerce_update | Instala a versão nova quando os avisos da Alcateia disserem que há uma; só com o sim do usuário (sem a confirmação, só mostra a situação) | escrita | Mercado Livre e WooCommerce |
ecommerce_report_external_command | Registra um comando escondido em texto vindo da loja ou do comprador (a IA não o executa: explica no chat e registra aqui; vai para o Alpha Eye, quando instalado) | registro | Mercado Livre e WooCommerce |
Exemplos de pedidos
Peça em português, e o assistente escolhe a ferramenta.
- "Quais anúncios estão pausados e por quê?"
- "Tem pergunta sem resposta? Me mostre as três mais antigas."
- "Quanto sobra no meu bolso se eu vender o SKU CAM-001-M a R$ 120 no anúncio Premium?"
- "Algum anúncio está sem Mercado Envios ou sem descrição?"
- "Esse anúncio está em revisão? Qual o motivo e como corrijo?"
- "Confira se o estoque da loja WooCommerce bate com o do ERP." (com os dois programas ligados)
- "Muda o preço desse anúncio para R$ 119,90." (o assistente mostra o plano, inclusive se as faixas de preço por quantidade serão apagadas, e só altera depois do seu sim)
Mais de uma conta
- Com mais de uma conta,
accounté obrigatório em toda chamada (mercadolivre:123,woocommerce:loja.exemplo). Sem ele, o erro lista as contas. - Cada conta enxerga só os seus dados. Escrever numa não mexe na outra, e a liberação de escrita vale por conta.
- Perder o acesso de uma conta pede a reconexão dela e não derruba as outras.
- Acrescentar uma conta ou loja depois não refaz nada. Uma loja WooCommerce nova entra pela tela Conectar loja WooCommerce do instalador; outra conta do Mercado Livre, pelo pedido "conecte outra conta do Mercado Livre". Só a nova é conectada, e as que já estavam continuam como estão (o aplicativo do Mercado Livre é o mesmo para todas as contas). Se for a primeira conta de uma plataforma ainda sem conta, feche e abra o assistente para as ferramentas dela aparecerem.
Confirmação e somente leitura
- Toda escrita pede confirmação. As ferramentas de escrita e a
ecommerce_apifora do GET só alteram comconfirm: true. Sem ele, a resposta é o plano (applied: false): o que mudaria, de/para, com os avisos. - Valor anterior e desfazer. A escrita devolve o valor de antes (preço, faixas, descrição) e o
undo, a chamada que restaura (que também pedeconfirm: true). O desfazer vive na resposta; não é guardado entre conversas. - Catálogo de erros conhecidos. Cada recusa do Mercado Livre chega com o que fazer, por exemplo "categoria sem Mercado Envios: escolha outra com
ecommerce_category_shipping". - Somente leitura: as ferramentas de escrita nem aparecem. Validar, auditar, cotar, ver faixas, elegibilidade e acompanhar moderação continuam.
O que ele não faz
O Alpha Commerce só trata das contas e lojas que você conectou: anúncios e produtos, preço e estoque, pedidos, envios e, nas plataformas que têm, perguntas, tarifas e moderação. Um pedido fora disso (previsão do tempo, um texto livre, contas bancárias, uma loja ou plataforma que você não conectou) não usa nenhuma ferramenta do programa: o assistente responde com o conhecimento dele ou diz que aquilo não é com o programa.
Não há como o programa chegar ao que você não ligou a ele: as ferramentas só falam com as contas conectadas. E uma plataforma que ainda não existe no programa só passa a existir quando a Alcateia publicar o conector.
O que o programa sabe do Mercado Livre
Estes comportamentos custaram tempo numa operação real e não aparecem com clareza na documentação do Mercado Livre. As ferramentas já os tratam.
- Descrição: num anúncio criado no modelo de produto de usuário, o campo
descriptionda criação é ignorado e o anúncio nasce sem descrição. Aecommerce_description_setcria ou atualiza (consulta antes, escolhe o verbo, trata o erro de catálogo) e aecommerce_account_auditlista os anúncios sem descrição. - Moderação: a infração "categoria incorreta" pode aparecer cerca de 5 minutos depois da criação, com o anúncio já ativo. A
ecommerce_moderation_watchacompanha por alguns minutos e devolve o resumo. - Envio: uma categoria sem Mercado Envios deixa o envio "a combinar" sozinha, sem erro. A
ecommerce_category_shippingresponde se a categoria tem Mercado Envios e aecommerce_listing_validatediz se ele foi mantido. - Frete grátis vale pelo total do pedido a partir de R$ 79, não só pelo preço da unidade: margem e preço mínimo devem ser calculados para o pedido com várias unidades. A
ecommerce_shipping_quotefaz a cotação, com kit empilhado. - Preço por quantidade: qualquer alteração de preço do anúncio apaga as faixas. A
ecommerce_quantity_price_sete aecommerce_listing_updateavisam e mostram o preço efetivo de antes e de depois. - Anúncio novo nasce pausado até a foto processar (2 a 3 minutos), e o segundo anúncio do mesmo produto só depois disso. A foto precisa de pelo menos 500 px em um dos lados.
- Estoque zero pausa o anúncio; voltar a ter estoque o reativa.
Limites
- A busca por situação pagina até 1.000 anúncios; acima disso, o Mercado Livre exige outro modo de busca, ainda não implementado.
- Publicar anúncio novo ainda não tem ferramenta própria: valide com a
ecommerce_listing_validatee crie pelaecommerce_api. - A
ecommerce_moderation_watchpode levar até 15 minutos; se o assistente cortar chamadas longas, peça com um tempo menor. - A auditoria de descrição e de faixa de preço faz uma chamada por anúncio, espaçadas em 100 ms: contas grandes levam alguns minutos.
O que já foi validado
Estado em 03/10/2026. Prefira saber o que foi e o que não foi testado:
| Item | Estado |
|---|---|
| Testes automáticos contra um Mercado Livre simulado e uma loja WooCommerce simulada, com respostas e erros no formato real | passam no Windows (Node.js 24) e no Linux (Node.js 20 e 22) |
| Ferramentas de leitura na API real do Mercado Livre | validadas numa conta real, em modo só leitura: anúncios, tarifas, pedidos, envio, perguntas e moderação |
| Ferramentas de escrita na API real | ainda não testadas (só contra o simulador) |
| WooCommerce | testado só contra uma loja simulada; a primeira loja real deve entrar em modo só leitura |
| Login OAuth real com o Mercado Livre pelo programa | ainda não testado |
| Instalador no Windows | testado de ponta a ponta contra um servidor de licenças de ensaio; falta o Claude Desktop e o Mercado Livre reais; Cursor, Windsurf, Gemini CLI e VS Code não foram abertos |
| Conectar loja WooCommerce pelo instalador | testado de ponta a ponta contra uma loja simulada; falta uma loja real |
| Atualização automática, com volta à versão anterior | testada de ponta a ponta no Windows contra um servidor de licenças de ensaio, inclusive o lançador de verdade voltando à versão anterior quando a nova não abre; no Mac, não executada |
| Liberar e reativar um computador em Minha conta | testado contra o servidor de licenças de ensaio e no navegador; ainda não no servidor de produção |
| Pedidos prontos da Alcateia | testados automaticamente (entrega assinada, vencimento, adaptação no contrato VPS); ainda não conferidos em cada assistente |
| Instalador no Mac | ainda não executado num Mac |