Como configurar a Retirada em Loja
Visão geral
A retirada em loja permite que o cliente compre no site e busque o pedido numa loja física, sem pagar frete. Na plataforma, ela é configurada como uma transportadora do tipo "Retirar em loja", e cada loja física é cadastrada como uma Loja de Retirada dentro dela.
No checkout, o cliente vê o grupo "Retirar em loja", escolhe a loja numa lista lateral e o frete fica zerado. O pedido chega no painel com a loja escolhida e o prazo de retirada.
Antes de começar
Separe estas informações de cada loja física antes de abrir o painel:
Nome da loja como o cliente vai ver, e um nome curto.
Endereço completo (rua, número, bairro, CEP, cidade, estado) e, se tiver, latitude e longitude.
Prazo para o pedido ficar disponível na loja, em dias úteis.
Estados (UF) e faixas de CEP dos clientes que poderão retirar nessa loja.
Se a loja tem estoque próprio: qual Centro de Distribuição corresponde a ela.
Passo a passo no painel
A configuração tem quatro passos: criar a transportadora, cadastrar as lojas, liberar os CEPs e revisar as configurações gerais.
Passo 1 — Criar a transportadora "Retirar em loja"
Acesse Transporte > Transportadoras e clique em Cadastrar.
Em Tipo, escolha Retirar em loja.
Em Nome da transportadora, use algo como "Retirada na loja".
Em Status, deixe Ativo e salve.
Para esse tipo, os campos de token e integração somem da tela, porque não são usados.
Passo 2 — Cadastrar cada loja de retirada
Na edição da transportadora, abra a aba Modalidades de Envio.
Clique em Cadastrar para abrir a tela Cadastrar Loja de Retirada.
Preencha os campos da tabela abaixo e salve.
Repita o processo para cada loja física.
[IMAGEM 3 — Aba "Modalidades de Envio" com a lista de lojas cadastradas]
Campo | O que preencher | Obrigatório |
|---|---|---|
Nome | Nome que o cliente vê no checkout (até 50 caracteres) | Sim |
Nome Curto | Nome resumido, usado em etiquetas e no pedido (até 50) | Sim |
Código da Loja de Retirada | Código interno da loja, usado em integrações (até 6) | Não |
Atrelar modalidade a um Centro de Distribuição | CD que representa o estoque da loja. A loja só aparece se esse CD tiver estoque de todos os produtos do carrinho | Não |
Estados | UFs dos clientes que podem ver esta loja | Sim, na prática |
Ambiente venda | Varejo ou Atacado. Só aparece em lojas que usam os dois ambientes | Não |
Texto da pagina de pagamento | Mensagem exibida no lugar do valor do frete (até 80) | Não |
Prazo para Retirada na Loja | Dias úteis até o pedido ficar disponível | Sim |
Status | Ativo para aparecer no checkout | Sim |
[IMAGEM 4 — Tela "Cadastrar Loja de Retirada", parte dos dados da loja]
No bloco Endereço, preencha Endereço de exibição (obrigatório, é o texto que o cliente lê) e os campos Rua, Número, Bairro, CEP, Cidade, Estado, Complemento, País e Referência. Latitude e Longitude só são necessárias quando a loja usa busca por proximidade.
Com muitas lojas, use Importar Lojas de Retirada com um arquivo CSV separado por ponto e vírgula, com as colunas CODIGO;NOME_LOJA;NOME_CURTO_LOJA;STATUS;ENDERECO;ESTADOS.
Passo 3 — Liberar os CEPs atendidos
Sem pelo menos uma faixa de CEP ativa, a loja não aparece no checkout.
Na transportadora, abra a aba CEPs Atendidos.
Cadastre uma faixa com Nome da faixa, Faixa de CEP (inicial e final), Prazo e Status Ativo.
Para liberar o Brasil todo, use a faixa 01000-000 a 99999-999.
Passo 4 — Revisar as configurações gerais de transporte
Em Configurações > Transporte, três opções afetam a retirada:
Adiciona prazo View Clientes Retirar em loja: mostra ao cliente o prazo de retirada.
Restringir envio apenas da loja estoque: só oferece a loja quando o estoque dela atende o pedido. Exige a restrição de compra por estoque ativa.
Passar pedido por analise de risco quando transporte for retirada em loja?: envia pedidos de retirada para análise antifraude.
[IMAGEM 8 — Configurações > Transporte, bloco "Retirar em loja"]
Como fica no checkout e no pedido
No checkout, a retirada aparece como um grupo "Retirar em loja", com frete R$ 0,00 e prazo somado ao prazo extra dos produtos.
O cliente informa o CEP e vê a opção Selecione para escolher o local.
Abre a lateral Escolha a loja para retirada, com nome, endereço e "Disponível para retirada após N dias úteis" de cada loja.
Ele escolhe a loja e clica em Confirmar loja selecionada.
Na confirmação, aparece "Retirada em Loja" e o aviso de que ele será avisado por e-mail quando puder retirar.
No painel, o pedido mostra a loja escolhida (nome e nome curto) em Forma de Envio. Etiquetas e folhas de venda trazem a linha "Loja que o cliente quer retirar". Quando o pedido estiver separado, use o status Aguardando Retirada para avisar o cliente.
Nos modelos de e-mail, as variáveis {$PEDIDO_TIPO_ENVIO} e {$TRANSPORTE_ENDERECO} trazem a forma de envio e o endereço da loja.
Dúvidas frequentes
Situação | O que verificar |
|---|---|
A loja não aparece no checkout | Transportadora e loja com Status Ativo; UF do cliente marcada em Estados; CEP dentro de uma faixa ativa em CEPs Atendidos |
Aparece para um carrinho e some para outro | A loja está atrelada a um Centro de Distribuição sem estoque de algum item do carrinho |
Mudei o prazo de uma loja e todas mudaram | Hoje o Prazo para Retirada na Loja também é gravado como valor geral. Use o mesmo prazo em todas as lojas |
Editei o Texto da pagina de pagamento e nada mudou | O checkout lê o texto definido no primeiro cadastro. Peça ao suporte para ajustar |
O frete aparece com valor | Confira se o cliente escolheu a opção do grupo Retirar em loja; nessa opção o frete é sempre zero |
Os dois casos de prazo e texto são limitações conhecidas da versão atual e podem mudar.
