WisyLink Blog

Loja virtualE-commerceStripePequenos negóciosCatálogo de produtos

Como criar uma pequena loja virtual com IA e Stripe

Crie uma loja virtual com IA: páginas de produto, carrinho, checkout pela sua conta Stripe, estoque que não vende além da conta e painel de pedidos.

14 min de leitura
Como criar uma pequena loja virtual com IA e Stripe

Para criar uma pequena loja virtual com IA, prepare nomes, preços, fotos e regras de frete e descreva o catálogo e o checkout em um prompt. A ferramenta cria páginas de produto, carrinho, checkout pela sua conta Stripe, estoque que não vende além da conta e um painel de pedidos. Os pagamentos são ativados quando você cadastra as chaves.

  • Uma pequena loja sob medida serve para um catálogo enxuto, de algumas dezenas de produtos. Milhares de produtos com busca por palavra-chave pedem uma plataforma completa de e-commerce.
  • Preparar os dados e as fotos dos produtos é a maior parte do trabalho. Faça isso antes de escrever o prompt.
  • O checkout roda na sua própria conta Stripe, e um pedido só conta como pago quando o webhook assinado do Stripe confirma.
  • O estoque é reduzido num único passo protegido, então a última peça é vendida exatamente uma vez.
  • Impostos, trocas e páginas legais continuam sendo responsabilidade sua. A IA pode fazer os rascunhos; você decide o que eles dizem.
  • Cada produto ganha a própria página rastreável. Uma loja no ar deve ficar num plano pago, com o seu próprio domínio.

Uma loja pequena e sob medida é para você?

Uma loja criada com IA e uma plataforma completa de e-commerce resolvem problemas diferentes. A plataforma oferece um kit de ferramentas grande e genérico; a loja sob medida oferece exatamente o fluxo que você descreve e nada mais. Compare as categorias, não as marcas:

Pequena loja sob medida x plataforma completa de e-commerce
FatorPequena loja sob medida (criada com IA)Plataforma completa de e-commerce
Tamanho do catálogoDe poucos a cerca de cem produtos; nesse tamanho, uma caixa de busca funciona, e catálogos maiores usam filtros de categoria e preçoMilhares de produtos e variações, com busca por texto
Apps e complementosNada para instalar; cada extra, como cupons de desconto ou avaliações, é uma mensagem de ajuste, e serviços externos se conectam pela API deles, com as suas chavesGrandes lojas de complementos, muitas vezes cada um com a própria assinatura
Automação de impostos e freteRegras que você descreve, ou os recursos de impostos da sua conta StripeNormalmente embutida ou disponível como complemento
TaxasO seu plano da WisyLink mais as taxas de processamento do Stripe; a WisyLink não fica com nenhuma parte das vendasAssinatura da plataforma, taxas de pagamento e custos de complementos, que variam conforme a plataforma
ControlePáginas, fluxo e área administrativa funcionam exatamente como você descreveDentro dos temas e das regras de checkout da plataforma
Ideal paraArtesãos, linhas de produto únicas, pré-vendas, retirada no local, lojas com fluxos fora do padrão e quem já vende pelo Instagram e quer a própria loja virtualVarejistas em crescimento, muitas variações, venda em vários canais

Escolha o caminho sob medida se o seu catálogo é pequeno, se o seu fluxo é específico (sob encomenda, agendamento de uma prova junto com a compra, horários de retirada) ou se você quer loja e site num lugar só. Escolha uma plataforma se precisa sincronizar o estoque com marketplaces, imprimir etiquetas de envio das transportadoras ou gerenciar milhares de variações. Para o quadro financeiro completo, veja quanto custa criar um aplicativo web.

Prepare produtos, fotos, preços e regras de frete

