PS PrestaShop Gemiddeld

DataFirefly Auction: volledige gids

Realtimeveilingen installeren, configureren en benutten: proxy bidding, anti-sniping, reserveprijs, direct kopen, automatische sluiting via cron en winnaarsbon voor PrestaShop 8 en 9.

Bijgewerkt Moduleversie 1.0.0

Overzicht

De module DataFirefly Auction verandert elk product uit uw catalogus in een echte onlineveiling. Hij bevat een automatische biedmotor in eBay-stijl (proxy bidding), een anti-snipingsysteem, een verborgen reserveprijs, een optie voor direct kopen, een volglijst en een automatische sluiting via cron die de winnaar aanwijst en voor hem een kortingsbon genereert om tegen de gewonnen prijs te bestellen.

De module is compatibel met PrestaShop 8.0 tot 9.x, multistore, vertaald in vijf talen (Frans, Engels, Spaans, Duits, Italiaans), zonder Composer of externe afhankelijkheid.

Installatie

  1. Open in uw backoffice Modules en daarna Modulebeheer.
  2. Klik op Een module installeren en upload het bestand dfauction.zip.
  3. Klik na de installatie op Configureren om de algemene instellingen te regelen.

Bij de installatie maakt de module zijn tabellen en hooks aan en een menu Verkopen > Veilingen in de backoffice. Hij genereert ook een uniek beveiligingstoken voor de cron-URL.

Instellingen van de module

