PS PrestaShop Mittel

DataFirefly Auction — Vollständige Anleitung

Echtzeit-Online-Auktionen installieren, konfigurieren und betreiben: Proxy bidding, Anti-Sniping, Mindestgebot, Sofortkauf, automatischer Abschluss per Cron und Gewinner-Gutschein für PrestaShop 8 und 9.

Aktualisiert Modulversion 1.0.0

Überblick

Das Modul DataFirefly Auction verwandelt jedes Produkt Ihres Katalogs in eine echte Online-Auktion. Es bringt eine automatische Bietmaschine im eBay-Stil (Proxy bidding) mit, ein Anti-Sniping-System, ein verstecktes Mindestgebot, eine Sofortkauf-Option, eine Beobachtungsliste und einen automatischen Abschluss per Cron, der den Gewinner bestimmt und ihm einen Gutschein erzeugt, um zum ersteigerten Preis zu bestellen.

Das Modul ist kompatibel mit PrestaShop 8.0 bis 9.x, multishopfähig, in fünf Sprachen übersetzt (Französisch, Englisch, Spanisch, Deutsch, Italienisch), ohne Composer oder externe Abhängigkeit.

Installation

  1. Öffnen Sie in Ihrem Backoffice Module und dann Modul-Manager.
  2. Klicken Sie auf Modul hochladen und legen Sie die Datei dfauction.zip ab.
  3. Klicken Sie nach der Installation auf Konfigurieren, um die allgemeinen Parameter einzustellen.

Bei der Installation erstellt das Modul seine Tabellen, seine Hooks und ein Menü Verkaufen > Auktionen im Backoffice. Es erzeugt außerdem ein eindeutiges Sicherheits-Token für die Cron-URL.

Moduleinstellungen

