Tudo o que quer saber antes de instalar.
Uma análise detalhada de como o DataFirefly Smart Offers: Ofertas Agrupadas Inteligentes para PrestaShop funciona, porque o construímos assim e o raciocínio por trás das funcionalidades acima.
Porquê quatro tipos de ofertas agrupadas num só módulo
A maioria dos módulos de ofertas agrupadas do mercado limita-se a um único formato, ou exige uma configuração complexa para passar de um tipo a outro. O Smart Offers parte da constatação inversa: um comerciante precisa muitas vezes dos quatro formatos em paralelo durante um período comercial, e cada formato merece a sua própria interface clara. Ao criar uma oferta, o administrador escolhe um dos quatro tipos em cartões visuais, e só aparecem os campos pertinentes para esse tipo, sem uma configuração genérica que obrigue a perceber dez parâmetros para uma operação simples.
Adição automática ao carrinho, não apenas um desconto
Quando as condições de uma oferta estão cumpridas, o motor acrescenta fisicamente os produtos oferecidos ao carrinho e cria depois uma regra de carrinho que os torna gratuitos. O cliente vê assim o brinde ou brindes aparecerem sem intervenção, o que corresponde muito melhor à sua intenção do que a simples apresentação de um desconto. O motor acompanha as unidades acrescentadas por carrinho e por oferta, o que permite revogar a oferta de forma limpa se o cliente retirar entretanto um produto que a aciona, sem risco de deixar um brinde órfão.
Apresentação cuidada na ficha de produto
Em cada ficha de produto que aciona a oferta, uma faixa em gradiente apresenta o selo, o título, uma mensagem dinâmica consoante o tipo de oferta e as miniaturas clicáveis dos produtos abrangidos. A cor da faixa é parametrizável por oferta, com seis predefinições DataFirefly mais um seletor livre. Nos tipos que misturam produtos que acionam e produtos oferecidos, a faixa separa-os visualmente com uma seta, para que o cliente perceba num relance o que tem de comprar e o que vai receber.
Caso particular das ofertas 1+1 no mesmo produto
O caso em que o produto que aciona a oferta é também o produto oferecido é tratado especificamente pelo motor. Quando um cliente acrescenta uma unidade do produto, o Smart Offers acrescenta uma segunda automaticamente e aplica um desconto igual ao preço unitário, pelo que o cliente vê dois exemplares no carrinho e só um é faturado. Sem esta lógica fina, muitos módulos confundem a unidade paga com a oferecida e tornam por engano gratuita a unidade paga.
Escolha entre variantes
Para as operações em que o cliente pode compor o lote, define uma lista de produtos ou de variantes candidatas, o número de unidades a comprar nesse conjunto e o número de unidades oferecidas. O Smart Offers identifica automaticamente as mais baratas do carrinho como sendo as unidades oferecidas, o que corresponde à interpretação comercial habitual do compre N leve M.
Pack a granel para o B2B e para escoar stock
O formato pack a granel multiplica as unidades de outro produto em função da quantidade comprada do primeiro. Por cada dez unidades de um produto comprado, o motor acrescenta vinte de outro produto. É prático para fornecedores que queiram empurrar um produto complementar ou escoar stock parado, associando-o a um produto que vende bem.
Back-office pensado para a rapidez de introdução
Criação de uma oferta em menos de um minuto: escolha do tipo num cartão visual, adição dos produtos que acionam e dos oferecidos através de um seletor com pesquisa em direto, seleção de variantes com um clique. O formulário só mostra os campos pertinentes para o tipo de oferta escolhido, e as cores do selo estão disponíveis em predefinições ou em seletor livre. As listas de produtos usam um endpoint AJAX dedicado que consulta o catálogo e devolve o nome, a imagem, o preço e as variantes disponíveis.
Hook actionCartSave com proteção contra recursão
O motor liga-se ao actionCartSave e reavalia todas as ofertas ativas a cada alteração do carrinho. A adição dos produtos oferecidos através de Cart::updateQty volta a disparar o hook; uma proteção estática impede a recursão. Esta arquitetura garante que o estado do carrinho está sempre coerente com as ofertas aplicáveis, mesmo que o cliente altere uma quantidade ou retire um produto durante a sessão.
Multilingue e multiloja
Cada oferta tem campos traduzidos para o nome, o texto do selo e a descrição longa, nas cinco línguas do back-office DataFirefly (português, inglês, espanhol, alemão, italiano). Num PrestaShop multiloja, cada oferta pode ser restringida a um subconjunto de lojas, o que é prático para diferenciar as operações comerciais entre uma loja premium e uma loja de outlet.
Ainda não existem avaliações.