A construção leva uma mensagem. A preparação leva uma tarde ou mais, e é ela que define a qualidade da loja.

  1. Uma planilha de produtos. Uma linha por produto numa planilha salva em CSV, com colunas para nome, descrição curta, descrição longa, preço, categoria, opções de variação (como tamanho ou cor do esmalte), estoque por variação, peso e status (publicado ou rascunho). Um cabeçalho como nome,categoria,preco,esmalte,estoque,peso_g,status,descricao é suficiente.
  2. Fotos em tamanho para web. A mesma proporção para todos os produtos, fundo neutro e arquivos de algumas centenas de kilobytes cada, em vez dos originais da câmera. Cada upload pode ter até 25 MB, mas cada arquivo conta no armazenamento do seu plano.
  3. Regras de frete. Regiões (por exemplo, a sua região, o resto do Brasil e, se for o caso, o exterior), um valor por região, um valor mínimo para frete grátis, se você oferecer, retirada no local e os lugares para onde você não envia.
  4. Políticas. Prazo e condições de troca e devolução, prazo de postagem e como os clientes falam com você.
  5. Uma conta Stripe. Confira na lista de disponibilidade global do Stripe se ele atende empresas no seu país (o Brasil está na lista) e complete os dados da empresa e da conta bancária antes do lançamento.

Mantenha as variações simples. Uma opção com estoque próprio para cada valor (tamanho P, M, G) é fácil de gerenciar; duas opções se multiplicam numa grade que você precisa contar. E planeje enviar a maioria das fotos pela área administrativa da loja, e não pelo chat: anexe algumas para a primeira construção e depois envie o resto produto por produto; lá elas ficam guardadas como arquivos públicos e são entregues rapidamente a todos os visitantes.

Monte a loja: modelo de prompt

Anexe o CSV, o seu logo e as fotos de alguns produtos e cole um prompt como este num novo chat:

Crie uma loja virtual para a [Barro & Folha, cerâmica artesanal]. Importe o produtos.csv anexado como produtos, um por linha; a coluna [esmalte] traz as variações, cada uma com o próprio estoque.

Páginas: uma página inicial com produtos em destaque, uma página por categoria, uma página por produto com fotos grandes, descrição, preço, seletor de variação e situação do estoque, um carrinho e o checkout pela minha conta Stripe, que coleta o endereço de entrega. Frete: [R$ 25 fixo para o Sudeste, R$ 40 para as demais regiões, grátis acima de R$ 300, retirada em Belo Horizonte].

Grave cada pedido como pendente antes do checkout e só o marque como pago quando o webhook do Stripe confirmar. Reduza o estoque por variação quando o pedido for pago, nunca venda mais do que há em estoque, mesmo que duas pessoas finalizem a compra ao mesmo tempo, e mostre “Esgotado” quando chegar a zero.

Área administrativa: produtos (adicionar, editar, enviar fotos, alterar estoque), pedidos com os status pago, embalado, enviado e reembolsado e um campo para o código de rastreio. E-mails, assim que eu cadastrar as configurações de e-mail: confirmação do pedido e aviso de envio com o código de rastreio. Crie também as páginas de frete e trocas, privacidade, termos e contato. Estilo: [calmo, tons terrosos, bastante espaço em branco, fotos em primeiro lugar].

Depois, lance nesta ordem:

  1. Leia a nota final da construção. Ela explica como chegar à área administrativa e diz quais integrações preencher: Stripe e e-mail (SMTP).
  2. Cadastre primeiro as chaves de teste do Stripe em Integrações, seguindo os passos mostrados lá, inclusive o endereço de webhook a registrar no Dashboard do Stripe. Nunca cole chaves no chat.
  3. Faça pedidos de teste com o cartão de teste do Stripe, 4242 4242 4242 4242. Confira se cada pedido passa de pendente a pago, se o estoque baixa e se o e-mail de confirmação chega.
  4. Tente vender além da conta. Deixe o estoque de um produto em 1 e compre-o em dois navegadores ao mesmo tempo. Uma das compras deve falhar sem bagunçar nada.
  5. Cadastre o resto do catálogo pelo editor de produtos da área administrativa. Produtos novos e editados aparecem no site em cerca de um minuto, sem nova construção.
  6. Troque para as chaves de produção, compre um item barato com um cartão de verdade e faça o reembolso.
  7. Conecte o seu domínio e lance (mais sobre isso abaixo).

