Como Funciona uma Loja Online

Um cliente entra no site, escolhe um produto, clica em “Comprar” e trinta segundos depois recebe um email de confirmação. Por trás desse gesto simples há quatro sistemas diferentes a comunicar entre si, a vitrine que o cliente vê, o backend que guarda tudo, o sistema de pagamentos que valida o dinheiro, e a logística que entrega o produto. Entender como isto funciona é o primeiro passo para gerir, ou lançar, uma loja online a sério.

Resposta rápida

Como funciona uma loja online?

Uma loja online funciona através de quatro sistemas que comunicam entre si. O frontend (o site que o cliente vê com catálogo, carrinho e checkout), o backend (a base de dados que guarda produtos, stock, clientes e encomendas), o sistema de pagamentos (um gateway externo como Multibanco, MB WAY ou cartão que valida a transação sem a loja guardar dados sensíveis) e a logística (a transportadora que recolhe, entrega e fornece o código de rastreio). Quando um cliente clica em “Comprar”, o carrinho é convertido numa encomenda na base de dados, o gateway confirma o pagamento, o stock é atualizado automaticamente e o pedido segue para expedição, tudo isto normalmente em menos de um minuto, sem intervenção humana direta.

O que vai aprender neste artigo?

E como se encaixam.

Do clique inicial ao email de entrega.

O que acontece quando algo esgota.

Comparação direta.

A maioria das pessoas usa lojas online todas as semanas sem nunca pensar no que acontece depois de clicar em “Finalizar compra”. Vê-se um botão, escreve-se um número de cartão ou escolhe-se Multibanco, e minutos depois chega um email de confirmação. Simples, do ponto de vista do cliente.

Do lado de quem gere a loja, essa simplicidade esconde uma engrenagem com várias peças a trabalhar em conjunto, e entender essa engrenagem é o que separa quem gere uma loja de forma reactiva (resolvendo problemas conforme aparecem) de quem a gere com confiança.

O que é, na prática, uma loja online

Uma loja online é, em essência, um website com três capacidades que um site institucional normal não tem, um catálogo de produtos com preços e variações, um carrinho de compras que mantém a selecção do cliente enquanto navega, e um checkout que recolhe dados de entrega e processa o pagamento. Tudo o resto (design, conteúdo, blog, formulários de contacto, etc.) existe em qualquer site. O que torna uma loja “online” é esta capacidade de converter uma visita em transação, sem intervenção humana em tempo real.

Tecnicamente, isto exige que o site deixe de ser apenas informativo e passe a ser transacional, precisa de guardar estado (o que está no carrinho de cada visitante), de comunicar com sistemas externos (banco ou processador de pagamentos) e de manter um registo fiável de tudo o que acontece (para efeitos fiscais, de garantia e de apoio ao cliente). É esta complexidade adicional, não o design, que faz com que montar uma loja online seja mais exigente do que montar um site normal.

Os 4 sistemas que compõem uma loja online

Independentemente da plataforma escolhida (WooCommerce, Shopify, PrestaShop ou outra) todas as lojas online funcionam com base nos mesmos quatro sistemas fundamentais. Uns são mais visíveis do que outros, mas todos são indispensáveis.

Frontend (a vitrine)

É a parte visível (páginas de produto, categorias, carrinho e checkout). É aqui que se decide se o cliente compra ou desiste, a velocidade, o design e a facilidade de navegação têm impacto direto nas vendas.

Backend (a base de dados)

É onde ficam guardados os produtos, os preços, o stock, os dados de clientes e o histórico de encomendas. Cada compra escreve e atualiza várias tabelas em segundos, sem que o cliente perceba nada disto a acontecer.

Sistema de pagamentos

A loja nunca processa nem guarda diretamente dados de cartão, isso é feito por um gateway de pagamento especializado, que devolve apenas a confirmação “pago” ou “recusado”.

Logística e envio

Depois de confirmado o pagamento, o produto físico tem de sair de algum lado. Este sistema liga a loja à transportadora e mantém o cliente informado do progresso.

Estes 4 sistemas nem sempre são da mesma empresa

Numa loja WooCommerce típica, o frontend e o backend são o próprio WordPress (auto-hospedado ou num servidor de alojamento), o sistema de pagamentos é um serviço externo (banco, IFTHENPAY, Stripe, etc.), e a logística pode ser gerida diretamente ou através de um serviço de fulfillment. É esta modularidade que torna o WooCommerce flexível, mas também exige que cada peça esteja bem configurada e a comunicar correctamente com as outras.

