PS PrestaShop Intermédio

DataFirefly Auction: guia completo

Instalar, configurar e explorar os leilões em tempo real: proxy bidding, antissniping, preço de reserva, compra imediata, fecho automático por cron e vale do vencedor para PrestaShop 8 e 9.

Atualizado Versão do módulo 1.0.0

Apresentação

O módulo DataFirefly Auction transforma qualquer produto do seu catálogo num verdadeiro leilão online. Inclui um motor de licitações automáticas ao estilo do eBay (proxy bidding), um sistema antissniping, um preço de reserva oculto, uma opção de compra imediata, uma lista de acompanhamento e um fecho automático por cron que designa o vencedor e lhe gera um vale de desconto para encomendar ao preço arrematado.

O módulo é compatível com o PrestaShop 8.0 a 9.x, multiloja, traduzido em cinco idiomas (francês, inglês, espanhol, alemão e italiano), sem Composer nem dependências externas.

Instalação

  1. No seu back-office, abra Módulos e depois Gestor de módulos.
  2. Clique em Instalar um módulo e carregue o ficheiro dfauction.zip.
  3. Depois de instalado, clique em Configurar para acertar os parâmetros gerais.

Na instalação, o módulo cria as suas tabelas, os seus hooks e um menu Vender > Leilões no back-office. Gera também um token de segurança único para o URL do cron.

Definições do módulo