No plano gratuito Community, a Wisy constrói uma primeira versão enxuta, então a primeira construção pode cobrir catálogo e checkout e deixar a área administrativa ou os e-mails para a sua próxima mensagem. Links gratuitos também expiram depois de 30 dias, então use o Community como oficina e lance a loja de verdade num plano pago.

Checkout do Stripe com pedidos confirmados por webhook

O cliente paga no checkout do Stripe, seja numa página hospedada pelo Stripe, seja num formulário incorporado à sua loja, e o dinheiro vai para o seu saldo no Stripe. A página hospedada é a escolha mais simples: o Stripe mantém o formulário de pagamento, e você pode ajustá-lo às cores da sua marca nas configurações do Stripe. A WisyLink nunca controla a sua conta Stripe; as suas chaves ficam criptografadas em Integrações e só são lidas pelo código da própria loja. Até você preenchê-las, o checkout fica desligado e o resto da loja funciona.

O detalhe que separa uma loja amadora de uma confiável é como um pedido vira “pago”. O guia do Stripe sobre atendimento de pedidos é direto: “webhooks são obrigatórios para o atendimento”, porque o cliente pode pagar e perder a conexão antes de a sua página de agradecimento carregar. Então a loja grava primeiro um pedido pendente, passa o ID dele ao Stripe e só o marca como pago quando chega um webhook com assinatura válida do Stripe. Um visitante que digita à mão o endereço da página de agradecimento não ganha nada.

Dois refinamentos que vale pedir:

  • Eventos duplicados. O Stripe pode entregar o mesmo evento mais de uma vez, então a etapa de pagamento não deve fazer nada na segunda vez. O estoque nunca pode baixar duas vezes pelo mesmo pedido.
  • Meios de pagamento com confirmação posterior. Alguns meios, como o boleto bancário, confirmam o pagamento depois. Se você ativá-los, os pedidos devem aparecer como “aguardando pagamento” até o Stripe confirmar, e só então ser enviados.

Prefere PayPal, Mercado Pago ou PagSeguro? Qualquer provedor com API pode ser conectado do mesmo jeito, com as suas chaves. Cada um é construído a partir da documentação atual do provedor, então teste com o mesmo cuidado que o Stripe. Se os seus clientes esperam pagar com Pix, confirme se o provedor escolhido oferece essa opção.

Estoque que não vende além da conta

A venda além do estoque acontece quando dois clientes compram a última peça no mesmo momento e as duas compras passam. A loja evita isso alterando o estoque e conferindo o limite num único passo: “reduzir em um, só se o estoque for maior que zero”. Se duas requisições disputam a peça, uma consegue e a outra recebe o aviso de que o item esgotou. É o mesmo mecanismo que impede agendamentos duplicados em sites de agendamento.

A decisão real é quando o estoque baixa:

  • No pagamento: serve para produtos com bastante estoque. Se a última unidade for vendida entre o cliente abrir o checkout e pagar, a loja sinaliza aquele pedido para reembolso, em vez de você despachar algo que não tem.
  • No início do checkout, com reserva: serve para peças únicas. O item fica reservado enquanto o cliente paga e é liberado se ele abandonar o checkout. As liberações rodam como uma tarefa em segundo plano a cada 30 a 60 minutos, então um item abandonado pode ficar reservado por até uma hora depois do fim da reserva.

O modelo acima baixa o estoque no pagamento; para peças únicas, troque essa linha por uma reserva. Peça estoque por variação, um e-mail de “estoque baixo” para você e um campo de estoque na área administrativa. Itens sob encomenda podem dispensar o estoque ou usar um limite por lote, como 20 peças por queima.

Painel de pedidos, e-mails de confirmação e status de envio