Como funciona o percurso de compra, passo a passo

Do ponto de vista do cliente, comprar numa loja online demora normalmente entre um e três minutos. Por trás desse tempo curto, acontece uma sequência de eventos técnicos que vale a pena conhecer.

1. O cliente navega e adiciona um produto ao carrinho

Ao clicar em “Adicionar ao carrinho”, o site cria uma sessão (guardada em cookie ou associada à conta de cliente, se existir) que mantém a seleção mesmo que o cliente saia e volte à loja mais tarde.

2. O cliente avança para o checkout

Aqui insere (ou confirma, se já tiver conta) o nome, endereço de entrega, NIF opcional para fatura, e método de envio. A maioria das lojas mostra neste momento o custo final de envio, já com base no destino.

3. O cliente escolhe o método de pagamento e confirma

Ao selecionar Multibanco, MB WAY ou cartão, o site redireciona (ou comunica em segundo plano) com o gateway de pagamento. É o gateway, não a loja, quem vê e processa os dados sensíveis do pagamento.

4. O gateway confirma o pagamento à loja

Em segundos (ou, no caso do Multibanco, quando o cliente paga na referência gerada), o gateway envia uma notificação à loja a confirmar “pagamento aprovado”. A loja converte o carrinho numa encomenda oficial na base de dados.

5. O stock é atualizado e o cliente recebe a confirmação

As unidades vendidas são subtraídas automaticamente do stock disponível, e um email de confirmação de encomenda é enviado ao cliente, normalmente com o número de encomenda e o resumo dos artigos comprados.

6. A encomenda é preparada e expedida

Alguém (ou um sistema automático de fulfillment) embala o produto, gera a etiqueta de envio através da integração com a transportadora, e o estado da encomenda muda para “Enviado”. O cliente recebe um segundo email com o código de rastreio.

7. O produto é entregue e a encomenda fecha o ciclo

Quando a transportadora confirma a entrega, o estado passa a “Entregue”. Muitas lojas enviam neste momento um email a pedir avaliação do produto, o que alimenta o catálogo com reviews para futuros clientes.

Como funcionam os pagamentos numa loja online

Este é o ponto que gera mais dúvidas, a loja online não processa nem guarda os dados do cartão de crédito do cliente. Essa responsabilidade, e o risco de segurança associado, fica com um gateway de pagamento especializado e certificado para o efeito (norma PCI-DSS).

O que acontece nos bastidores de um pagamento

Três cenários comuns em lojas portuguesas, do mais simples ao mais técnico.

Referência Multibanco

Cartão de Crédito ou Débito

MB Way

Porque é que este isolamento é uma boa notícia (e não um inconveniente)

Separar o pagamento da loja significa que, mesmo que a loja seja alvo de um ataque informático, os dados de cartão dos clientes não estão lá para serem roubados, nunca chegaram a passar pelo servidor da loja. É por isto que a certificação PCI-DSS, obrigatória para gateways de pagamento, é tão exigente, concentra o risco de segurança num único ponto especializado, em vez de o espalhar por cada loja online individual.

Como funciona a gestão de stock e encomendas

Depois de confirmado o pagamento, a loja tem de manter dois registos sincronizados em tempo rea, quantas unidades de cada produto ainda existem, e em que fase está cada encomenda.

taxa típica de abandono
0 %
taxa de conversão média
0 %
estados típicos de uma encomenda
0

Cada encomenda passa normalmente pelos estados Pendente (aguarda pagamento) → Pago ou Processando (pagamento confirmado, a preparar) → Enviado (com código de rastreio) → Entregue, com possíveis desvios para Cancelado ou Reembolsado. Cada mudança de estado dispara automaticamente uma comunicação ao cliente, o que reduz drasticamente os pedidos de suporte do tipo “onde está a minha encomenda?”.

O stock, por sua vez, é reduzido no momento da compra (ou, em algumas lojas, apenas quando o pagamento é confirmado, para evitar reservar stock a clientes que nunca chegam a pagar). Quando um produto atinge zero unidades, a loja pode automaticamente esconder o botão de compra, mostrar “Esgotado” ou ativar uma lista de espera, decisão que impacta directamente a experiência de compra.

Quer gerir o stock da sua loja física e online automaticamente? 

Ver plugin de gestão de stocks da TTHRIVE →

WooCommerce, Shopify e outras plataformas

