Sin impuesto Con impuesto

RKR-Lagerreservierung im Warenkorb: Countdown für PrestaShop

Price: 72,60 €
Erstes Jahr: 72,60 € inkl. MwSt.
Ab dem zweiten Jahr: 18,15 €/Jahr inkl. MwSt.
  • Ein Jahr technischer Support und lebenslange Updates; ab dem zweiten Jahr wird der Support für 18,15 €/Jahr verlängert und umfasst auch Ihre allgemeinen Verbesserungsideen für das Modul.
  • Verlängert sich automatisch; jederzeit kündbar, ohne Mindestlaufzeit.
Einmalzahlung: 72,60 € inkl. MwSt.
  • Ein Jahr technischer Support und lebenslange Updates; danach endet der Support (mit dem Abonnement wird er für 18,15 €/Jahr verlängert).
  • Eine einzige Zahlung, ohne automatische Abbuchungen.
60,00 € Sin impuesto 72,60 € Con impuesto

Es reserviert Einheiten, sobald der Kunde sie in den Warenkorb legt, und zeigt einen Countdown-Timer auf der Produktseite, im Warenkorb, im Mini-Warenkorb und an der Kasse an. Läuft der Countdown ab, werden die Einheiten automatisch freigegeben; bis dahin kann niemand anderes die letzte Einheit beanspruchen. Ideal für Produkteinführungen, limitierte Editionen, Blitzverkäufe und Drops.

Kompatibel mit PrestaShop 1.7.8 und 9.x. Verändert Ihren physischen Lagerbestand nicht.

Aktie

Demo ausprobieren

Produkteinführungen und Blitzverkäufe

Drei Kunden, eine letzte Einheit. Zwei gehen verärgert.

Bei PrestaShop verringert sich der Lagerbestand erst, wenn die Bestellung bestätigt wird: Bis dahin sieht jeder die verfügbare Einheit und jeder glaubt, dass sie ihm gehört. RKR-Aktienreservierung im Warenkorb Legen Sie die Artikel beiseite, sobald sie in den Warenkorb gelegt werden, und zeigen Sie dem Kunden einen Countdown an.

10 Minuten
Standardreservierung mit sichtbarem Countdown; Sie wählen die Dauer, von 1 Minute bis 24 Stunden.
23 Designs
für den Countdown, mit Live-Vorschau und bearbeitbarem CSS
1.7.8 → 9.x
eine einzige Version des Moduls für alle Ihre PrestaShop-Shops

/ Das letzte Exemplar wird nur einmal verkauft.

Jede Reservierung wird innerhalb einer zeilengesperrten Datenbanktransaktion (SELECT ... FOR UPDATE) erstellt, sodass zwei Kunden, die gleichzeitig auf „In den Warenkorb“ klicken, nicht denselben letzten Artikel erhalten. Und der Schutz endet nicht mit dem Warenkorb:

Die Ergänzung ist auf das beschränkt, was verfügbar ist.
Falls die verfügbaren Einheiten in anderen Warenkörben reserviert sind, behält der Warenkorb die verfügbaren Einheiten und der Kunde erfährt den Grund dafür: wie viele noch übrig sind und dass der Rest in wenigen Minuten freigegeben werden kann.
Die Zahlung wird abschließend geprüft.
Sowohl die Bestellseite als auch die Zahlungsabwicklung leiten den Kunden zurück zum Warenkorb, falls dort noch ein Artikel von einem anderen Kunden reserviert ist. Dabei werden das Produkt und die verfügbare Stückzahl angezeigt. Alternativ kann die Reservierung automatisch entfernt werden.
Die Einheiten werden nach Ablauf der Gültigkeitsdauer automatisch freigegeben.
Eine abgelaufene Reservierung wird sofort nicht mehr gezählt, ohne dass auf irgendwelche Aufgaben gewartet wird. Die Bereinigung erfolgt über den eigenen Datenverkehr des Shops (maximal einmal pro Minute). Optional können Sie die Cron-URL hinzufügen, um den Vorgang alle 5 Minuten auszuführen.