A área administrativa é onde você vai passar o tempo depois do lançamento. A nota final da construção diz como entrar: muitas vezes, a primeira conta cadastrada vira a de administrador, então se cadastre antes de compartilhar o link. Uma tela de pedidos prática tem:

  • Uma lista filtrada por status: aguardando pagamento, pago, embalado, enviado, reembolsado.
  • Uma página do pedido com itens, variação, endereço de entrega, e-mail do cliente e a referência do pagamento no Stripe.
  • Um campo para o código de rastreio. Ao salvá-lo, o pedido fica como enviado e o e-mail de envio sai.
  • Um romaneio para imprimir.
  • Um e-mail diário com o resumo dos pedidos novos, enviado por uma tarefa agendada que roda a cada 30 a 60 minutos.
  • Cupons de desconto com porcentagem, data de validade e limite de uso. O limite de uso usa o mesmo contador de passo único do estoque, então um cupom “para os 50 primeiros clientes” não pode ser usado 51 vezes.

Os e-mails saem pela sua própria conta SMTP. Sem ela, nada é enviado e os pedidos continuam funcionando. O Stripe também pode enviar os próprios recibos, se você ativá-los nas configurações dele. Os reembolsos são feitos no Dashboard do Stripe; marque o pedido como reembolsado na sua área administrativa para que o estoque e os relatórios fiquem certos.

Os clientes não precisam de conta para comprar. A compra sem cadastro deixa o processo curto, e uma página “encontrar meu pedido”, que pede e-mail e número do pedido, resolve a maioria das dúvidas. Se você vende para clientes recorrentes, peça contas de cliente com histórico de pedidos; a loja tem o próprio login, e a redefinição de senha precisa do seu SMTP.

Impostos, trocas e páginas legais continuam com você

Um criador com IA não conhece a sua situação tributária, e a WisyLink não calcula impostos nem emite nota fiscal por você; a emissão continua com você e o seu contador, no sistema que você já usa. Para os preços na loja, há três opções viáveis:

  1. Preços com impostos incluídos, como é o padrão no varejo brasileiro, se o seu contador concordar.
  2. Regras que você descreve, como uma alíquota por região de destino, escritas no prompt.
  3. Stripe Tax no Checkout. A documentação do Stripe sobre cobrança de impostos explica como ele calcula impostos nos pagamentos do Checkout; antes, você completa as configurações na sua conta Stripe. Confira lá os requisitos, os países atendidos e o preço.

Trocas e páginas legais seguem a mesma lógica: a IA faz o rascunho, e o conteúdo é seu. Escreva o seu prazo e as suas condições reais de troca e peça uma página de trocas e um status “troca solicitada” na área administrativa. Os direitos do consumidor variam de país para país; no Brasil, o Código de Defesa do Consumidor garante o direito de arrependimento em até 7 dias nas compras feitas fora do estabelecimento, como as online. Toda loja que coleta nomes e endereços precisa de uma política de privacidade de acordo com a LGPD, e termos de venda e uma política de frete claros respondem às perguntas que, de outro jeito, viram reclamação. Trate os textos legais escritos pela IA como ponto de partida para a revisão de um profissional, não como orientação jurídica; os próprios termos da WisyLink deixam por sua conta revisar e testar o que a IA produz.

Lançamento e SEO das páginas de produto

Cada produto e cada categoria ganham uma URL limpa, como /produto/caneca-de-ceramica, renderizada como HTML completo que os buscadores conseguem ler sem rodar scripts. Toda página traz título, descrição, link canônico e tags de prévia para redes sociais, e a loja serve o próprio sitemap.xml com todos os produtos. Os produtos novos entram nele assim que você os cadastra. As páginas de catálogo incluem dados estruturados de trilha de navegação e de lista de produtos; peça também dados estruturados de produto, com preço e disponibilidade, em cada página de produto.

