Lizenz und Updates
Auf dieser Seite
Lizenzprüfung
Der Zahlungsarten-Blocker benötigt eine gültige SALEPIX-Lizenz, um die Sperr-Funktionen im Bestellabschluss auszuführen. Der SALEPIX-Lizenzserver wird dafür an folgenden Stellen angesprochen:
- Bei Installation und Aktivierung, sofern noch keine gültige Lizenz gespeichert ist: Das Plugin fragt anhand der Shop-Domain den Lizenzstand ab. Ist für Ihren Shop noch keine Lizenz hinterlegt, stellt der Server automatisch eine Demo-Lizenz aus. Dafür übermittelt das Plugin zusätzlich die E-Mail-Adresse und die Firma Ihres verknüpften JTL-Kontos (Plugins → Meine Käufe) sowie die JTL-Shop-Version. Fehlt die Firma, wird stattdessen der Shopname übermittelt, fehlt auch dieser, die Shop-Domain. Ist die Lizenz für Ihren Shop beim Server bereits abgelaufen, wird keine Demo-Lizenz ausgestellt.
- Beim Öffnen der Plugin-Seite im Backend: Der Tab Update fragt bei jedem Aufruf den Update- und Lizenzstatus ab und übermittelt dafür die Shop-Domain, die JTL-Shop-Version und die Plugin-Version. Ist das Plugin aktiv und die gespeicherte Lizenz ungültig, holt das Plugin beim Öffnen der Seite zusätzlich wie bei der Aktivierung den aktuellen Lizenzstand. Eine zwischenzeitlich verlängerte Lizenz wirkt damit sofort.
- Einmal täglich über einen automatisch angelegten Cronjob namens SALEPIX Lizenzabgleich (alle SALEPIX-Plugins), geplant zwischen 02:00 und 04:00 Uhr. Dabei übermittelt der Shop je aktivem SALEPIX-Plugin mit gespeicherter Lizenz die Shop-Domain und die Plugin-Kennung.
Seitenaufrufe, Warenkorb und Bestellvorgang fragen den Lizenzserver nie selbst an und warten nie auf eine Antwort von dort.
Hinweise zum Lizenzabgleich:
- Ein Aus- und wieder Einschalten des Plugins ist für eine verlängerte Lizenz nicht nötig.
- Konnte das Plugin bei der Installation gar keine Lizenz beziehen, hilft der tägliche Abgleich nicht weiter, da er nur bereits gespeicherte Lizenzen erneuert. Öffnen Sie in diesem Fall die Plugin-Seite im Backend, damit das Plugin erneut eine Lizenz anfragt.
- Ist in den Cron-Einstellungen eine Pseudo-Cron-Methode aktiv, stößt ein Seitenaufruf den fälligen Lauf in einem eigenen Hintergrundaufruf an. Gibt es nachts keine Besucher, läuft der Abgleich dann beim ersten Besuch danach.
- Den Lizenzabgleich teilen sich alle installierten SALEPIX-Plugins: Der Cronjob wird nur einmal angelegt, unabhängig davon, wie viele SALEPIX-Plugins installiert sind. Solange der Zahlungsarten-Blocker aktiv ist, legt er den Auftrag bei Backend-Aufrufen angemeldeter Administratoren automatisch neu an, falls er fehlt (etwa nach einem Update) — außer im abgesicherten Modus oder solange ein Datenbank-Update des Shops aussteht. Beim Deaktivieren oder Deinstallieren bleibt der Auftrag bestehen, solange ein anderes aktives SALEPIX-Plugin ihn ebenfalls benötigt.
- Voraussetzung für den Lizenzabgleich ist, dass der JTL-Cron Ihres Shops läuft (Administration → System → Cron).
Läuft die Lizenzprüfung fehl oder ist die Lizenz ungültig, erscheint im Backend eine Fehlermeldung und die Sperr-Funktionen im Bestellabschluss werden nicht ausgeführt. Zusätzlich weist eine Backend-Benachrichtigung auf eine abgelaufene Lizenz hin.
Updates
Der Tab Update zeigt die installierte Version, die Lizenzgültigkeit (inklusive Ablaufdatum, falls vorhanden) und — sofern eine neuere Version verfügbar ist — den Änderungsverlauf sowie eine Schaltfläche zum Aktualisieren. Ist Ihre Lizenz abgelaufen, können Sie kein Update installieren; ein Link führt Sie zur Lizenzverlängerung.
Ist ein Update verfügbar, erscheint zusätzlich ein Hinweis oben auf jeder Plugin-Seite sowie eine Backend-Benachrichtigung mit einem Link direkt zum Tab Update.
Gescheiterte Updates
Scheitert ein Plugin-Update, entfernt JTL-Shop normalerweise die halb installierte neue Version einschließlich aller Daten. Beim Zahlungsarten-Blocker bleiben Ihre Sperren für Zahlungsarten und Widerrufsbelehrung sowie die Pflichtfeld-Anforderungen dabei jedoch erhalten: Das Plugin erkennt, dass weiterhin eine Installation vorhanden ist, und löscht in diesem Fall nichts. Lässt sich das nicht zuverlässig prüfen, bleibt ebenfalls alles stehen.
Der Vorfall wird im Systemlog Ihres Shops vermerkt und zusätzlich automatisch per E-Mail an SALEPIX gemeldet — mit rein technischen Angaben wie Shop-Domain, Zeitpunkt, Shop-, PHP- und Plugin-Version sowie dem Aufrufkontext, jedoch ohne Kunden-, Besucher- oder Bestelldaten. Läuft die betroffene Deinstallation im Backend, erscheint dort zusätzlich ein Hinweis, dass nichts gelöscht wurde. Dieser Schutz gilt ab dem Update auf Version 1.1.5; der Backend-Hinweis erscheint zuverlässig erst bei Updates, die von Version 1.1.5 oder neuer aus gestartet werden.
Hinweis zur Deinstallation und Neuinstallation
Deinstallieren Sie das Plugin, ohne bei der JTL-Standardabfrage die Plugin-Daten zu löschen, bleiben Ihre Sperren gespeichert. Installieren Sie den Zahlungsarten-Blocker später erneut, sind die alten Sperren sofort wieder aktiv. Wünschen Sie einen sauberen Reset, wählen Sie beim Deinstallieren die Option zum Löschen der Daten.
Frage nicht beantwortet?
Unser Support hilft Ihnen gerne weiter – bitte nennen Sie Plugin- bzw. Template-Version und Ihre JTL-Shop-Version.