Es hat keinen Einfluss auf Ihren physischen Warenbestand. Reservierungen werden in den Tabellen des Moduls gespeichert: Sie werden nicht in den PrestaShop-Bestand geschrieben, und wenn Sie das Modul deaktivieren, funktioniert der Shop wie gewohnt. Für Produkte, die als „nachbestellt“ (nicht vorrätig) gekennzeichnet sind, gelten keine Beschränkungen: Ihre Reservierung erhöht lediglich den Countdown.

/ Ein Countdown, bei dem der Kunde entscheidet

Der Timer wird auf der Produktseite, im Warenkorb (Benachrichtigungsleiste, Übersichtsfeld und Uhr in jeder Zeile), im Mini-Warenkorb im Header und an der Kasse angezeigt. Jeder Standort kann separat aktiviert und deaktiviert werden, und der Kunde kann die Reservierung verlängern oder Einheiten selbst freigeben.

Erweiterungen mit Beschränkungen
Standardmäßig sind pro Buchung zwei Verlängerungen um jeweils 5 Minuten möglich. Sie können die Anzahl und die Dauer ändern oder die Verlängerungen komplett deaktivieren, damit niemand Ihre Verfügbarkeit unbegrenzt blockiert.
Spürbare Dringlichkeit
Zwei Minuten vor Ablauf der Zeit wechselt der Countdown zu „dringend“ und in den letzten 30 Sekunden zu „kritisch“ (beide Schwellenwerte sind anpassbar). Optional ertönt ein Alarm und der Browser zeigt eine Benachrichtigung an, sobald die Zeit abgelaufen ist.
E-Mail-Benachrichtigung vor Ablauf
Kunden mit einem Konto erhalten eine E-Mail, sobald ihre Buchung nur noch wenige Minuten (standardmäßig 2) gültig ist, mit einem direkten Link zum Warenkorb. Diese Funktion ist standardmäßig deaktiviert. Die Vorlagen sind in Spanisch, Englisch, Französisch, Italienisch, Deutsch und Portugiesisch verfügbar.
Gäste inklusive
Jeder, der ohne Konto kauft, erstellt ebenfalls eine Reservierung und wird im Lagerbestand gezählt. Wenn nur registrierte Kunden Reservierungen vornehmen sollen, deaktivieren Sie diese Funktion.
Knappheit bei realen Daten
Die Angaben „Nur noch N Einheiten verfügbar“ und „N Einheiten in anderen Warenkörben reserviert“ beziehen sich auf den tatsächlichen Lagerbestand abzüglich der Reservierungen und nicht auf eine erfundene Zahl.

/ Regeln für jeden Wurf

Die allgemeinen Einstellungen gelten für den gesamten Shop. Sie können Regeln für bestimmte Produkte und Kategorien hinzufügen. Die Produktregel hat Vorrang. Ist keine Produktregel vorhanden, gilt die Regel der übergeordneten Kategorie. Gibt es keine Kategorieregel, gelten die allgemeinen Einstellungen. Der Wert 0 in einer Regel bedeutet „vererben“.

Datumsfenster
Eine Regel kann ein Start- und Enddatum haben: ideal für eine 48-Stunden-Aktion oder einen Blitzverkauf. Außerhalb des festgelegten Zeitraums wird die Regel ignoriert und die allgemeinen Einstellungen gelten.
Maximalbetrag pro Kunde und pro Regel
Begrenzt die Anzahl der Einheiten, die eine Person pro Produkt reservieren kann (standardmäßig 10): Schutz vor Bots und Wiederverkäufern bei Produkteinführungen.
Sicherheitsmarge
Einheiten, die nie angeboten werden: Bei einer Marge von 2 werden von einem Produkt mit 10 Einheiten nur 8 als verfügbar angezeigt. Eine günstige Absicherung, falls ein anderes System, wie z. B. ein ERP-System, Ihren Lagerbestand ebenfalls erfasst.
Durch Kombination
Reservierungen werden nach Produkt und Kombination gezählt, sodass jede Größe oder Farbe ihren eigenen reservierten Bestand hat.