De configuratiepagina bundelt de globale parameters, die standaard op alle veilingen worden toegepast:

  • Standaardincrement: minimale stap tussen twee biedingen (minimaal overbod).
  • Anti-snipingvenster: duur, in minuten, vóór de sluiting waarin elk nieuw bod een verlenging activeert.
  • Anti-snipingverlenging: duur, in minuten, die aan de sluiting wordt toegevoegd wanneer een bod in het venster valt.
  • AVG-anonimisering: toont de bieders onder een stabiel pseudoniem (“Bidder #1234”) in de publieke geschiedenis.
  • Volglijst: activeert de knop “Volgen” waarmee een veiling gevolgd kan worden zonder te bieden.
  • E-mailmeldingen: activeert de e-mails bij overbieding en winst.
  • Geldigheid van de winnaarsbon: duur, in uren, van de geldigheid van de aan de winnaar uitgegeven kortingsbon.
  • Cron-token: beveiligingstoken opgenomen in de cron-URL (zie verderop).

Een veiling aanmaken

Ga naar Verkopen > Veilingen en klik op Een veiling toevoegen. De beschikbare velden zijn:

  • Product: het geveilde product (selectie uit de catalogus).
  • Startprijs: bedrag van het eerste mogelijke bod.
  • Reserveprijs (optioneel): verborgen bodemprijs. Zolang die niet is bereikt, wordt het lot niet verkocht.
  • Prijs voor direct kopen (optioneel): bedrag waarmee het lot onmiddellijk kan worden bemachtigd.
  • Increment: overbodstap eigen aan deze veiling (vervangt het globale increment).
  • Begindatum en Einddatum: openingsperiode van de veiling.
  • Anti-snipingvenster / -verlenging: waarden specifiek voor de veiling (anders gelden de globale waarden).
  • Direct kopen toegestaan: schakelt de Buy-Now-optie voor deze veiling in of uit.
  • Status: In afwachting, Actief, Beëindigd, Verkocht of Geannuleerd.

Laat de status op In afwachting staan en vul een toekomstige begindatum in: de cron zet de veiling op het geplande tijdstip automatisch op Actief. Handmatig activeren is niet nodig.

Hoe automatisch bieden werkt (proxy bidding)

De kern van de module is een automatische biedmotor, geïnspireerd op eBay. De bieder voert geen vast bod in, maar het maximumbedrag dat hij bereid is te betalen. Dit plafond blijft vertrouwelijk.

  1. De module toont alleen het minimale bod dat nodig is om de bieder aan kop te houden.
  2. Wanneer een concurrent biedt, overbiedt de module automatisch namens de koploper, in incrementstappen, tot zijn plafond is bereikt.
  3. Overschrijdt de nieuwkomer het plafond van de koploper, dan neemt hij de leiding en stijgt de getoonde prijs tot net boven het oude plafond.

Resultaat: de bieder hoeft de verkoop niet continu in de gaten te houden. Hij stelt één keer zijn maximum in, en de module verdedigt zijn positie voor hem.

Anti-sniping en reserveprijs

Sniping is bieden op de allerlaatste seconde, zodat niemand tijd heeft om te reageren. Om dat te neutraliseren, verlengt elk bod dat in het anti-snipingvenster valt de sluiting automatisch met de geconfigureerde duur. De verkoop eindigt dus pas wanneer er in het laatste venster geen enkel bod meer binnenkomt.

De reserveprijs is een verborgen bodemprijs. Is die bij de sluiting niet bereikt, dan wordt het lot niet verkocht. Zodra een bieder een maximum invoert dat de reserve kan dekken, stijgt de getoonde prijs automatisch tot de reserve, zodat hij het lot tegen de juiste prijs wint.

Direct kopen en volglijst

Is direct kopen toegestaan, dan kan een klant het lot onmiddellijk bemachtigen tegen de vastgestelde vaste prijs, wat de veiling meteen sluit en de generatie van de winnaarsbon activeert.

De volglijst laat een ingelogde klant een veiling volgen via een knop “Volgen”, zonder te bieden, om ze makkelijk terug te vinden.

Automatische sluiting: de cron configureren

De module steunt op een cron-taak om de geplande veilingen te starten en de verlopen veilingen te sluiten. De cron-URL, beschermd door het token, wordt op de configuratiepagina getoond. Ze ziet er zo uit:

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

Plan de aanroep met regelmatige tussenpozen (bijvoorbeeld elke 5 minuten) via de cron van uw host of een externe cron-dienst:

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

Zonder actieve cron sluiten de veilingen niet automatisch en ontvangen de winnaars hun bon niet. De cron-frequentie bepaalt ook de precisie van de sluiting: een cron elke 5 minuten sluit de veilingen met hoogstens 5 minuten vertraging.

Aan klantzijde

Op de geveilde productpagina ziet de klant een veilingwidget met de huidige prijs, een live aftelklok, het aantal biedingen en bieders, en een veld om zijn maximumbod in te voeren. De prijs en de aftelklok verversen automatisch. De biedgeschiedenis wordt onder pseudoniemen getoond als de anonimisering actief is.

De winnaar en de kortingsbon

Als bij de sluiting de reserve is bereikt (of bij direct kopen), wijst de module de winnaar aan en genereert voor hem een persoonlijke, private kortingsbon, beperkt tot zijn account. Met deze bon kan hij het product bestellen tegen de exacte gewonnen prijs. De geldigheidsduur komt overeen met de instelling “Geldigheid van de winnaarsbon”.

Verzonden e-mails

  • U bent overboden: verzonden aan een bieder wanneer een concurrent hem passeert.
  • U hebt gewonnen: verzonden aan de winnaar bij de sluiting, met de code van de kortingsbon.

De sjablonen worden geleverd in het Frans en Engels en zijn aanpasbaar via de e-mailvertaling van PrestaShop.

AVG en vertrouwelijkheid

Wanneer de anonimisering actief is, toont de publieke biedgeschiedenis een stabiel pseudoniem per bieder (“Bidder #1234”) in plaats van zijn echte naam. De transparantie van de verkoop blijft behouden zonder de identiteit van de deelnemers bloot te geven.

Veelgestelde vragen

Is de reserveprijs zichtbaar voor de klanten?

Nee. Hij blijft verborgen. De klanten zien alleen of de reserve al dan niet is bereikt.

Wat gebeurt er als de reserve niet wordt bereikt?

Het lot wordt niet verkocht en er wordt geen bon gegenereerd. De veiling wordt zonder winnaar gesloten.

Kunnen twee bieders hetzelfde maximum invoeren?

Ja. Bij een gelijk plafond behoudt het eerst geregistreerde bod de leiding.

Kan ik per veiling verschillende anti-snipingvensters instellen?

Ja. Elke veiling kan haar eigen venster en verlenging definiëren, anders gelden de globale waarden.

De-installatie

De de-installatie via het Modulebeheer verwijdert de tabellen van de veilingen, de biedingen en de volglijsten, evenals de configuratie en de menutabbladen. Maak vooraf een back-up van uw gegevens als u ze wilt bewaren.

Was deze pagina nuttig?

Loopt u nog vast? Neem contact op met support