O que ainda depende de você:

  • Escreva as suas próprias descrições. Materiais, medidas, cuidados, para quem é, quanto tempo o envio leva. A página do produto deve dizer mais do que o card dele na página da categoria.
  • Descreva as suas fotos. Peça texto alternativo montado a partir do nome do produto e da variação.
  • Conecte o seu próprio domínio (vale para qualquer plano) e passe para um plano pago, para o link não expirar, antes de imprimir embalagens ou cartões de visita; veja como conectar um domínio próprio.
  • Envie o sitemap no Google Search Console assim que o domínio estiver no ar.

Para tudo o mais que afeta o ranking, leia nosso guia de SEO para sites criados com IA.

Abra sua loja

Preencha a planilha de produtos, confira a disponibilidade do Stripe para o seu país e cole o modelo com os seus dados. Se você ainda está testando se as pessoas vão comprar, uma página de pré-venda é um primeiro passo mais leve; o nosso guia para criar um MVP mostra como definir o escopo. Veja os casos de uso para outros formatos de loja e compare os planos para o lançamento.

Descreva a sua loja em uma mensagem e receba um link no ar: comece grátis no Community, sem cartão.

F.A.Q.

Perguntas frequentes

Preciso de conta no Stripe? Posso usar PayPal, Mercado Pago ou outro provedor?
Você precisa da sua própria conta num provedor de pagamento, porque a WisyLink nunca processa nem guarda os seus pagamentos. O Stripe é a escolha mais comum, mas o PayPal ou outro provedor com API, como o Mercado Pago, pode ser conectado do mesmo jeito, com as suas chaves em Integrações. Dá para oferecer dois provedores lado a lado; teste cada um com o ambiente ou as chaves de teste dele antes de abrir as vendas.
Quais taxas eu vou pagar na loja virtual?
As taxas de processamento do seu provedor de pagamento, mais o seu plano da WisyLink: US$ 7, US$ 20 ou US$ 100 por mês para uma loja que fica no ar (no app para celular, a assinatura é cobrada em reais pela loja de aplicativos). O Stripe publica as tarifas de cada país e informa que não cobra adesão nem mensalidade; as taxas de processamento não voltam quando você reembolsa. A WisyLink não fica com parte das vendas. Some ainda um domínio e um provedor de e-mail.
A loja controla o estoque?
Sim. O estoque é guardado por produto ou por variação e reduzido num único passo protegido, então dois clientes não conseguem comprar a mesma última peça. Você altera o estoque na área administrativa e o site reflete a mudança em cerca de um minuto. Sincronizar o estoque com outro canal de venda, como um marketplace, exige a API desse canal e as suas credenciais, e deve ser testado com cuidado.
A loja calcula impostos e emite nota fiscal?
Não sozinha. Descreva as suas regras no prompt, como preços com impostos incluídos ou uma alíquota por região de entrega, ou ative o Stripe Tax na sua conta Stripe, se ele atender o seu caso, para que o Checkout calcule o imposto de cada pedido. A nota fiscal continua sendo emitida por você, no sistema que já usa. Pergunte ao seu contador quais obrigações se aplicam e confira alguns pedidos de teste antes do lançamento.
Quantos produtos posso cadastrar?
O limite é a capacidade de banco de dados do seu plano, e as fotos contam no armazenamento de arquivos; a aba Recursos mostra quanto dos dois já está ocupado. Na prática, uma caixa de busca funciona bem até cerca de cem produtos, porque o próprio navegador filtra a lista. Catálogos maiores ganham filtros de categoria, tamanho e preço em vez de busca por palavra-chave; com milhares de produtos, uma plataforma completa serve melhor.
Os clientes podem criar conta e ver pedidos anteriores?
Sim, se você pedir. A loja tem o próprio cadastro e login, com uma página de histórico de pedidos para cada cliente, e o login com Google é possível com as suas próprias credenciais. A redefinição de senha e a verificação de e-mail precisam das suas configurações de SMTP. Muitas lojas pequenas começam com compra sem cadastro e consulta do pedido por e-mail e número, e depois acrescentam contas para os clientes recorrentes.
Compartilhar