This project is for modifying ModernBill Application (php scripts). Please bid on this project ONLY if you have experience in making modifications to ModernBill.
Here is some background information:
- This project is for a Managed Dedicated Server Hosting Company
- They are running ModernBill on a Windows 2003 Server with IIS, PHP4 and MySQL 4.
- They do NOT offer shared hosting, domain registration service or affiliate plans.
- They are using Modern Bill's Text Default as the theme.
- They are also using Kayako eSupport in conjunction with Modern Bill
- They are NOT using ModernBill's Ordering Wizard to take orders on the site.
- The only purposes of ModernBill for them are:
> Maintain Customer Info
> Generate Monthly Invoices & Send invoices
> Maintain Customer Credit Card info
> Charge Customer's card monthly for invoices
> Allow customers to login to the server
> Allow customers to make changes to their Credit Card info
> Allow customers to make full or partial payments online
> Allow customers access to Kayako eSupport from the ModernBill to place support tickets
In the future using ModernBill login, they would like to give customers access to the Bandwidth Monitoring System and IP Address allocation system. Maintain their own DNS Reverse lookup data. Access to our remote reboot system
Immediate Help Needed:
1. The only product this company sell are Custom-built Dedicated Server Service. The setup fee and monthly service fees are different from server to server. Also the Service Description for each Server has/needs to show its Service ID (the ID of the server).
2. Since they do not sell Domain Registration that is included by default in Modern Bill, we need to REMOVE these from showing up in User Pages (preferably also from the Admin pages).
3. They do not have an affiliate program, so the "Affiliate hits" in the Misc. Section needs to be removed.
4. Since they are not a shared hosting company you need to make some menu changes in the user screen (also preferably in the Admin screen). We need to change the Menu Item: 'My Sites' to "My Services" and change sub menu item 'My Packages' to My Service Packages.
5. They need to add two Custom Fields: Customer ID (to the Client Database); and Service ID (to the Client Package Database). Both of these should be visible to the customer, but not editable by the customer. I would like to see these new fields to show at the top of the Customer and Package fields. We tried to use the Client Variables option, but we are not able to make it visible to Customers at the same time not editable by Customers. If we make it 'NO-to Admin only', then the customer is able to edit it. Also the Client Variables show up at the bottom, below all other fields. Ideally we would like this to be first field.
6. Now under the Default Modern Bill product, in order to create an invoice, we have to create packages. The packages require Domain Name (must be a domain that ends with a TLD). This is a real problem . They need to be able to use the Server's "Service_ID" in this field. Also on Invoices, User Pages there should be no mention of 'Domains', instead it should say 'Service'.
In brief, we need to make Modern Bill work for Dedicated Server Hosting Company.
Again, if you do not have ModernBill modification, experience, please do not bid. We can pay a decent fee for someone who can do this task in the next 4 days.