Woocommerce - ioncube licensing (not plugin)

Cancelled Posted 5 years ago Paid on delivery
Cancelled Paid on delivery

I'm selling PHP-software to my clients through WooCommerce (at least, that's the plan). My software is encoded with ioncube, and requires a license to operate. This license is IP-Specific and can only be generated once. The user buys a YEARLY license through a Woocommerce digital product payment.

In the users "WooCommerce" account I would like to list the following new page:

"My licenses". This page shows:

1) Unassigned licenses

2) Assigned licenses

3) Expired licenses

Assigned and Expired Licenses are shown in a table (no sorting /searching neccesary)

License ID (custom GUID)

Date of purchase

Expiration date

Server IP License

Download license

"Unassigned" licenses (licenses that haven't yet been assigned to a server IP address) have a button "Assign" that leads into a form where the user enters their IP address. After they enter the server IP and finish the assignment, a license is generated. This license is generated through calling a shell script that generates a license file). This license file is to be mailed to the woocommerce user, and then removed from the server.

Other important facts:

1) I am not looking to turn this into a full plugin or anything, things can be hardcoded and inflexible and configurated by code (I'm a developer myself).

2) License files are never stored on the server

3) I'd rather have it cheaper than faster (I know both don't go together).

See attachment for a simple mockup.

Note: I have only 2 products available

1x yearly VPS license

1x yearly Dedicated license

Both run through the same process (license will just not work on their machine if they buy the wrong license).

Please do not contact me or bid if:

1) You haven't seen the mockups

2) You never worked with WooCommerce before

3) You have no idea what this project is about

4) You have never worked with PHP + shell scripts before.

Thank you

PHP WooCommerce WordPress

Project ID: #17308328

About the project

8 proposals Remote project Active 5 years ago

8 freelancers are bidding on average €205 for this job

ZnDevelopers

Hi, I am ready to start it. But i have some questions for you. So kindly leave message for me, then ill discuss it in depth.

€150 EUR in 3 days
(186 Reviews)
6.8
radimosve

Hi!. I am available right now, how are you? I am interested in your project and would like to discuss the project with you. I always deliver on time and on budget feel free to check my feedbacks and portfolio. I unde More

€250 EUR in 5 days
(53 Reviews)
5.5
SilentStarMagic

hello,dear. It's my pleasure meeting you. I have read your requirements and I fully went through it. I am confident and I am sure that I can do your project. Please contact me for further discussing. Thanks for your in More

€155 EUR in 1 day
(12 Reviews)
5.2
OKAYdesign

Hi there, we can do this project for you ! We are a team of 15 designers and developers and we want to help you create your desired projects. We can manage different areas for projects . Now you can consult our portf More

€150 EUR in 3 days
(7 Reviews)
5.2