Barra de progresso de envio grátis Pro mostra ao cliente quanto falta para o envio gratuito, atualizada em tempo real a cada alteração do carrinho. Limites padrão, por país e grupo de clientes, mensagens dinâmicas com placeholders e testes A/B com analítica. Designer visual, barra fixa, várias posições (carrinho, produto, navegação), temas Classic e Hummingbird. Sem código — pronto em minutos.














O módulo Smart Free Shipping Progress Bar Pro para PrestaShop aumenta o valor médio da encomenda com uma barra de progresso em tempo real e personalizável. Ele calcula automaticamente o valor em falta para o envio grátis, exibe mensagens dinâmicas e sugere produtos relevantes para atingir o limiar. Com regras inteligentes por país e grupo de clientes, e um designer visual, pode adaptar a sua estratégia de envio grátis. Além disso, oferece testes A/B para otimizar as mensagens e estatísticas de conversão, tudo atualizado via AJAX para uma experiência fluida. Maximize os lucros e reduza os abandonos de carrinho de forma profissional.
Deixe de perder vendas porque os clientes não sabem o quão perto estão do envio grátis. Este módulo adiciona à sua loja uma barra de progresso em direto e totalmente personalizável. Calcula automaticamente o valor em falta, mostra mensagens dinâmicas e sugere produtos específicos para ajudar a atingir o limiar. Com regras inteligentes por país e grupo de clientes, adapte na perfeição a sua estratégia de envio grátis para maximizar os lucros.
Já oferece envio grátis acima de um limiar, mas a maioria dos temas só mostra uma frase fixa no rodapé ou nos transportadores. O cliente não sente a distância entre o carrinho e a recompensa. Sai com o carrinho a meio.
O que funciona é uma barra de progresso visível: «Faltam apenas 12,40 € para o envio grátis», a atualizar-se ao adicionar produtos. Cria um objetivo pequeno e claro; se sugerir um produto que feche a lacuna, a conversão costuma aumentar.
Smart Free Shipping Progress Bar – Pro faz tudo de ponta a ponta: textos dinâmicos em cada idioma da loja, limiares por país e grupo de clientes, barra fixa opcional, designer visual com pré-visualização em direto, testes A/B de mensagens e estatísticas de quem atingiu o envio grátis. Sem overrides do núcleo: apenas hooks e um widget compatível com Classic e temas modernos.
Fale com cada visitante na sua língua, com números que se atualizam.
Defina um modelo de mensagem e um texto de sucesso para cada idioma ativo. Use marcadores como [amount], [threshold], [cart_total], [progress_percent], [country] e [currency]. O módulo preenche valores em direto em cada carregamento e após cada atualização do carrinho. Quando ultrapassa o limiar, a barra exibe sua mensagem comemorativa.
A loja atualiza a barra via AJAX após alterações no carrinho, com efeitos opcionais (vibração, flash, brilho) quando o total sobe, para que o cliente possa ver o progresso.
Um limiar padrão ou vários, dependendo de onde o cliente compra e quem ele é.
Defina um padrão para toda a loja e adicione valores de envio grátis por país. Faça o mesmo para grupos de clientes, ideal para VIPs ou grossistas com limiares mais baixos. Reordene as fontes de detecção (endereço de entrega, endereço de cobrança, GeoIP) para que o módulo adivinhe o país antes da checkout.
O substituto GeoIP usa primeiro a geolocalização de PrestaShop; a API externa somente se necessário. Os totais do carrinho excluem o frete, pois as transportadoras normalmente calculam o envio grátis.
Sugira o produto que preenche a lacuna, não um best-seller aleatório.
No modo inteligente, o módulo analisa as categorias do carrinho e o valor em falta para escolher um produto adequado e mostra nome, ligação e preço abaixo da barra. Prefere controlo total? Use o modo manual e defina um ID de produto de reserva se o modo inteligente não encontrar nada.
Pode ocultar o bloco de upsell no designer visual se quiser apenas a mensagem de progresso, útil em temas minimalistas.
Mostra a barra para onde o cliente olha, sem tocar nos ficheiros do tema.
Ative o widget por gancho do tema: navegação superior, home, colunas, resseguro de produto, rodapé do carrinho, subtotal de checkout, rodapé e muito mais. Por padrão, os locais comuns estão ativados (por exemplo, menu principal e rodapé do carrinho); decide quantos para não saturar a loja.
A barra fixa inferior opcional permanece visível durante a navegação, ideal no celular se não retornar ao resumo do carrinho. Coexiste com instâncias online em carrinho e ficha de produto.
Abaixo encontrará cada opção nas configurações do módulo, explicada em linguagem clara: o que faz, porque é importante e como ajuda a vender mais com menos atrito.
Comunique-se de forma clara com os seus clientes e guie-os no checkout com textos dinâmicos, sugestões inteligentes de produtos e geolocalização.
Textos orientados ao cliente em cada idioma ativo da loja. não está limitado a uma frase estática: a barra fala com números reais que são atualizados quando adiciona ou remove produtos.
É o texto principal enquanto o cliente ainda não atingiu o envio grátis. escreve um modelo por idioma; O módulo preenche valores em direto em cada carregamento e após cada atualização do carrinho.
O que faz: Substitui os marcadores pelo valor restante, limiar, total do carrinho, percentagem de progresso, código do país, grupo de clientes, variante A/B e moeda, formatados para o contexto do visitante.
Por que ajuda: O cliente vê exatamente quanto resta (“Restam apenas 14,20 € para envio grátis!”) em vez de uma promessa vaga. Essa clareza reduz os abandonos e incentiva a adição de outro artigo. Pode inserir marcadores dinâmicos para personalizar a experiência: [amount], [threshold], [cart_total], [progress_percent], [remaining_percent], [country], [group_id], [variant], [currency].
Exibido quando o total do carrinho atinge ou excede o limiar de envio grátis ativo para aquele visitante. A barra de progresso atinge 100% e o modelo dinâmico é substituído pela sua mensagem comemorativa.
Por que isso ajuda: Confirme a recompensa instantaneamente —“Boas notícias! “desbloqueou o envio grátis”— para que o cliente sinta que alcançou o objetivo e finalize a compra com confiança. Apoie os mesmos marcadores se quiser repetir o limiar ou o total do carrinho na mensagem de sucesso.
Controle o movimento, o ícone, o suporte ao tema e a recomendação opcional de produtos na barra.
Inteligente (consoante o carrinho): O módulo procura no catálogo um produto adequado às categorias do carrinho e com preço próximo do valor em falta para o envio grátis. Mostra nome, ligação e preço abaixo da barra.
ID do produto manual: sempre mostra um produto fixo de sua escolha, útil para promover um complemento específico (amostras, garantia, best-seller) independentemente do conteúdo do carrinho.
Por que ajuda: O modo inteligente transforma a barra em um upsell guiado: um produto relevante que preenche a lacuna, não uma venda cruzada aleatória. Tende a converter melhor do que exibir artigos não relacionados.
Insira o ID do produto PrestaShop quando o modo de upsell for manual ou como reserva se o modo inteligente não encontrar um produto adequado no catálogo.
Por que isso ajuda: nunca mostra um bloco de upsell vazio. Mesmo com um catálogo pequeno ou um carrinho atípico, pode usar um produto padrão que sabe que vem bem e cabe na sua margem.
None: Barra estática, distração mínima, ideal para temas muito limpos.
Smooth: Transição gradual quando a percentagem de preenchimento muda após a atualização do carrinho.
Pulse: Pulso sutil no preenchimento da barra para chamar a atenção sem ser agressivo.
Por que ajuda: O movimento indica que a barra está viva e vinculada ao carrinho, reforça a sensação de “está quase conseguindo” e pode aumentar a adição do próximo produto ao carrinho.
Escolha o pictograma ao lado da mensagem: Truck (foco na entrega), Gift (recompensa) ou Star (tom premium ou oferta especial).
Por que ajuda: Uma pequena dica visual torna a barra fácil de digitalizar em cabeceiras de cama ou áreas movimentadas de carrinhos. alinha o tom com a sua marca sem gráficos personalizados.
Autodetect: O módulo adapta hooks de estilo ao tema ativo quando possível.
Classic ou Hummingbird: Força o perfil de compatibilidade para famílias de temas principais PrestaShop quando a detecção automática não é suficiente.
Por que ajuda: A barra parece nativa da loja, com espaçamento e contraste corretos, sem edição de modelos de tema.
Detecção de país para convidados e visitantes no início da sessão. Usado com a guia Targeting para aplicar o limiar correto antes que o cliente forneça o endereço de entrega.
Se ainda não houver endereço de entrega, o módulo usa a detecção de país integrada (GeoIP) do PrestaShop para estimar o país do visitante e aplicar a regra de país de segmentação correspondente.
Por que isso ajuda: As lojas internacionais exibem a meta correta de envio grátis na primeira página, não um valor genérico que confunde os compradores estrangeiros.
Camada opcional adicional. Chamado apenas se a geolocalização de PrestaShop não retornar um país. Útil em servidores onde o GeoIP nativo está desabilitado ou impreciso.
Por que ajuda: Regras de país mais confiáveis para os hóspedes, sem forçá-los a escolher manualmente um país no início da visita.
Modelo de terminal de serviço externo. Deve incluir %s onde está inserido o IP do visitante (exemplo: https://ipapi.co/%s/country/).
Por que isso ajuda: mantém o controlo do provedor em que confia e pode alternar APIs sem mexer no código.
Tempo máximo de espera para solicitação externa de GeoIP. Mantém a loja rápida se a API estiver lenta ou travar.
Por que ajuda: Protege o desempenho: A barra ainda aparece com a lógica de fallback em vez de travar a loja.
Nem todos os clientes são iguais. Defina o limiar ideal de envio grátis para diferentes mercados, clientes VIP ou compradores grossistas para maximizar as margens.
Valor mínimo do carrinho em toda a loja (somente produtos, frete excluído) para envio grátis quando as regras do país ou grupo de clientes não se aplicam.
Por que ajuda: Uma rede de segurança para todos os visitantes. Os valores são inseridos na moeda padrão da loja e convertidos ao alterar as moedas, para que as lojas multimoedas permaneçam consistentes.
Lista interativa de todos os países ativos. Clique em um país à esquerda para adicioná-lo às suas regras e defina um limiar individual de envio grátis à direita. A pesquisa ajuda com catálogos grandes.
O que faz: Salva regras como dados estruturados (código ISO do país + limiar). Quando o módulo determina o país do visitante, ele utiliza a regra correspondente em vez do valor padrão.
Por que ajuda: Aplicar uma economia justa por mercado – limiar mais alto em países distantes, menor em países nacionais – sem lojas separadas ou edição do tópico. Inclui a remoção de todas as regras para reinicialização rápida.
Mesmo fluxo dos países: escolha um grupo (VIP, grossista, funcionários, etc.) e atribua o limiar. Pesquisa e exclusão em massa integradas.
Por que isso ajuda: Recompense clientes fiéis ou B2B com um limiar de envio grátis mais baixo e mantenha um limiar mais alto para indivíduos, diretamente na mensagem de progresso enquanto eles compram.
Três fontes, na ordem que escolher:
Por que isso ajuda: controla explicitamente a lógica jurídica e de negócios - por exemplo. por exemplo priorize o país de entrega na checkout e o GeoIP em casa – para que a barra sempre mostre o limiar que deseja em cada momento da viagem.
Integre a barra de progresso à imagem da sua loja. Com o editor visual integrado controla todas as cores, sombras e animações, tudo com visualização em tempo real.
Representação em tempo real da barra como os clientes a verão, com o layout atual e texto de exemplo.
Por que isso ajuda: projeta com confiança: cores, raios e tipografia são WYSIWYG antes da publicação.
Defina a meta simulada de envio grátis na visualização (por exemplo, € 64) para ver a barra com diferentes níveis de meta.
Adicione ou subtraia um valor do total do carrinho de visualização para simular produtos adicionados ou removidos. Recalcula o progresso e, se ativo, as animações efeito de atualização, assim como na loja em direto após atualizar o carrinho via AJAX.
Por que ajuda: ajusta o movimento e as cores observando a reação da barra, sem adivinhar com capturas estáticas.
Cor de fundo ou gradiente (ligado/desligado com cores de início/fim) do cartão atrás da mensagem e da barra.
Cor e espessura da borda e raio definem o contêiner, desde tiras planas até cartões arredondados.
Shadow (ativado/desativado) adiciona profundidade para destacar a barra no cabeçalho ou carrinho.
Padding Y / Padding X controlam o espaçamento interno; max-width (0 = largura total) mantém a barra legível em telas muito largas.
Por que ajuda: O bloco de progresso se adapta à sua marca em vez de parecer um plugin genérico inserido no tema.
Tipografia e layout da linha principal: alinhado à esquerda, ao centro ou à direita.
Mostrar ícone ativa caminhão/presente/estrela em Configurações, independentemente do texto; icon size dimensiona-o para cabeçalhos móveis ou painéis de carrinho grandes.
Por que ajuda: Legível em telas pequenas e visível em desktops, sem entrar em conflito com as fontes do tema se alinhar os tamanhos com cuidado.
Bar height e track color/radius definem a parte vazia do medidor.
Cor de preenchimento ou preenchimento em gradiente (duas cores) é a parte concluída — o destaque da sua marca ou um realce orientado à conversão.
Stripes (ligado/desligado) adiciona um padrão animado sutil ao preenchimento para maior visibilidade.
Por que isso ajuda: A linha de progresso se torna um elemento de UI de marca reconhecível em todas as páginas, não uma barra cinza do Bootstrap por padrão.
Show Target Badge exibe uma guia compacta (por exemplo, resumo de limiar) ao lado da mensagem quando ativo.
Cor de fundo do emblema e texto estilizam essa pílula.
Mostrar upsell ativa o bloco de sugestão de produto em Configurações sem desativar toda a lógica de upsell.
Tamanho e cor da fonte Upsell mantêm a recomendação legível, mas secundária em relação à mensagem principal.
Por que ajuda: Pode usar apenas mensagens sobre temas minimalistas ou uma barra completa com crachá e link do produto onde houver espaço.
Se ativo, o cartão da barra vibra, pisca e exibe um brilho na pista após cada atualização do carrinho (adicionar, retirar, alterar quantidade) na loja.
Por que isso ajuda: Concentre-se no progresso ascendente - “está mais perto agora” - e reforce a meta sem pop-ups.
Controla por quanto tempo o contêiner treme e quantos pixels ele se move horizontalmente. Curto e sutil, é premium; mais longo, mais divertido.
Uma varredura de luz sobre o cartão: cor, brilho máximo e largura da faixa. Ajustável aos destaques da marca ou campanhas sazonais.
Um brilho móvel ao longo da trilha – duração e largura da faixa em pixels – para que o preenchimento pareça “carregado” conforme o carrinho cresce.
Mostre a barra de progresso exatamente onde os seus clientes olham. Seja na navegação superior, no carrinho ou em uma barra fixa que os segue, tem controlo total sobre a visibilidade.
displayNav1Visível na navegação do cabeçalho principal de cada página onde o gancho é executado. Ativado por padrão. Ideal para lembrar do envio grátis enquanto navega pelas categorias.
displayNav2Linha de cabeçalho secundária em tópicos que dividem a navegação. Use-o quando a linha principal estiver saturada, mas quiser visibilidade no topo.
displayTopÁrea de largura total sob a cabeceira em muitos designs clássicos. Grande visibilidade sem estar entre os links do menu.
displayAfterBodyOpeningTagParte mais alta do documento. Útil para campanhas fixas ou temas com poucos hooks no cabeçalho.
displayHomeÁrea de conteúdo inicial. Estabeleça expectativas antes de abrir um produto, especialmente com os limiares do país.
displayLeftColumnBarra lateral no catálogo e CMS. Mantém o objetivo visível ao filtrar categorias (tópicos com coluna à esquerda).
displayRightColumnIgual à coluna esquerda em designs com barra direita. Combine-o com o bloco do carrinho se o tema empilhar widgets lá.
displayProductAdditionalInfoNas ações do produto na guia. Mostra como este item contribui para o envio grátis enquanto o comprador escolhe a quantidade.
displayReassurancePrestaShop zona de resseguro (área fiduciária). Apresente envio grátis como um benefício junto com devoluções ou ícones de segurança.
displayShoppingCartFooterRodapé do carrinho. Ativado por padrão. Intenção máxima de compra: o cliente analisa o carrinho, momento perfeito para o valor restante e o upsell.
displayShoppingCartDentro do bloco de resumo do carrinho (minicarrinho ou carrinho completo, dependendo do tema). Mantém o progresso visível junto com os totais.
displayFooterBeforeFaixa acima do rodapé do site nas páginas com este gancho. Último lembrete antes do cliente sair da página.
displayFooterDentro da área da coluna do pé. Menos destaque, mas sempre em designs amplos que rendem hooks para os pés globalmente.
displayCheckoutSubtotalDetailsFunil de checkout próximo às linhas de subtotal. Reduza as surpresas na última etapa – “faltam 3€” exatamente onde o pagamento é decidido.
Adicione uma segunda instância fixada na parte inferior da janela de visualização em todas as páginas (além das instâncias de gancho que ativou). Permanece visível ao rolar no celular e no desktop.
Por que ajuda: Muitos compradores não retornam ao resumo do carrinho após adicionar um produto. Uma barra persistente mantém a meta de envio grátis visível até que o limiar seja atingido, especialmente próximo ao upsell inteligente.
Pare de intuir e comece a otimizar. Teste diferentes mensagens para ver qual gera mais vendas e acompanhe o desempenho com análises integradas.
Ative a rotação automática entre variantes de mensagens em vez de sempre exibir o modelo dinâmico padrão em Configurações. Cada visitante recebe uma variante por sessão; Impressões e conversões são registradas.
Por que isso ajuda: Pequenas alterações de texto (“Apenas [amount] faltando” vs. “Adicione mais [amount] para envio grátis”) podem alterar o valor médio do encomenda: o mede com dados, não com intuição.
Três modelos de mensagens separados por idioma, com os mesmos marcadores da mensagem dinâmica principal. Exemplos de foco: urgência, recompensa ou percentagem concluída ([progress_percent]).
Por que ajuda: Execute testes multivariados em textos sem duplicar módulos ou hackear o tema.
Distribuição do tráfego entre variantes (por exemplo, 40%/35%/25%). Controla a frequência com que cada mensagem é exibida em novas sessões.
Por que isso ajuda: Pode favorecer uma variante promissora enquanto coleta dados sobre as outras ou dividir igualmente para um teste triplo limpo.
Relatório visual de impressões, conversões e taxa de conversão por variante (A, B, C ou padrão se A/B estiver desativado). Uma conversion é registrada quando o carrinho atinge o limiar de envio grátis; uma impression quando veem a barra.
Por que ajuda: escolhe a mensagem vencedora e desativa as variantes fracas: impacto direto na receita por visitante.
Contador cumulativo de quantas vezes os compradores atingem a meta (todas as variantes). Mostra se o o limiar e localização são praticamente viáveis, e não apenas quantos viram a barra.
Por que ajuda: Se houver muitas impressões, mas poucos objetivos alcançados, pode diminuir o limiar, melhorar o upsell ou tentar textos mais diretos, com um número que toda a equipe entende.
Estes comportamentos não são definições separadas, mas parte da experiência que os os seus clientes têm depois de guardar a configuração:
Desenvolvido segundo os padrões modernos do PrestaShop. O módulo usa a Widget Interface, recorre a AJAX para atualizações assíncronas e não altera ficheiros do núcleo.
WidgetInterface, permitindo a colocação de barras sem atrito em mais de 14 hooks (por exemplo, displayNav1, displayShoppingCartFooter).













Este módulo otimiza a sua estratégia de envio grátis e automatiza o upsell. Calcula automaticamente o valor em falta, exibe mensagens dinâmicas, sugere produtos inteligentemente e adapta-se com regras por país/grupo. Inclui testes A/B e relatórios para maximizar lucros sem esforço manual.
O módulo "Barra de progresso envio grátis Pro" aumenta o valor médio da encomenda e reduz o abandono de carrinhos. Exibe uma barra de progresso em direto com mensagens dinâmicas, sugere produtos para atingir o limiar de envio grátis e otimiza a conversão através de testes A/B e segmentação inteligente.
Desenvolvido com 15 anos de conhecimento PrestaShop, este módulo integra-se perfeitamente via hooks e Widget Interface. Garante atualizações em tempo real e estabilidade, sem overrides, assegurando total compatibilidade com as versões 1.7.x a 9.x, refletindo o nosso profundo entendimento da plataforma.
O módulo oferece ampla personalização: mensagens dinâmicas por idioma, limiares por país e grupo de clientes, um designer visual intuitivo com pré-visualização em direto, controlo total sobre estilos, animações e posicionamento.
Com uma arquitetura 100% independente e sem overrides de núcleo, o módulo oferece acesso total ao seu código-fonte (lógica, modelos, CSS, JS) na pasta. Isso permite modificações e integrações seguras e avançadas, mantendo a loja atualizável.
Este módulo foi desenvolvido para PrestaShop 1.7.x, 8.x e 9.x, garantindo compatibilidade contínua. A sua arquitetura independente permite atualizações seguras e eficientes, assegurando a funcionalidade e o desempenho da sua loja a longo prazo.