Loja online: vitrine e vendas
Cenaly não é apenas um menu de restaurante, mas também uma loja online completa: catálogo de produtos com variantes, vitrine com filtros e busca, página de produto, carrinho e finalização de compra, entrega/retirada no local e recebimento de pagamento. Esta seção é uma visão geral de todo o caminho, desde a ativação da vertical de varejo até a venda; para detalhes de cada etapa, siga os links no texto.
Ativação da vertical "Loja"#
O tipo de negócio da unidade é alternado nas configurações gerais da unidade ou diretamente nas configurações WEB do site (seção Sites → "Configurações do site"). Assim que o tipo é definido como "Loja" (retail), a vitrine muda para o modo de loja online:
- em vez do menu informal do restaurante — catálogo, páginas de coleções e páginas de produto no formato
/product/nome(o modelo de endereço do produto é configurável: pode sernome, pode sercategoria/nome, pode ser personalizado); as categorias, nesse caso, não são páginas separadas, mas uma seção do catálogo — links diretos de filtro levam a elas; - no caixa (POS), em vez de vinculação a mesa e salão — leitura de códigos de barras e venda de produtos a granel;
- na pré-renderização de SEO para buscadores e agentes de AI — cards de produtos em vez de cards de pratos, marcação de produto Product/Offer em vez do menu do restaurante (mais detalhes — SEO e promoção da vitrine).
Catálogo#
O catálogo é o conjunto de produtos e categorias a partir dos quais a vitrine é construída.
- Categorias — a estrutura na qual o produto "vive" (não confundir com coleções — grupos de vitrine para marketing).
- Produtos e variantes — um produto pode ter várias variantes (SKU) por eixos como "Cor"/"Tamanho"/"Material": cada combinação é uma linha separada de estoque com seu próprio preço, código de barras e estoque.
- Swatches de cores irmãs — se o mesmo produto é fabricado em diferentes materiais/cores como cards de produto separados, na vitrine eles aparecem como pequenos círculos coloridos diretamente na lista da categoria: clicar no swatch substitui a foto, o nome e o preço do card pela cor selecionada — não é preciso entrar no card para ver outra cor.
- Características adicionais — tamanho, cor, material, volume, marca e quaisquer outros atributos; em detalhes — Características adicionais de produtos.
- Multifoto — o produto pode ter uma galeria com várias fotos e vídeos (não apenas uma capa), com descrição para cada quadro; uma das fotos pode ser definida como "foto ao passar o mouse" — na vitrine ela aparece com crossfade quando o comprador passa o cursor sobre o card no catálogo.
A maneira mais rápida de preencher o catálogo é pela importação de catálogo com AI: você carrega uma lista de preços (Excel/Word/PDF/foto) ou fornece um link para o site, a AI reconhece produtos e preços e mostra um plano para revisão. Há também a importação comum de CSV no esquema compatível com Shopify — e a exportação do catálogo no mesmo formato.
Vitrine: filtros e busca#
Nas páginas de catálogo e coleções, o comprador pode:
- Filtrar por características — o painel facetado (lateral no desktop, gaveta deslizante no celular) é construído automaticamente pelas características dos produtos na categoria: cor, tamanho, material e quaisquer outras, além de preço e disponibilidade. Valores marcados dentro de uma mesma característica funcionam por OU, entre características diferentes — por E (lógica padrão de facetas).
- Buscar por texto — a barra de busca pesquisa por nome e descrição do produto. Características não são buscadas por texto, mas por facetas (e pelo Assistente de IA, veja abaixo).
- Perguntar ao Assistente de IA do comprador (busca por sentido) — o chat integrado responde a perguntas sobre produtos no idioma do comprador: seleciona um produto pela descrição, compara variantes, informa disponibilidade e características. Ele entende o sentido da consulta, não apenas as palavras exatas: "algo quente para o inverno" encontrará jaquetas e suéteres, mesmo que essas palavras não estejam no nome. Funciona sobre um índice vetorial de produtos, que inclui todas as informações do produto — características, marca, código interno, código de barras, documentos anexados. Por isso o assistente consegue encontrar um produto pelo código de barras, mesmo que o próprio código de barras não apareça em lugar algum na vitrine. Na loja, a busca semântica fica ativada independentemente do tamanho do catálogo.
Página de produto (PDP)#
A página do produto mostra:
- Galeria — todas as fotos e vídeos do produto, com legendas e zoom;
- Características — tabela "propriedade → valor" (tamanho, material, peso etc.);
- Blocos editoriais — seções de conteúdo adicionais "foto + título + texto" em vários layouts (bloco de largura total, foto à esquerda/direita, sobreposição na foto) — útil para história da marca, materiais, cuidados com o produto;
- Produtos semelhantes, "quem comprou este produto também comprou" e "vistos recentemente" — blocos de venda cruzada abaixo da descrição;
- Lista de desejos — coração de "adicionar aos favoritos", disponível na conta do comprador;
- "Avise-me quando chegar" — se o produto estiver fora de estoque, o comprador deixa um contato e recebe uma notificação quando o produto voltar ao estoque.
Carrinho e finalização de compra#
- O carrinho é montado a partir de qualquer página do catálogo/produto e aceita vários modelos do mesmo produto como linhas separadas.
- Códigos promocionais e cupons são verificados e aplicados no servidor — o valor do desconto não pode ser adulterado pelo comprador.
- O preço no carrinho não fica defasado em relação ao catálogo — o carrinho sobrevive à recarga da página junto com o preço do momento em que o item foi adicionado, por isso, no próximo carregamento, os preços das linhas comuns são recalculados com base no catálogo atualizado. Se a divergência ainda chegar ao pagamento, o servidor não o inicia e devolve o comprador ao carrinho com o novo total.
- O imposto é calculado pelo grupo fiscal do produto (definido diretamente na página do produto) e pelas regras da tabela fiscal da sua localidade — a alíquota também pode depender do canal de venda (no salão, para viagem, entrega). Saiba mais em Comércio.
- O pagamento não começa se o produto já não estiver disponível em quantidade suficiente — antes de criar a sessão de pagamento, o servidor confere o carrinho com o estoque e mostra ao comprador exatamente quais linhas não têm quantidade suficiente. A verificação ocorre antes do débito dos cartões-presente e antes de acessar o gateway de pagamento, portanto essa recusa não gera nenhum custo. Exceções — pratos com ficha técnica (neles são baixados os componentes, não o item em si), itens sem controle de estoque e o modo de pré-encomenda.
- Preços em moedas diferentes — a vitrine pode exibir o preço na moeda do comprador (conversão pela cotação), ainda que a própria unidade mantenha a contabilidade em uma única moeda.
- Conta do comprador — um login separado para os compradores (não compartilhado com os funcionários do estabelecimento): histórico de pedidos, endereços salvos, lista de desejos.
Cupons, descontos automáticos e métodos de cálculo de entrega são configurados em uma seção separada — Comércio.
Regras de pedido e compradores#
Um bloco de configurações que define o que o comprador pode colocar no carrinho e quem pode comprar de você.
- Personalização do produto — campos de entrada na página do produto: gravação, inscrição no bolo, tamanho sob medida. Os valores vão para o pedido e ficam visíveis na cozinha, no caixa, no KDS e no recibo.
- Quantidade no pedido — mínimo, incremento e máximo por produto. Os steppers na vitrine, as dicas e a finalização de compra respeitam as regras, e o servidor as verifica novamente.
- Sistema de unidades — métrico ou imperial: peso e dimensões são inseridos em libras, onças e polegadas, mas armazenados em um padrão único. Útil para os EUA.
- Grupos de compradores e moderação do cadastro — um novo comprador pode entrar "em análise": até a aprovação, a vitrine mostra a ele um bloqueio em vez da finalização de compra. Os grupos definem quem vê o quê.
- Lista de bloqueio e antifraude — proibição de pedidos por telefone, email ou endereço IP e limite de número de pedidos não pagos em uma janela de tempo (por telefone ou por IP) — justamente contra quem "enche o carrinho e some". Um pedido rejeitado mostra ao visitante um toast compreensível, e a lista de pedidos exibe o motivo da rejeição. É possível adicionar contatos à lista de bloqueio diretamente da página do pedido.
- Modo de manutenção da vitrine — fechar temporariamente o recebimento de pedidos: uma tela de bloqueio em tela cheia com o seu texto, traduzida para todos os idiomas da vitrine, e uma proibição no servidor de finalizar a compra (é possível fechar a vitrine inteira ou apenas a finalização de compra, mantendo a visualização).
- Nomes personalizados das linhas da vitrine — é possível renomear os textos padrão ("Adicionar ao carrinho", "Finalizar pedido" etc.) conforme o seu tom.
Formas de recebimento#
| Forma | O que é | Mais detalhes |
|---|---|---|
| Retirada no local | O comprador retira o pedido por conta própria, no horário indicado | Pedidos |
| Entrega própria | Seus próprios entregadores: tela do entregador, mapa com rota, rastreamento GPS ao vivo, confirmação de entrega por foto | Entrega própria |
| Agregadores | Entrega por meio de Wolt/Glovo, sem entregadores próprios | Wolt, Glovo |
| Transportadoras | Cálculo e comparação de tarifas de várias transportadoras na finalização de compra | veja abaixo |
Transportadoras e comparação de tarifas#
Na finalização de compra, é possível mostrar a comparação de tarifas de várias transportadoras ao mesmo tempo e deixar o comprador escolher a opção mais barata ou a mais rápida (as duas opções são marcadas com selos). A lista de transportadoras é selecionada conforme o país da sua unidade:
| País da unidade | Transportadoras |
|---|---|
| Rússia | CDEK, Russian Post, Yandex Delivery, 5Post, ApiShip (agregador de transportadoras russas) |
| Cazaquistão | CDEK, Yandex Delivery, Exline, Kazpost |
| Geórgia | Trackings.GE, Yandex Delivery |
| Uzbequistão | Yandex Delivery |
| Bielorrússia | CDEK |
| Ucrânia | Nova Poshta |
Isso é uma sugestão, não uma proibição: as demais transportadoras estão sempre disponíveis na seção "outras" — para lojas que fazem entregas transfronteiriças.
Para as transportadoras com rede de pontos de retirada (PVZ), a finalização de compra mostra o mapa dos pontos mais próximos — o comprador escolhe o ponto de retirada conveniente diretamente ao fazer o pedido, sem ir para um site externo.
Os endereços dos pontos de retirada são sincronizados automaticamente, e o custo final da entrega vai para o pedido e entra no recibo.
Duas limitações importantes que é melhor saber de antemão:
- O preço sem contrato não é mostrado. Enquanto os seus dados reais não estiverem conectados à transportadora (CDEK — por contrato e INN, algumas transportadoras — por número de telefone), a tarifa dela não será mostrada ao comprador de forma alguma: por princípio, não mostramos ao visitante um preço "aproximado" pelo qual depois não poderemos responder. A exceção são as transportadoras com calculadora aberta, que não precisam de contrato para o cálculo: Russian Post, Kazpost e a tarifa básica da Exline.
- A impressão de etiquetas não existe em todas. A criação de remessa e a impressão de etiqueta funcionam para CDEK, Trackings.GE e Exline; nas demais transportadoras, por enquanto, há apenas o cálculo da tarifa e a escolha do ponto de retirada.
Estimar o custo sem criar um pedido#
O botão "Calcular custo" nas configurações das transportadoras (e na fila de remessas, onde o endereço, o peso e o valor já vêm preenchidos a partir do pedido) cota a encomenda imediatamente em todas as transportadoras do seu país: informe o endereço ou o CEP do destinatário, o peso e o valor declarado — e você verá as tarifas em uma única tabela. As transportadoras que você ainda não conectou também são calculadas — com os nossos dados de teste, e essas linhas são marcadas com honestidade, para que você não as confunda com um preço real. Cada transportadora responde na sua própria moeda: não recalculamos as tarifas por um câmbio inventado.
Pagamento#
A loja aceita pagamento da mesma forma que o menu de restaurante: online com cartão/carteira por meio de um provedor de pagamento conectado (o conjunto de provedores depende do país da unidade), pagamento na entrega ao entregador e pagamento no caixa na retirada no local/venda presencial. Detalhes, lista de provedores e conexão — na seção Pagamento.
Vitrine para agentes de IA#
O catálogo da loja é "lido" não só por pessoas, mas também por agentes de IA (assistentes de voz, agentes de busca e de compras):
- página
llms.txtno seu domínio — mapa do site legível por máquina para IA; - páginas de produtos e do catálogo são entregues aos bots de forma enriquecida: breadcrumbs, marca, disponibilidade, tabela de características, variantes com preços, marcação de produto (dados estruturados Product/Offer e, para produtos com várias variantes, marcação agrupada com todas as variantes);
- a ferramenta de busca de produtos fica disponível para agentes de IA externos por meio da Guest API / MCP pública — o mesmo protocolo que os assistentes de voz usam para pedir em restaurante. Detalhes — na seção Guest API para agentes de IA.
Seções relacionadas#
- Comércio — cupons e descontos automáticos, métodos de entrega, programa de parceria
- Clientes (CRM) — cadastros de compradores-organizações, documentos e acertos de contas
- Pedido online no seu próprio site — vendas no seu site existente sem vitrine
- Coleções de produtos — grupos de vitrine "Novidades", "Mais vendidos" e coleções automáticas por regras
- Características adicionais dos produtos — atributos do catálogo e assistente de IA de características
- Reembolsos e trocas (RMA) — como o comprador devolve o produto e como isso é processado
- Importação de catálogo por IA — preenchimento rápido do catálogo a partir de uma tabela de preços
- Construtor de site — aparência da vitrine: modelos, cores, layout dos cards
- SEO e promoção da vitrine — feeds de produtos, marcação, redirecionamentos
- Artigos e páginas (CMS) — conteúdo da vitrine além do catálogo
Perguntas frequentes#
É possível combinar restaurante e loja em uma mesma conta?#
O tipo de negócio é definido no nível da unidade, portanto, em uma rede com várias unidades, algumas podem ser restaurantes e outras lojas, cada uma com seu próprio modo de vitrine.
A busca semântica funciona em qualquer catálogo?#
Na vertical "Loja" — sim, em um catálogo de qualquer tamanho, e funciona por meio do Assistente de IA do comprador. No menu de restaurante, a busca semântica é ativada apenas em catálogos grandes (a partir de aproximadamente 120 itens) — em catálogos menores, a IA já vê o menu inteiro. A busca textual comum e os filtros facetados funcionam em todos os lugares e sempre.
O estoque exato do produto é exibido?#
Você decide. Há três modos de exibição do estoque: não mostrar nada, "restam poucas unidades" sem número e "restam N unidades" — e o número só aparece quando o estoque cai abaixo de um limite definido. Isso não é cosmético: nos dois primeiros modos, o número exato não vai para os dados públicos da vitrine, então não é possível ler seu estoque de fora. Configura-se separadamente o que fazer com o produto esgotado: exibir com a marcação "sem estoque", ocultar das listas ou aceitar pré-encomenda.
O que é exibido na vitrine é atualizado conforme o estoque — recebimento, baixa ou ajuste atualizam o selo, e a vitrine só é reconstruída quando o comprador veria algo diferente (o estoque caiu de 8 para 7 com limite em 5 — na vitrine nada muda). Isso vale também para catálogos grandes, em que a lista de produtos é carregada por páginas: o selo aparece até na décima página, não apenas na primeira.
Os swatches de cores são variações de um mesmo produto ou produtos diferentes?#
Tecnicamente, são fichas de produto diferentes (cada uma com seu próprio slug, foto e possivelmente seu próprio preço), mas na vitrine elas são visualmente agrupadas por swatches em uma única ficha — o comprador alterna a cor diretamente na lista, sem perder o contexto de visualização.