Ga naar inhoud

Activeringsproces voor abonnementen

Om het aantal toegestane activeringen voor uw gecompileerde werkmap-EXE te bepalen, slaat de webtoepassing aangepaste gegevens op in WooCommerce-bestellingen via de functie Custom Fields.

Wanneer een klant een abonnement voor uw gecompileerde werkmap-EXE koopt via WooCommerce, wordt er een initiële bestelling aangemaakt die in de bestellijst verschijnt. Deze initiële bestelling die het abonnement heeft aangemaakt, wordt de parent order (bovenliggende bestelling) genoemd.

Voor een bepaald abonnement kunt u de bovenliggende bestelling vinden door het abonnement te bewerken: in de sectie Related Orders wordt de Parent Order weergegeven:

Bewerkingsscherm van een WooCommerce-abonnement met de Parent Order weergegeven in de sectie Related Orders

De door de webtoepassing beheerde activerings- en validatieprocessen voor een abonnement gebruiken het activation token (activeringstoken) dat het abonnement identificeert in de WooCommerce-database (zie Configuring the Excel workbook for subscriptions).

Zo is [email protected] bijvoorbeeld een geldig activeringstoken. De webtoepassing gebruikt het getal na het teken - om de ID van de bovenliggende bestelling van het abonnement in de WooCommerce-database te identificeren. Vervolgens controleert ze of het in de bestelling opgeslagen e-mailadres overeenkomt met het e-mailadres dat vóór het teken - in het activeringstoken is opgegeven. Ten slotte haalt de webtoepassing de abonnementsgegevens op.

Dit activeringstoken moet worden verzonden naar de klant die uw werkmap heeft gekocht. Met dit token kan hij de werkmap activeren. Sommige WooCommerce-plug-ins maken het mogelijk om na de aankoop e-mails naar klanten te sturen (zie Sending activation token to customers in het geval van abonnementen): zorg ervoor dat u het activeringstoken in de e-mail opneemt.

Wanneer klanten het gecompileerde werkmap-EXE-bestand uitvoeren, verschijnt er een dialoogvenster dat hun meldt dat een activering vereist is. Zoals eerder vermeld, moet het dialoogvenster minstens om het activeringstoken vragen (u kunt het noemen wat u wilt, maar de bijbehorende HTML-veld-ID moet “token” zijn, zie onfiguring the Excel workbook for subscriptions).

Activeringsdialoog van de gecompileerde werkmap die de klant om het activeringstoken vraagt

Wanneer de klant op Activate klikt, worden de gegevens naar de activeringsserver verzonden:

Activering bezig terwijl het token naar het WooCommerce-kit op de activeringsserver wordt verzonden

Het WooCommerce-kit op de activeringsserver controleert de status van het abonnement en verschillende instellingen.

Dit zorgt ervoor dat alleen betalende klanten met een actief abonnement uw werkmap kunnen activeren.

Na een geslaagde activering wordt er een bevestigingsbericht weergegeven en wordt de gecompileerde werkmap-EXE opnieuw gestart. Als er een fout optreedt, wordt het bijbehorende berichtvenster weergegeven en kan de klant opnieuw proberen te activeren.