Hello,
Our serial numbers are effectively tokens that could be used to validate download rights. Any pointers on how I could get that to work?
Serials are not meant to be used in such way in HikaSerial. There are some restriction regarding the consumption.
If you want to base your feature on the serial ; you have to not use the consumption feature since a serial can be consume just one time.
Regarding the download via serial consumption ; it's something already asked but should not be implement in HikaSerial due to the high number of side effects (still the fact that a serial can be consume one time).
But, we are working on a download feature for HikaSubscription. Because we can base the autorisation of the download on the subscription status.
The goal is to provide download related to the subscription and not the product itself. So as long as the subscription is active the customer can download the files ; while the HikaShop feature autorise the download for a fixed period of time (and also a numerous limitation).
Unfortunately, by default it won't be compatible with your requirements since it would still require the user to be log with the account (related to its subscription). Maybe we could see to add a trigger to help the implementation of extra features.
Since it's still under development it would be difficult to say.
I gave you my vision of such implementation and I still think it's the best way to do it.
It would be the way I do it if I had to.
Thanks to a plugin you can create new controllers and provide new features, new views, new way of interaction.
For sure it would require some development but it is possible via a plugin to implement what you want to do ; have a new controller which can authorize the display of some orders with the right parameters and right "authentication" ; allow them to see the order and also download the related files.
Regards,