/ Messen Sie, was mit Ihrem Bestand passiert.

Der Tab „Statistiken“ zeigt Ihnen den Buchungsprozess (gebucht, verlängert, in eine Bestellung umgewandelt, abgelaufen und freigegeben), eine Heatmap nach Wochentag und Uhrzeit, die meistgebuchten Produkte, die Gründe für jede Freigabe oder Ablehnung sowie die Aufschlüsselung zwischen Gästen und registrierten Kunden. Sie wählen den Zeitraum (heute, 7, 30, 90 oder 365 Tage oder benutzerdefinierte Daten) und exportieren die Daten als CSV-Datei. Die Diagramme funktionieren ohne externe Dienste.

Jedes Mal, wenn das Modul den Verkauf einer Einheit verhindert, die ein anderer Kunde reserviert hatte, wird dies als „abgelehnt“ protokolliert: Es ist Ihr Zähler für Zuletzt gespeicherte Einheiten. Darüber hinaus können Sie in den Produktdetails im Backend die aktiven Reservierungen für dieses Produkt (Warenkorb, Kunde, Einheiten, verbleibende Zeit und Upgrades) sowie die dafür geltende Regel einsehen.

/ Sorgen Sie dafür, dass es wie Ihr Geschäft aussieht

Wählen Sie aus 23 Designs – von klassisch über mattiertes Glas und Neon bis hin zu dunkel – und passen Sie Farben, Rahmen, Typografie, Größen und Schatten individuell an. Die Vorschau aktualisiert sich sofort nach der Designauswahl, ohne dass die Seite neu geladen werden muss, und verfügt über einen eigenen Countdown-Timer. Sie können den Zuständen „Normal“, „Dringend“ und „Kritisch“ unterschiedliche Animationseffekte zuweisen (unter Berücksichtigung der Systemeinstellungen für reduzierte Bewegungen) und diese im Backend mit Ihrem eigenen CSS feinabstimmen.

Die Texte, die der Kunde sieht, sind sprachlich aufbereitet und standardmäßig in Spanisch, Englisch, Französisch, Italienisch, Deutsch und Portugiesisch verfügbar. Das Modul ist für mehrere Shops geeignet: Jeder Shop hat seine eigenen Einstellungen. Im Backend erscheint es unter „Rekire MODULE» → «Lagerreservierung», mit Einstellungen, Regeln, Design, Statistiken und einer Schritt-für-Schritt-Anleitung.

/ Was Sie wissen sollten

Das Modul benötigt die Lagerverwaltung in PrestaShop. Ohne diese kann kein Lagerbestand reserviert werden, und das Modul bleibt inaktiv, anstatt Funktionen zu blockieren. Es verwendet die Standard-Hooks für Produkt, Warenkorb und Checkout. Falls Ihr Theme diese nicht ausgibt, finden Sie in der Anleitung die entsprechenden Informationen. Wenn Sie bereits Version 1.0 verwenden, … 1.1.x, Sie laden die neue ZIP-Datei hoch: Das Modul verschiebt das Menü zu «Rekire Mit dem Befehl „MODULES“ wird das Stylesheet neu generiert und der geänderte Text beibehalten.

Kompatibel mit PrestaShop 1.7.8 und 9.x

Entwickelt und gepflegt von ERFORDERN

10.10.2026
v1.2.0

[destacado]

Erste vollständige Version unter der Marke Rekire . Version 1.1.5 war zwar funktionsfähig, aber unfertig; diese Version macht sie verkaufsfertig.