A página de configuração reúne os parâmetros globais, aplicados por predefinição a todos os leilões:

  • Incremento predefinido: passo mínimo entre duas licitações (licitação mínima acima da atual).
  • Janela antissniping: duração, em minutos, antes do fecho durante a qual qualquer nova licitação despoleta um prolongamento.
  • Prolongamento antissniping: duração, em minutos, acrescentada ao fecho quando surge uma licitação dentro da janela.
  • Anonimização RGPD: apresenta os licitantes com um pseudónimo estável («Bidder #1234») no histórico público.
  • Lista de acompanhamento: ativa o botão «Seguir», que permite acompanhar um leilão sem licitar.
  • Notificações por e-mail: ativa os e-mails de licitação ultrapassada e de vitória.
  • Validade do vale do vencedor: duração, em horas, da validade do vale de desconto emitido ao vencedor.
  • Token do cron: token de segurança incluído no URL do cron (ver mais abaixo).

Criar um leilão

Vá a Vender > Leilões e clique em Adicionar um leilão. Os campos disponíveis são:

  • Produto: o produto colocado em leilão (seleção no catálogo).
  • Preço de partida: montante da primeira licitação possível.
  • Preço de reserva (facultativo): preço mínimo oculto. Enquanto não for atingido, o lote não é vendido.
  • Preço de compra imediata (facultativo): montante que permite arrematar o lote de imediato.
  • Incremento: passo de licitação próprio deste leilão (substitui o incremento global).
  • Data de início e Data de fim: período de abertura do leilão.
  • Janela / prolongamento antissniping: valores específicos do leilão (caso contrário, aplicam-se os valores globais).
  • Compra imediata autorizada: ativa ou não a opção Buy-Now neste leilão.
  • Estado: Pendente, Ativo, Terminado, Vendido ou Anulado.

Deixe o estado em Pendente e indique uma data de início futura: o cron passa automaticamente o leilão a Ativo à hora prevista. Não é preciso ativá-lo à mão.

Como funcionam as licitações automáticas (proxy bidding)

O coração do módulo é um motor de licitações automáticas inspirado no eBay. O licitante não indica uma oferta fixa, mas o montante máximo que está disposto a pagar. Esse limite permanece confidencial.

  1. O módulo apresenta apenas a licitação mínima necessária para que o licitante se mantenha na frente.
  2. Quando um concorrente licita, o módulo sobe automaticamente a licitação por conta do líder, em passos de incremento, até atingir o seu limite.
  3. Se o novo licitante ultrapassar o limite do líder, assume a liderança e o preço apresentado sobe para pouco acima do limite anterior.

Resultado: o licitante não precisa de vigiar o leilão continuamente. Define o seu máximo uma vez e o módulo defende a sua posição por ele.

Antissniping e preço de reserva

O sniping consiste em licitar no último segundo, para não dar a ninguém tempo de reagir. Para o neutralizar, qualquer licitação feita dentro da janela antissniping prolonga automaticamente o fecho pela duração configurada. O leilão só termina, portanto, quando deixar de chegar qualquer licitação na última janela.

O preço de reserva é um mínimo oculto. Se não for atingido no fecho, o lote não é vendido. Assim que um licitante indica um máximo capaz de cobrir a reserva, o preço apresentado sobe automaticamente para a reserva, para que arremate o lote pelo preço justo.

Compra imediata e lista de acompanhamento

Se a compra imediata estiver autorizada, um cliente pode arrematar o lote instantaneamente pelo preço fixo definido, o que fecha o leilão de imediato e despoleta a geração do vale do vencedor.

A lista de acompanhamento permite a um cliente com sessão iniciada seguir um leilão através de um botão «Seguir», sem licitar, para o voltar a encontrar facilmente.

Fecho automático: configurar o cron

O módulo apoia-se numa tarefa cron para iniciar os leilões agendados e fechar os que chegaram ao fim. O URL do cron, protegido pelo token, é apresentado na página de configuração. É parecido com:

https://www.aminhaloja.com/index.php?fc=module&module=dfauction&controller=cron&token=O_SEU_TOKEN

Agende a sua chamada a intervalos regulares (por exemplo, a cada 5 minutos) através do cron do seu alojamento ou de um serviço de cron externo:

*/5 * * * * wget -q -O /dev/null "https://www.aminhaloja.com/index.php?fc=module&module=dfauction&controller=cron&token=O_SEU_TOKEN"

Sem cron ativo, os leilões não fecham automaticamente e os vencedores não recebem o seu vale. A frequência do cron determina também a precisão do fecho: um cron a cada 5 minutos fecha os leilões com um desfasamento máximo de 5 minutos.

Do lado do cliente

Na ficha do produto em leilão, o cliente vê um widget de licitação com o preço atual, uma contagem decrescente em direto, o número de licitações e de licitantes, bem como um campo para indicar a sua licitação máxima. O preço e a contagem decrescente atualizam-se automaticamente. O histórico das licitações é apresentado com pseudónimos, se a anonimização estiver ativa.

O vencedor e o vale de desconto

No fecho, se a reserva for atingida (ou em caso de compra imediata), o módulo designa o vencedor e gera para ele um vale de desconto privado e nominativo, restrito à sua conta. Esse vale permite-lhe encomendar o produto pelo preço exato arrematado. A sua validade corresponde à definição «Validade do vale do vencedor».

E-mails enviados

  • A sua licitação foi ultrapassada: enviado a um licitante quando um concorrente passa à sua frente.
  • Ganhou o leilão: enviado ao vencedor no fecho, com o código do vale de desconto.

Os modelos são fornecidos em francês e em inglês e são personalizáveis a partir da tradução dos e-mails do PrestaShop.

RGPD e privacidade

Com a anonimização ativa, o histórico público das licitações apresenta um pseudónimo estável por licitante («Bidder #1234») em vez do seu nome real. A transparência do leilão é preservada sem expor a identidade dos participantes.

Perguntas frequentes

O preço de reserva é visível para os clientes?

Não. Mantém-se oculto. Os clientes veem apenas se a reserva foi ou não atingida.

O que acontece se a reserva não for atingida?

O lote não é vendido e não é gerado qualquer vale. O leilão é fechado sem vencedor.

Dois licitantes podem indicar o mesmo máximo?

Sim. Em caso de empate no limite, é a primeira licitação registada que mantém a liderança.

Posso ter janelas antissniping diferentes consoante o leilão?

Sim. Cada leilão pode definir a sua própria janela e o seu próprio prolongamento; caso contrário, aplicam-se os valores globais.

Desinstalação

A desinstalação a partir do Gestor de módulos elimina as tabelas dos leilões, das licitações e dos acompanhamentos, bem como a configuração e os separadores de menu. Guarde previamente os seus dados se os quiser conservar.

Numa loja portuguesa — A interface e os modelos de e-mail não são fornecidos em português: traduza-os em Parâmetros avançados > Traduções, escolhendo dfauction para as legendas e a tradução de e-mails do PrestaShop para as mensagens de licitação ultrapassada e de vitória. Note ainda que a venda em leilão a consumidores tem enquadramento jurídico próprio: verifique com o seu jurista as menções obrigatórias a apresentar antes de abrir o primeiro leilão.

Esta página foi útil?

Ainda com dúvidas? Contacte o suporte