Necessário que o cliente cadastre as lojas que terão essa forma de entrega no admin em Configurações > Locais.
Informações obrigatórias:
Nome
Cidade/Estado
Endereço
CEP
Dia e Horário de funcionamento
Obs.: O nome da loja não pode começar com número.
Solicitar ao cliente:
Para cada loja, a faixa de CEP (CEP inicial e final) da região que deve ter a opção de retirar na loja. Ou seja, essa forma de entrega só vai aparecer para os clientes que estiverem dentro da faixa de CEP;
Prazo para o produto estar disponível para retirada.
Cadastro no Shipping
1. Vá na aba Tipo de Entrega
2. Crie um novo tipo de entrega chamado places
e marque o checkbox Retirar na loja
3. Deixe o tipo de entrega Ativo
4. Vá na aba Formas de entrega
5. Clique em "Nova Forma de Entrega" e cadastre conforme abaixo.
Nome: Retire na loja (texto que irá aparecer no carrinho do site)
Descrição: Retirar na loja
Mensagem de aviso: Somente se o cliente solicitar
Peso mínimo: 0
Peso máximo: 1000 (peso máximo do pedido para este tipo de entrega)
Tipo de entrega: Retirar na loja (é só marcar o checkbox)
Data origin: places/lojas (esta opção irá carregar as lojas do site)
Selecione o dia sem entrega, caso haja.
Salvar
Ao fazer isso irá abrir um campo com o botão Baixar Places (rolar página até o fim).
Clique em Baixar places para trazer os locais cadastrados no admin;
Preencha com o CEP inicial e final da região que deve ter a opção de retirar na loja.
Caso qualquer CEP no país possa retirar preencher com 01000-000 e 99999-999.
Preencha o prazo para que o pedido esteja disponível para retirada.
Salvar
Ajuste no admin/HUB
No admin da loja, vá em Configurações > Checkout e habilite o campo "Permitir que os pedidos sejam retirados em alguma loja física?"
Também é necessário mapear esta forma de entrega no HUB, caso haja integração com o ERP da marca. Os dados que deve ser mapeados são:
Tipo de entrega
Transportadora
E-mails transacionais
Verificar se os emails transacionais de retire na loja estão criados na conta do cliente.