Wix newbie looking for a solution.
I’m aware of the stores with digital download products.
But what if a digital product needs a license generation to complement a license check embedded within the software download?
I’m a C# developer and can handle the product side decryption and license check classes.
But does Wix even have some facility to execute a Class or Module or some Routine that I write on the server side to generate the license details and do an asymmetric encryption?
Or is Wix not that flexible and can only accommodate a digital product to just be downloaded with no automated license generation action to be taken?
Ideally, I’d like there to be 2 separate digital products:
- Latest software version product Download which includes a default trial license that times out after 14 days or so
- Lifetime license which runs some generation code based on the customer info and a hardware ID, encrypts the data and then puts that encrypted file up for download to only that customer.
I’ve seen this type of user self-service on many sites. Is any of this possible within Wix, or am I just asking too much of a site builder service? Is customizing a post-purchase license creation action just beyond what site building technology can handle in 2018?
Again, I am a Wix newbie and I am just asking the Wix community if this is even possible, so I can look at other site builders if Wix can’t handle it.
Just wondering if you were able to find a solution to this. I’m dealing with the same scenario.
I haven’t found a solution. I’ve been astounded by the lack of ability to simply execute a piece of code, attach it to a button press, and display text output within site builders. I would’ve thought in 2019 that this is possible. It should’ve been possible in 2004.
Like using SendOwl for example.
https://help.sendowl.com/help/adding-a-software-product
Add to your page on Wix Editor
https://help.sendowl.com/help/wix
As for timed downloads, currently the user has 30 days to download the file, however once they have it is theirs to keep, so vote for this request here.
https://support.wix.com/en/article/request-limiting-time-digital-products-are-available-for-download-in-wix-stores
I have yet to find a site builder that can create the buttons in step 6 and connect them to a script that runs to create output in step 10. It is Sep 2019.
Purchasing and distributing a software distribution is available in every site builder. It is the creation of a license file with an arbitrary verification algo, and then making that file available for download that seems to be beyond the limits of current technology.
It’s similar to creating an “Event Handler” for a button or menu selection in windows. For example I can do a right click on some object and there is a class called a Context Menu that executes. If I insert items into that menu and then define some function like:
private string Compute62DegreePolynomialAndOutputTextToScreen( string hardwareID )
Then subscribe the Compute function to the menu event handler, the application will execute the Compute function and output the output.
I essentially want to create a button or add to a menu within a site builder website. Then create some function called GenerateMySuperFancyLicense( string hardwareID) and then have that Generate function execute.
Does Send Owl do license key management? We don’t want anyone to be able to use the same license key over multiple installations.
@eelukowski Yes, that’s the solution I need as well. SendOwl looks like it generates / gives out one license key per purchase and that key can be verified many times with a URL check. However, unless you then use a network source address or some other endpoint identifier like a cookie there’s no way to know if that key is being used across many stations. The widespread way I’ve seen is to use a Windows Hardware ID which is unique to the motherboard, hard drive, memory, etc. combination. Locking a license key to a HID and then giving the user the ability to self service a HID change if they get a new computer, upgrade a component, etc is the way to go. It’s just that the technology doesn’t exist in 2019. It appears I’m going to become a licensing and website developer soon just to sell software. It really astounds me how infantile eCommerce really is.
@deleteduser I agree, I’ve come to realize this is the truth. However, it does puzzle me why there are so many complaints from developers about having their code pirated, cracked and shared, after so much hard work put it - yet no one does anything about it. Small independent code jockeys continue to use licensing systems that enable one time distribution / activation and unlimited use and sharing on an honor system.