Neue Funktionen

  • Das Menü „ Rekire -Module“ ( RkrBackOfficeMenuTrait ) zeigt das Modul innerhalb der gemeinsamen Rekire -Modulgruppe mit seinen Abschnitten „Einstellungen“, „Regeln“, „Design“, „Statistiken“ und „Anleitung“ sowie jedem Eintrag in der bevorzugten Sprache des Mitarbeiters (Spanisch, Englisch, Französisch, Italienisch, Deutsch, Portugiesisch) an. Zuvor befand es sich unter „Verkauf“ mit seinem englischen Namen.
  • Die Reservierung wird beim Hinzufügen von Artikeln zum Warenkorb berücksichtigt. Sind die verfügbaren Einheiten bereits in anderen Warenkörben reserviert, enthält der Warenkorb nur die verfügbaren Einheiten, und dem Kunden wird der Grund dafür angezeigt („Aktuell sind nur noch N Einheiten verfügbar…“). Zuvor wurde das Produkt trotzdem hinzugefügt, und die Benachrichtigung erschien frühestens beim Bezahlvorgang.
  • Abschließende Prüfung an der Kasse : Zusätzlich zur Bestellseite kehrt das Zahlungsmodul bei der Validierung zum Warenkorb zurück, falls sich dort noch eine von einem anderen Kunden reservierte Einheit befindet. Dabei werden Details darüber angezeigt, welches Produkt und wie viele verfügbar sind.
  • Kundentexte in sechs Sprachen (es, en, fr, it, de, pt) als Standard und vier neue editierbare Texte: reservierte Einheiten in anderen Warenkörben, Reservierungszeit auf der Karte, begrenzte Hinzufügung und abgelehnte Hinzufügung.
  • Hinweis beim Hinzufügen : „Zum Warenkorb hinzugefügt: Einheiten reserviert um 09:58 Uhr“.
  • E-Mail mit dem Hinweis "Ihre Reservierung läuft bald ab" mails/ / (sechs Sprachen) und wurde auch ohne Cronjob, unter Verwendung des eigenen Datenverkehrs des Shops, versendet.
  • Wenn die Option „Position aus dem Warenkorb entfernen“ abläuft, wird die Position nun tatsächlich aus dem Warenkorb entfernt (zuvor wurde nur die Reservierung freigegeben).