Die Konfigurationsseite fasst die globalen Parameter zusammen, die standardmäßig auf alle Auktionen angewendet werden:

  • Standard-Schrittweite: Mindestschritt zwischen zwei Geboten (Mindesterhöhung).
  • Anti-Sniping-Fenster: Dauer in Minuten vor dem Abschluss, in der jedes neue Gebot eine Verlängerung auslöst.
  • Anti-Sniping-Verlängerung: Dauer in Minuten, die dem Abschluss hinzugefügt wird, wenn ein Gebot in das Fenster fällt.
  • DSGVO-Anonymisierung: zeigt Bieter im öffentlichen Verlauf unter einem stabilen Pseudonym („Bidder #1234″).
  • Beobachtungsliste: aktiviert die Schaltfläche „Beobachten“, um eine Auktion ohne Gebot zu verfolgen.
  • E-Mail-Benachrichtigungen: aktiviert die Überbietungs- und Gewinn-E-Mails.
  • Gültigkeit des Gewinner-Gutscheins: Dauer in Stunden des an den Gewinner ausgestellten Gutscheins.
  • Cron-Token: in der Cron-URL enthaltenes Sicherheits-Token (siehe unten).

Eine Auktion erstellen

Gehen Sie zu Verkaufen > Auktionen und klicken Sie auf Auktion hinzufügen. Die verfügbaren Felder sind:

  • Produkt: das versteigerte Produkt (aus dem Katalog ausgewählt).
  • Startpreis: der Betrag des ersten möglichen Gebots.
  • Mindestgebot (optional): verstecktes Mindestpreis. Solange es nicht erreicht ist, wird das Los nicht verkauft.
  • Sofortkaufpreis (optional): Betrag, der es ermöglicht, das Los auf der Stelle zu erwerben.
  • Schrittweite: für diese Auktion eigene Erhöhungsschrittweite (überschreibt die globale Schrittweite).
  • Startdatum und Enddatum: der Öffnungszeitraum der Auktion.
  • Anti-Sniping-Fenster / -Verlängerung: auktionsspezifische Werte (sonst gelten die globalen Werte).
  • Sofortkauf erlaubt: aktiviert die Buy-Now-Option für diese Auktion oder nicht.
  • Status: Ausstehend, Aktiv, Beendet, Verkauft oder Storniert.

Lassen Sie den Status auf Ausstehend und geben Sie ein zukünftiges Startdatum an: Der Cron schaltet die Auktion zur geplanten Zeit automatisch auf Aktiv. Eine manuelle Aktivierung ist nicht nötig.

Wie das automatische Bieten (Proxy bidding) funktioniert

Das Herzstück des Moduls ist eine von eBay inspirierte automatische Bietmaschine. Der Bieter gibt kein festes Gebot ein, sondern den Höchstbetrag, den er zu zahlen bereit ist. Diese Obergrenze bleibt vertraulich.

  1. Das Modul zeigt nur das Mindestgebot an, das nötig ist, damit der Bieter in Führung bleibt.
  2. Wenn ein Konkurrent bietet, erhöht das Modul automatisch im Namen des Führenden, in Schritten, bis zu seiner Obergrenze.
  3. Übersteigt der Neuankömmling die Obergrenze des Führenden, übernimmt er die Führung, und der angezeigte Preis steigt knapp über die alte Obergrenze.

Im Ergebnis muss der Bieter den Verkauf nicht ständig überwachen. Er legt sein Maximum einmal fest, und das Modul verteidigt seine Position für ihn.

Anti-Sniping und Mindestgebot

Sniping bedeutet, in der allerletzten Sekunde zu bieten, damit niemand Zeit zum Reagieren hat. Um es zu neutralisieren, verlängert jedes innerhalb des Anti-Sniping-Fensters abgegebene Gebot den Abschluss automatisch um die konfigurierte Dauer. Der Verkauf endet daher erst, wenn kein weiteres Gebot mehr innerhalb des letzten Fensters eingeht.

Das Mindestgebot ist eine versteckte Untergrenze. Wird es beim Abschluss nicht erreicht, wird das Los nicht verkauft. Sobald ein Bieter ein Maximum eingibt, das das Mindestgebot decken kann, steigt der angezeigte Preis automatisch auf das Mindestgebot, damit er das Los zum fairen Preis gewinnt.

Sofortkauf und Beobachtungsliste

Wenn der Sofortkauf erlaubt ist, kann ein Kunde das Los sofort zum festgelegten Festpreis erwerben, was die Auktion auf der Stelle beendet und die Erzeugung des Gewinner-Gutscheins auslöst.

Die Beobachtungsliste ermöglicht es einem angemeldeten Kunden, eine Auktion über eine Schaltfläche „Beobachten“ zu verfolgen, ohne zu bieten, um sie leicht wiederzufinden.

Automatischer Abschluss: den Cron einrichten

Das Modul stützt sich auf eine Cron-Aufgabe, um geplante Auktionen zu starten und jene zu schließen, die ihr Ende erreicht haben. Die durch das Token geschützte Cron-URL wird auf der Konfigurationsseite angezeigt. Sie sieht so aus:

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

Planen Sie ihren Aufruf in regelmäßigen Abständen (zum Beispiel alle 5 Minuten) über den Cron Ihres Hosters oder einen externen Cron-Dienst:

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

Ohne aktiven Cron werden Auktionen nicht automatisch geschlossen und Gewinner erhalten ihren Gutschein nicht. Die Cron-Frequenz bestimmt auch die Genauigkeit des Abschlusses: ein Cron alle 5 Minuten schließt Auktionen mit höchstens 5 Minuten Verzögerung.

Kundenseite

Auf der versteigerten Produktseite sieht der Kunde ein Bietwidget, das den aktuellen Preis, einen Live-Countdown, die Anzahl der Gebote und Bieter sowie ein Feld zur Eingabe seines Höchstgebots anzeigt. Preis und Countdown aktualisieren sich automatisch. Der Gebotsverlauf wird unter Pseudonymen angezeigt, wenn die Anonymisierung aktiv ist.

Der Gewinner und der Gutschein

Beim Abschluss bestimmt das Modul, wenn das Mindestgebot erreicht ist (oder im Fall eines Sofortkaufs), den Gewinner und erzeugt für ihn einen privaten, kontogebundenen Gutschein. Mit diesem Gutschein kann er das Produkt genau zum ersteigerten Preis bestellen. Seine Gültigkeit entspricht der Einstellung „Gültigkeit des Gewinner-Gutscheins“.

Versendete E-Mails

  • Sie wurden überboten: an einen Bieter gesendet, wenn ein Konkurrent an ihm vorbeizieht.
  • Sie haben gewonnen: beim Abschluss an den Gewinner gesendet, mit dem Gutschein-Code.

Die Vorlagen werden auf Französisch und Englisch bereitgestellt und können über die E-Mail-Übersetzung von PrestaShop angepasst werden.

DSGVO und Datenschutz

Wenn die Anonymisierung aktiv ist, zeigt der öffentliche Gebotsverlauf ein stabiles Pseudonym pro Bieter („Bidder #1234″) statt seines echten Namens. Die Transparenz des Verkaufs bleibt erhalten, ohne die Identität der Teilnehmer offenzulegen.

Häufig gestellte Fragen

Ist das Mindestgebot für Kunden sichtbar?

Nein. Es bleibt verborgen. Kunden sehen nur, ob das Mindestgebot erreicht ist oder nicht.

Was passiert, wenn das Mindestgebot nicht erreicht wird?

Das Los wird nicht verkauft und es wird kein Gutschein erzeugt. Die Auktion wird ohne Gewinner geschlossen.

Können zwei Bieter dasselbe Maximum eingeben?

Ja. Bei Gleichstand der Obergrenze behält das zuerst erfasste Gebot die Führung.

Kann ich unterschiedliche Anti-Sniping-Fenster pro Auktion haben?

Ja. Jede Auktion kann ihr eigenes Fenster und ihre eigene Verlängerung festlegen, sonst gelten die globalen Werte.

Deinstallation

Die Deinstallation über den Modul-Manager entfernt die Auktions-, Gebots- und Beobachtungstabellen sowie die Konfiguration und die Menü-Tabs. Sichern Sie Ihre Daten vorher, wenn Sie sie behalten möchten.

War diese Seite hilfreich?

Immer noch nicht weiter? Support kontaktieren