WooCommerce Kit installed, but struggling with Trial Version and activation

candide

New member
hello,
my Excel app is ready to distribute via my website. WooCommerce Kit is installed on my website. The Wordpress product site is ready.
What I don't understand is the automatic update together with a trial version of my Excel app which runs for let's say 14 days on trial mode.

Help-Chapter "Generate a Trial Activation Key":
In other words you describe how to generate a Trial Activation Key but: I have to insert a System ID - provided by the end user? At this point I think no intervention by a user should be necessary. Am I wrong? First I distribute a trial version and have to get this System ID from a user?
And what if the user wants the full version? I am confused.:unsure:

Besides there is a web video link but it shows error 404:
https://www.xlspadlock.com/doc/how-to-set-up-automatic-web-updates#_top

Video Tutorial:
Watch a video tutorial about how to set up automated web updates for Excel workbooks.

thx
 
You are mixing two different methods, and that is the whole source of the confusion. They are not meant to be used together.

The "Generate a Trial Activation Key" chapter you read, where you paste a System ID, is the manual / offline key generator. You would only use that if you generated keys by hand for direct sales. With the WooCommerce Integration Kit you never do this, and you never collect a System ID from your users. The kit activates online automatically.

For exactly what you describe, a trial that runs about 14 days with no user intervention, then a full purchase, use these two pieces.

Trial: use the built-in open trial, not a key. In your XLS Padlock project you can let the compiled app run for a number of days on first launch with no activation key required (the trial period / restrictions options in the project's security settings). You distribute that single EXE freely from your site. The user just runs it, no System ID, no key, no action on their part. When the trial period ends, the app asks for a full activation.

Full version: online activation through the WooCommerce kit. When the user buys the full product on your WooCommerce site, the app shows an activation dialog where they type their order email or order number. The app sends that to your server, the kit finds the matching WooCommerce order, and it sends the activation key back to the app automatically. The System ID and hardware binding are handled automatically during that online exchange. You never touch a System ID. That is the entire point of the kit.

So the direct answer to "do I have to get the System ID from a user?" is no, not with the kit. That manual System ID step belongs only to the offline key generator, which you are not using here.

If you would rather hand out trial keys through the shop instead of an open trial, the kit can do that too: in workbooks.json, shownagscreen flags a key as a trial key and keymaxdays sets how many days it stays valid. But the open trial above is simpler and matches your "no intervention" goal.

Thanks for the 404 error report. A new website has been set up and we fixed that error.
 
Back
Top