Arrangements

  • Der Warenkorb des Kunden konnte beim Hinzufügen eines Produkts verloren gehen : Der AJAX-Punkt des Moduls speicherte seinen Anfragezähler im Cookie, und eine Synchronisierung, die mit der Aktion „In den Warenkorb“ zusammenfiel, überschrieb den Cookie ohne den Warenkorb. Nun schreibt dieser Punkt nie mehr in den Cookie.
  • Eine 10-minütige Reservierung dauerte auf Servern mit PHP und MySQL in unterschiedlichen Zeitzonen (PHP in Madrid, MySQL in UTC) bisher 2 Stunden und 10 Minuten : Sie wurde mit der PHP-Zeit gespeichert und mit der MySQL-Funktion NOW() verglichen. Jetzt verwenden alle Systeme dieselbe Uhrzeit.
  • Das Statistik-Panel war immer leer , die Regeln nach Kategorie wurden nicht angewendet , und die Such- und Regelliste lieferte nichts: Diese Abfragen fragten PrestaShop nach dem Cursor anstelle der Zeilen ( executeS( $sql , false) ).
  • Eine Regel ohne Datumsangaben konnte nicht gebucht werden : Das leere Zeitfenster wurde als 0000-00-00 00:00:00 gespeichert, was vom System als „Verkauf beendet“ interpretiert wurde. Nun wird es als NULL gespeichert, und das Update korrigiert die bereits gespeicherten Regeln.
  • Die Option „Verlängern“ hat die Reservierung freigegeben, anstatt sie zu verlängern, obwohl dem Kunden die Meldung „Reservierung verlängert“ angezeigt wurde.
  • Zwei Kunden könnten die letzte Einheit erhalten, wenn beide Reservierungen die ersten für dieses Produkt wären: SELECT … FOR UPDATE blockiert keine Zeilen, die noch nicht existieren. Jetzt wird jedes Produkt und jede Kombination mit einer benannten Sperre reserviert.
  • Die Option „Nur anwenden, wenn der Lagerbestand geringer ist als“ bewirkte das Gegenteil: Sie reservierte bei ausreichendem Lagerbestand und nicht bei geringem.
  • Der Countdown wurde auf der Checkout-Seite für Classic und Hummingbird nicht angezeigt , da dort kein displayFooter angezeigt wird; jetzt wird er auf displayCheckoutSummaryTop angezeigt.
  • Der actionFrontControllerAfterInit Hook ist in PrestaShop 9 veraltet und im Debug-Modus führte seine Warnung dazu, dass die AJAX-Antworten des Warenkorbs nicht mehr funktionierten: actionFrontControllerInitAfter wird verwendet, das seit Version 1.7.8.
  • In Bereichen, in denen Warenkorbfehler nicht angezeigt werden, hat der Kunde, dessen Zusatzoption abgelehnt wurde, nichts gesehen: Jetzt benachrichtigt ihn das Modul.
  • Auf der Karte stand „1 Einheit von anderen Kunden reserviert“, obwohl die Einheit dem Besucher gehörte.
  • Die Texte des Shops erschienen in allen Sprachen auf Englisch .
  • Im Text-Tab wurde der Text in der Sprache des Mitarbeiters in allen Sprachen angezeigt, sodass beim Speichern alle Texte identisch waren .
  • Die E-Mail-Vorlagen enthielten Template-Tags, die PrestaShop in E-Mails nicht verarbeitet: Sie wären mit sichtbarem Code angekommen und befanden sich zudem in einem Ordner, in dem Mail::send() sie nicht findet.
  • Das Speichern der Einstellungen änderte das Datum im Stylesheet nicht, und der Browser lieferte weiterhin die vorherige Version des Designs aus.
  • Früher wurde das Stylesheet bei jedem Besuch neu kompiliert und verglichen; jetzt wird es beim Speichern geschrieben, und der Shop prüft lediglich, ob es existiert.
  • Produkte, die ausverkauft sind (nachbestellt), unterliegen keiner Limitierung mehr: Ihre Reservierung verschiebt lediglich den Countdown.
  • Ohne aktivierte Bestandsverwaltung bleibt das Modul inaktiv, anstatt zu blockieren.
  • Entfernen Sie Hooks, die in PrestaShop nicht existieren ( actionCart , actionCartUpdateQuantity , actionProductAttributesModify ) oder die ein Alias waren ( displayProductButtons ), sowie das Laden von Modulskripten auf allen Backend-Seiten.
  • Früher wurde beim Verlängern einer Reservierung ein interner Code als Fehlermeldung angezeigt ( max_extensions_reached ); jetzt wird dem Kunden Text angezeigt.
  • Überarbeitete spanische Übersetzung: „stock“ wurde mit „actions“ übersetzt.

Für Add-ons

  • Kein nofilter in den Templates, kein HTML im PHP, kein Context:: , file_get_contents() oder Tab::getIdFromClassName() .
  • .htaccess und index.php in allen Ordnern, config.xml identisch mit PHP, logo.png 57x57 und AFL 3.0-Lizenz in allen Dateien.
  • tests/ und die generierten Stylesheets werden nicht im Paket mitgeliefert.

Aktualisierung von 1.1.x

upgrade/ upgrade-1.2.0.php verschiebt das Menü, entfernt alte Hooks, generiert das Stylesheet neu und stellt die Texte, die noch den werkseitigen englischen Wert hatten, in ihre ursprüngliche Sprache zurück (vom Händler geänderte Texte werden berücksichtigt).

4 andere Produkte in derselben Kategorie

Abonnentenmodul
108,90 €
90,00 € Sin impuesto 108,90 € Con impuesto
Blog

Questions and answers

Nobody has asked anything about this product yet.

Laden...
Cookie-Zustimmung
Zum Seitenanfang