Please bid only if you have experience with WHMCS module development.
We are looking for an experienced PHP developer who has experience developing with WHMCS to build a custom module to handle voucher/payment system.
We are looking to build a module which will allow us to create internal orders for our retailers/resellers which hold a specified quantity of unique voucher numbers. These vouchers will be sold through the shops, whereby the end consumer will then be able to enter the voucher number into our hosting website as a means of payment for the products/services chosen.
Once a voucher is used, it must never be able to be used again.
Company A orders 200 vouchers.
1. Privileged user checks if company exists, if not, adds company to the database.
2. User enters the quantity of vouchers for the order.
3. The system will automatically generate unique vouchers using a predefined prefix.
3a. An example voucher number follows: CP4558EMJHF8756
CP - Retailer Name [e.g. Computer Power]
4558 - Postcode(Zip Code) for where retailer is located
EM - The product being sold [Email Hosting]
JHF8756 - Unique part of voucher automatically generated
4. Once order is created, the list of vouchers numbers can be printed out as well as the invoice for the retailer.
We will need the system to work by itself, meaning that once the end consumer uses a voucher and it has been accepted, the voucher needs to be flagged as used, and a date record kept for when it was activated.
Full CRUD operations will be needed for orders, retailers and vouchers.
Currently, we are only offering one product, which will be email hosting, but this may expand as the business grows.