WordPress Member Key Manager
I need a Key generator plugin. It should allow an administrator to create "Member Keys" of various lengths. The admin should be able to select a starting number and the number of digits plus the number of keys to create.
These keys will also be used for authentication/registration on the site and will integrate with WooSubscriptions to give the end user a subscription based on the value of the key. The member key will not be mandatory to register but will be required to provide "free access" to any member who visits the site with a pre-existing key in hand.
So it would seem that there will need to be at minimum 4 fields in an admin screen for users.
1) Key Starting Digit
2) Key Length
4) Number of Keys
5) Key Value/Subscription Number(?)
Keys should always be unique and assignable to end users by the system and manually by the admin.
It will also be necessary for the admin to be able to generate a batch of codes that are stored in the DB until a user "claims" that number by visiting the site and registering with it.