Como configurar a retirada na loja no AI Search
Se você vende em lojas físicas, a Retirada na Loja permite que os compradores escolham sua loja na página de busca e vejam, em cada produto, se essa loja tem o item em estoque. Você ativa isso listando suas lojas em Configurações Avançadas.
O que os compradores veem?
- Um botão “In-store pickup” no topo dos filtros de busca.
- Uma lista de lojas que se abre quando eles ativam o botão. Cada loja tem um botão Select store e um link See store address.
- Uma linha de estoque em cada cartão de produto para a loja escolhida, por exemplo “In Stock at Downtown Store”. Ela mostra In Stock para 3 ou mais unidades naquela loja, Low Stock para 1 ou 2, e Out of Stock quando não há nenhuma.
A Retirada na Loja rotula os produtos; ela não os oculta. Os compradores continuam vendo todos os resultados, então também podem pedir itens que estejam sem estoque na loja deles. A escolha da loja fica salva no dispositivo para a próxima visita.
Antes de começar
- Um plano pago. As Configurações Avançadas, onde você lista suas lojas, estão disponíveis em planos pagos.
- Uma loja Shopify que rastreia o estoque em cada localização da loja. As linhas de estoque vêm do seu inventário do Shopify por localização.
- Filtros de busca à esquerda ou no painel flutuante. O botão aparece nesses dois layouts de filtro. Se seus filtros ficam acima dos resultados, altere Filter position em Customize AI Search.
Etapa 1: encontre o ID de localização do Shopify de cada loja
- No admin da Shopify, vá para Settings > Locations.
- Clique em uma loja.
- Copie o número no final do endereço da página. Por exemplo, em
admin.shopify.com/store/your-shop/settings/locations/64924319816, o ID de localização é64924319816.
Repita isso para cada loja que você quer oferecer.
Etapa 2: liste suas lojas em Configurações Avançadas
No admin do Shoply, vá para Settings e role até Advanced Settings. Para saber onde esse editor fica e como ele funciona, consulte How to Configure Advanced Settings.
Adicione uma lista pickup_stores com uma entrada para cada loja:
{
"pickup_stores": [
{
"location_id": "64924319816",
"name": "Downtown",
"label": "Downtown Store",
"address_lines": ["123 Main St", "San Jose, CA 95118"]
},
{
"location_id": "27214544968",
"name": "Berkeley",
"address_lines": ["2727 Milvia St", "Berkeley, CA 94703"]
}
]
}| Campo | Obrigatório | O que faz |
|---|---|---|
location_id | Sim | O ID de localização do Shopify da Etapa 1. O estoque é lido dessa localização. |
name | Sim | O nome da loja. Mostrado aos compradores quando você não define um label. |
label | Não | O nome que os compradores veem, se for diferente de name. |
address_lines | Não | O endereço mostrado em See store address, uma linha por entrada. |
As lojas aparecem na ordem em que você as lista. Uma entrada sem location_id ou name é ignorada.
Já tem Configurações Avançadas? Adicione pickup_stores como mais uma chave dentro do mesmo objeto JSON, separada da chave anterior por uma vírgula. Não crie um segundo bloco { }.
Para remover uma loja, exclua sua entrada. Para desativar a Retirada na Loja, exclua toda a chave pickup_stores.
Etapa 3: verifique sua página de busca
As alterações chegam à sua vitrine em cerca de 10 minutos. Depois disso, seus compradores poderão usar a Retirada na Loja na sua loja ao vivo. Teste você mesmo da mesma forma que eles farão:
- Pesquise um produto na sua loja.
- Ative In-store pickup nos filtros.
- Clique em Select store ao lado de uma das suas lojas.
- Verifique se cada cartão de produto mostra uma linha de estoque para essa loja, como “In Stock at Downtown Store”.
De onde vêm as informações de estoque?
O estoque vem do seu inventário do Shopify. O Shoply o lê durante a sincronização regular do catálogo.
- O Shoply lê o inventário de cada loja a partir do Shopify. Para cada variante de produto, o Shoply lê a quantidade “available” em cada localização do Shopify por meio da Shopify Admin API.
- As linhas de estoque não são em tempo real. Elas são atualizadas quando seu catálogo é sincronizado. A frequência depende da sua programação de sincronização. Por exemplo, o catálogo de uma loja movimentada pode sincronizar cerca de uma vez por dia.
- O Shopify não notifica o Shoply sobre cada mudança de inventário. Uma venda ou reposição só aparece após a próxima sincronização.
- Os resultados de busca também podem ser reutilizados por até 24 horas. Isso pode aumentar o atraso.
Considere a linha de estoque como uma referência. Sua página de produto e o checkout mostram a disponibilidade exata e em tempo real.
Como o estoque é contado?
- As unidades são somadas em todas as variantes de um produto, como todos os tamanhos e cores, na loja escolhida.
- Produtos sem registros de inventário em nenhuma das lojas listadas não exibem linha de estoque. Isso é comum para produtos digitais, cartões-presente e itens cujo estoque não é rastreado.
Posso combinar com as cores da minha marca?
Sim. Adicione regras ao CSS da sua busca. Para saber onde, consulte how to customize AI Search with CSS.
/* The switch, Select store buttons, and links */
.shoply-pickup-filter { --shoply-pickup-accent: #00823d; }
/* Stock line colors on product cards */
.shoply-product-pickup-stock-in .shoply-product-pickup-stock-status { color: #00823d; }
.shoply-product-pickup-stock-low .shoply-product-pickup-stock-status { color: #d13a00; }
.shoply-product-pickup-stock-out .shoply-product-pickup-stock-status { color: #b21109; }Outras classes que você pode estilizar:
| Classe | Elemento |
|---|---|
.shoply-pickup-filter | Toda a seção de Retirada na Loja nos filtros |
.shoply-pickup-store-name | O nome de uma loja na lista |
.shoply-pickup-select-store | O botão Select store |
.shoply-product-pickup-stock | A linha de estoque em um cartão de produto |
Solução de problemas
O botão não aparece.
- Verifique se as Configurações Avançadas não mostram JSON Error abaixo do editor e se você salvou.
- Verifique se cada loja tem
location_idename. - Verifique se seus filtros de busca estão à esquerda ou no painel flutuante.
- Aguarde cerca de 10 minutos após salvar e depois recarregue sua página de busca.
Todos os produtos mostram Out of Stock.
- Verifique se cada
location_idcorresponde à localização da loja no Shopify, como na Etapa 1. - Verifique no Shopify se o estoque é rastreado nessa localização.
Alguns produtos não têm linha de estoque. Esses produtos não têm registros de inventário nas lojas listadas. Consulte Como o estoque é contado?.
Para outras opções de busca, consulte Advanced Settings for AI Search.
