Como configurar a retirada na loja no AI Search

A phone, a chat bubble and a settings grid, standing for the Advanced Settings where In-Store Pickup is configured

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.
In-store pickup
Downtown Store · Collapse
Downtown StoreSelected
See store address ▸
BerkeleySelect store
See store address ▸
Price ▾
Trail Running Shoe
$129.00
In Stock at Downtown Store
Rain Shell Jacket
$89.00
Low Stock at Downtown Store
Wool Hiking Sock
$18.00
Out of Stock at Downtown Store

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

  1. No admin da Shopify, vá para Settings > Locations.
  2. Clique em uma loja.
  3. 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:

json
{ "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"] } ] }
CampoObrigatórioO que faz
location_idSimO ID de localização do Shopify da Etapa 1. O estoque é lido dessa localização.
nameSimO nome da loja. Mostrado aos compradores quando você não define um label.
labelNãoO nome que os compradores veem, se for diferente de name.
address_linesNãoO 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:

  1. Pesquise um produto na sua loja.
  2. Ative In-store pickup nos filtros.
  3. Clique em Select store ao lado de uma das suas lojas.
  4. 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.

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:

ClasseElemento
.shoply-pickup-filterToda a seção de Retirada na Loja nos filtros
.shoply-pickup-store-nameO nome de uma loja na lista
.shoply-pickup-select-storeO botão Select store
.shoply-product-pickup-stockA 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_id e name.
  • 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_id corresponde à 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.