Zum Inhalt springen

Validierungsprozess für Abonnements

Das WooCommerce Integration Kit unterstützt die Validierungsfunktion von XLS Padlock: Sie können Ihre kompilierte Arbeitsmappen-EXE so konfigurieren, dass sie die Gültigkeit des Abonnements des Kunden regelmäßig prüft.

Mögliche Anwendungsfälle:

  • Sie verkaufen Excel-Arbeitsmappen und möchten den Zugriff darauf sperren, wenn Endbenutzer eine Rückerstattung verlangen.
  • Sie möchten regelmäßig kontrollieren, wer auf die Excel-Arbeitsmappen zugreifen kann.

Um die Validierungsfunktion zu aktivieren, füllen Sie das Feld für die Basis-Validierungs-URL aus.

XLS Padlock validation settings with the Base Validation URL field filled in

Geben Sie im Feld Base Validation URL die zuvor definierte Basis-URL (siehe Basis-URL für die Aktivierung) auf Ihrem Webserver ein, gefolgt von /dosubvalidation/{product ID} (ein abschließender Schrägstrich / ist nicht erforderlich), und ersetzen Sie {product ID} durch die Produkt-ID, die Ihrer Arbeitsmappe zugeordnet ist (und in workbooks.json definiert wurde).

In unserem Fall wäre dies:

https://www.mywebsite.com/wordpress/activation/dosubvalidation/68

Legen Sie anschließend die Validierungshäufigkeit fest und was geschehen soll, wenn die Validierung fehlschlägt. Weitere Einzelheiten zu den einzelnen Einstellungen finden Sie im XLS Padlock User Guide.

Kompilieren Sie Ihre Arbeitsmappen-EXE mit XLS Padlock neu.

Die kompilierte Arbeitsmappen-EXE kann nun beim Start eine Validierung durchführen:

Compiled workbook EXE performing subscription validation at startup

Angenommen, Sie haben den Zugriff Ihres Kunden gesperrt (siehe Einen Kunden sperren) oder das Abonnement ist abgelaufen, dann erhält der Kunde diese Fehlermeldung (von der Webanwendung zurückgegeben):

Validation error returned by the web application for a blocked or expired subscription

Andernfalls, wenn die Validierung erfolgreich ist, setzt die kompilierte Arbeitsmappen-EXE ihre Ausführung fort.

Während der Validierung prüft das WooCommerce-Kit auch den Status des Abonnements.

So wird sichergestellt, dass nur zahlende Kunden mit aktiven Abonnements validiert werden und somit auf die Arbeitsmappe zugreifen können.