As ferramentas de compras com IA da Shopify vão agora além do carrinho e chegam ao checkout. Num registo de alterações para programadores de 28 de setembro, a empresa disse que um agente no navegador pode ler e atualizar o checkout ativo num separador do comprador e submetê-lo depois de este confirmar a encomenda. As ferramentas anteriores para lojas online podiam encaminhar o cliente para o checkout. As novas permitem ao agente interagir com os campos do checkout.

A grande mudança

  • O que mudou: Um agente no navegador pode agora trabalhar com o checkout que o comprador está a consultar, incluindo dados de contacto, opções de entrega e descontos. As ferramentas da Shopify para lojas online, lançadas em agosto, limitavam-se a encaminhar o cliente para o checkout; o lançamento de setembro acrescenta ferramentas de checkout no mesmo separador.
  • Por que isso importa: O comprador pode delegar o preenchimento de mais campos do formulário sem perder o controlo da encomenda e do total. A Shopify exige que o agente mostre ambos e obtenha autorização antes da submissão. O início de sessão, os desafios de pagamento e algumas etapas de revisão continuam a cargo do comprador na página.
  • O que acompanhar: Para os programadores, o limite prático é a elegibilidade. A Shopify exclui vários tipos de checkout e afirma que o suporte a agentes no navegador continua limitado ao Chromium. Estas condições determinam se um agente pode utilizar as novas ferramentas numa dada compra.

Da loja online ao checkout

O lançamento de 5 de agosto disponibilizou ferramentas WebMCP em todas as lojas Liquid e, em pré-visualização para programadores, nas lojas Hydrogen. Um agente compatível no navegador do cliente pode pesquisar produtos, consultar variantes, ler e atualizar o carrinho ativo e chamar proceed_to_checkout. A Shopify afirma que as ferramentas para lojas online não exigem instalação nem configuração por parte do comerciante. As alterações ao carrinho utilizam as ações padrão da loja, pelo que o cliente as vê na sessão ativa.

A adição de setembro funciona na página de checkout. O agente descobre as ferramentas registadas através de document.modelContext.getTools() e as chama por meio de document.modelContext.executeTool(). A Shopify diz que a lista de ferramentas de checkout pode mudar à medida que o comprador avança no processo, pelo que os agentes devem atualizá-la quando o evento toolchange ocorre. As ferramentas atuam no checkout ativo nesse separador. Não recebem um ID de checkout e são distintas do endpoint Checkout MCP da Shopify executado no servidor.

As ferramentas do checkout têm funções distintas. get_checkout lê o estado atual, incluindo totais e mensagens e, na página de agradecimento, o recibo da encomenda. update_checkout pode alterar os dados de contacto do comprador, a forma de entrega, os códigos de desconto, os campos declarados e os métodos de pagamento suportados. Utiliza semântica de substituição: primeiro, o agente deve ler o estado atual e enviar o estado completo que pretende manter. Esta ferramenta de checkout não permite alterar os artigos da encomenda nem a atribuição; o comprador altera os artigos na página. navigate_to_storefront devolve o separador à loja quando existe uma loja online.

Os exemplos da Shopify identificam a versão UCP do checkout como 2026-08-25. Essa é a versão do protocolo nas respostas documentadas; 28 de setembro é a data do lançamento das ferramentas de checkout no navegador. Uma resposta inclui tanto o estado do resultado UCP como o estado do ciclo de vida do checkout. Por exemplo, ready_for_complete significa que o checkout está preparado para uma tentativa de conclusão. Não significa que o comprador tenha aprovado a compra. A Shopify afirma que só completed confirma uma encomenda.

O comprador controla a submissão da encomenda

Antes de complete_checkout, a Shopify instrui o agente a mostrar a encomenda e o total atuais e a obter autorização do comprador para a concluir. Se o total mudar, é necessária uma nova confirmação. Um estado de pronto, uma assinatura Web Bot Auth ou a aprovação do Shop Pay não substituem essa autorização.

Mesmo depois da chamada, a página pode exigir a intervenção do comprador. Uma etapa de revisão configurada devolve requires_escalation; o agente chama complete_checkout novamente, mas apenas depois de o comprador autorizar a submissão nessa página. Perante um desafio de pagamento ou outra ação do comprador, este conclui a etapa no checkout, e o agente verifica o estado resultante. A Shopify também deixa o início de sessão do Shop Pay e as interações com extensões de checkout definidas por aplicações a cargo do comprador. É um checkout assistido, com um limite efetivo de aprovação na submissão da encomenda.

Acesso e limites

O Checkout WebMCP destina-se a agentes executados no navegador do comprador. A Shopify recomenda a rota separada Checkout MCP para agentes que possam funcionar num servidor. A rota do navegador utiliza assinaturas Web Bot Auth nas solicitações HTTP. Segundo a Shopify, para obter o tratamento de bot verificado, o agente deve registar-se e publicar um diretório de chaves públicas Ed25519; sem essa identificação, os sistemas de deteção de bots podem reduzir a prioridade ou bloquear pedidos HTTP. Este lançamento não exige que o comerciante configure uma nova API de checkout.

As ferramentas não são registadas no checkout padrão de três páginas, salvo se o comprador utilizar o Shop Pay. Também excluem o checkout B2B, o checkout incorporado, os SDKs de checkout para dispositivos móveis, checkouts que contenham artigos de outra loja, encomendas em rascunho, alterações a encomendas e cobrança de pagamentos. Atualmente, o suporte WebMCP para agentes no navegador está limitado a navegadores baseados no Chromium. A referência de checkout da Shopify destaca também um detalhe do navegador que pode mudar: no Chrome 153, os argumentos de executeTool() têm de ser strings JSON; o Chrome prevê aceitar objetos no Chrome 155.

As páginas WebMCP citadas pela Shopify não indicam um preço separado para estas ferramentas. O checkout continua a apresentar ao comprador o total da compra para revisão. A BIG CHANGE analisou as notas de lançamento e a documentação da Shopify; não testou uma loja online nem efetuou uma compra.

Fontes e leituras complementares