Todos os sistemas descritos acima existem em qualquer plataforma de e-commerce, o que muda é onde ficam hospedados, quanto controlo se tem sobre eles, e quanto custam.

PlataformaModeloControloCusto típicoFacilidadePara quem
WooCommerce Auto-hospedado (WordPress)✓ Total (código aberto)Alojamento  e extras, desde 10€ por mêsRequer alguma configuraçãoQuem quer flexibilidade e controlo total
ShopifySaaS (tudo incluído)Limitado ao ecossistema ShopifyDesde 36€ por mês✓ Muito fácil de começarQuem quer lançar rápido, sem gerir servidor
PrestaShopAuto-hospedado✓ Alto (código aberto)Alojamento, módulos e variávelMais técnicoLojas de médio a grande volume na Europa
Wix e SquarespaceSaaS simplificadoMuito limitadoDesde 20€ a 30€ por mês✓ Muito fácilLojas pequenas com poucos produtos
Marketplace (por exemplo, Amazon e Etsy)Vende dentro da plataforma de outro✗ Sem site próprioComissão por venda (8% a 15%)✓ Sem custo inicial de siteTestar um produto sem investir em loja própria

Opinião TTHRIVE

Para a maioria dos negócios portugueses que já têm alguma noção de gestão de site, o WooCommerce continua a ser a escolha mais equilibrada, sem custos de licença mensal obrigatórios, com acesso total ao código e aos dados, e com uma comunidade e ecossistema de plugins enorme, incluindo integrações nativas com Multibanco e MB WAY, algo que outras plataformas internacionais nem sempre suportam bem. A contrapartida é que exige mais atenção à manutenção, segurança e actualizações do que uma solução SaaS como o Shopify, onde essa responsabilidade fica do lado do fornecedor.

Perguntas frequentes

Preciso de ter stock físico para abrir uma loja online?

Não necessariamente. Além do modelo tradicional (comprar stock antecipadamente e guardá-lo num armazém próprio), existem modelos como o dropshipping (o fornecedor envia diretamente ao cliente final, sem a loja tocar no produto) e o print-on-demand (o produto só é fabricado depois de vendido). Estes modelos reduzem o risco financeiro inicial, mas normalmente têm margens de lucro mais baixas e menos controlo sobre os tempos de entrega. Veja como criar uma loja online Dropshipping aqui.
Numa loja online própria (WooCommerce, Shopify, etc.), o negócio tem total controlo sobre design, dados de clientes, preços e comissões, mas é responsável por trazer todo o tráfego. Num marketplace, o negócio beneficia do tráfego e confiança já existentes na plataforma, mas paga uma comissão por venda (normalmente entre 8% e 15%), tem menos controlo sobre a marca, e não fica com acesso directo aos dados do cliente. Muitos negócios usam ambos em simultâneo. Veja a diferença entre ambos aqui.
O pedido de reembolso é processado através do mesmo gateway usado no pagamento original, a loja emite a instrução de reembolso (total ou parcial) e o gateway devolve o valor ao método de pagamento original do cliente, tipicamente em 3 a 10 dias úteis dependendo do banco. Na base de dados da loja, a encomenda passa ao estado “Reembolsado” e, dependendo da configuração, o stock do produto pode ser automaticamente repositado.
Em Portugal, sim. Negócios que vendem online estão sujeitos às mesmas obrigações fiscais de faturação que qualquer outro comércio. A maioria das lojas WooCommerce e Shopify integra-se com software de faturação certificado (como o InvoiceXpress, Moloni ou Vendus) através de plugins ou apps dedicadas, que geram a fatura automaticamente sempre que uma encomenda é confirmada como paga.
Depende do número de produtos e da complexidade das integrações necessárias (pagamentos, transportadoras e faturação). Uma loja WooCommerce simples, com um catálogo de até 50 produtos e integrações standard de Multibanco e MB Way, pode estar pronta em duas a quatro semanas. Lojas maiores, com integrações à medida ou catálogos com centenas de produtos e variações, costumam demorar entre seis e doze semanas até ao lançamento.

Quer uma loja online que funcione bem desde o primeiro dia?

Peça um orçamento grátis e sem qualquer custo.

Outras Publicações

Factos rápidos

Frontend

Catálogo e carrinho

Backend

Base de dados

Pagamentos

Gateway externo

Logística

Transportadora

Quer lançar a sua loja online?

ANTES DE SAIR

Receba uma auditoria de Marketing grátis à sua marca

Feita pela nossa equipa e enviada em 48h, em PDF, para o seu email.