Back to Blog Posts

V2.5 New Feature/Change List

By Matt / July 28th, 2006

Template System

  • New Templating System
  • Modifications throughout the system to improve presentation
  • New Invoice Presentation
  • Other minor modifications
Product Options
  • Full pro-rata billing support - bill on any day of the month, charge next month in advance if past certain date of current month
  • Stock Control - for example on Dedicated Servers where you have a stock of 3, you can enter this and WHMCS will stop orders once you have run out
  • Support to offer free domains - can offer with multiple payment terms and only selected TLD's
Order Form
  • Improved Order Summary presented to user which shows all items, total due today, recurring prices for each payment term and discounts
  • New Order Management System - Orders are now grouped (hosting, addons, domain) and order history can be viewed for clients
  • Support added to "step back" through the order process - revisit a step (choose domain, choose addons, etc..) and change options - previous selections are saved
  • Support added for offering free domains - you can specify the payment terms and tlds that are allowed for the free domain
  • Nameserver fields added for domain only orders
  • Single Page Order Form Removed due to Compatibility Issues
Payment Gateways
  • Payment Gateways can now be re-ordered on the order form (not just alphabetical order)
  • Offline Credit Card Processing Added
  • New Easier to Use Modular format for Payment Gateways
  • Updated PayPal IPN to not setup or increment due dates on accounts with eCheque payments until they clear
Invoices
  • It is now possible to change an invoice back to Unpaid after being Paid or Cancelled
  • Transactions Related to Invoice are now displayed on it
  • Credit Card Payments can be manually attempted from Invoice
  • Invoice item descriptions modified to show what period the client is paying for, eg. Starter Package - whmcssupport.co.uk (16/07/2006 - 16/08/2006)
Transactions
  • Each transaction now allows for a Gateway, Transaction ID & Invoice ID to be entered allowing for more detailed reports and filtering - eg. Find invoices whose payments have been subject to a chargeback from only the transaction id
Server Modules
  • New modular server system implemented to allow expansion to support DirectAdmin, Plesk and other control panels in the future
  • cPanel Server Support Improved to Include Error Checking - will only return successful if it actually was - reported errors include:
    [list:b3ddab2dd8]
  • Username is Reserved
  • Username is already in Use
  • Username is Invalid
  • Account Does Not Exist
  • Passwords must be at least 5 Characters
  • Passwords may not contain the Username
  • Could Not Connect to Server

  • cPanel Change Password Functionality Added
  • New WHM Import Script to import domains and usernames into WHMCS directly from WHM
    [/list:u:b3ddab2dd8]
    Registrars
    • New Modular Registrar System (no more iframes)
    • New and improved registrar module system
    • Added streamlined domain registration process to admin area
    • Improved Error Handling and Output
    • Added support for required fields for .us, .ca, .co.uk and .org.uk domains
    • Added code to select the correct servers nameservers from the server configuration if the domain exists as a hosting package - else default to default nameservers
    • RegisterFly Module Added - Supports Register, Transfer, Renew, Change Nameservers, Change Registrar Lock, Update Contact Details
    Support Tickets
    • Support Added for non-clients to submit tickets - no longer just clients can use support tickets
    • Support for Ticket Departments Added
    • Email Piping support improved
    • Tickets can now be opened by email aswell as responded to by email - tickets assigned to department based on the email they are sent to
    • Option to ban email addresses from being allowed to send mail into the ticket system
    • Mail Log added to see failed message imports
    • Support Tickets can be flagged to any Administrator
    • Printer Friendly Version added to Admin Side
    Server Status
    • Added new options to display PHP Version, MySQL Version & Zend Version for each server (currently unused in template but available)
    Knowledgebase
    • Improved Knowledgebase Structure
    • Now has Unlimited Categories & Sub-categories depth
    • Added the option to hide categories (admin only categories)
    • Improved admin view for knowledgebase management - can now browse through the kb like in the client area
    • Vote buttons are hidden after voting to prevent repeat votes
    Announcements
    • Announcement Title Added
    • Published option added to hide announcements if required
    • Announcements RSS Feed Added - automatically re-generated after each change
    Downloads
    • Executable Type Added
    • Download URLs Hidden
    • Added Download Count to keep track of # of downloads
    Domain Availability Checker
    • Added WHOIS Output for Register Domains to Client Area
    • Added Domain Availability Checker to Admin Area
    • WHOIS Lookup History stored so you can see which domains have been checked
    Security
    • Ability to Ban IP addresses from accessing the system - ban can be given an expiry time and description - visitors will see the description when they visit as to why they have been banned - when expiry time is reached ban is automatically unblocked
    • Three invalid login attempts to the admin area results in a 15 minute ban (can be enabled and disabled from the admin area)
    Cron
    • More description output added (which accounts were suspended, who had reminders sent to them, which tickets were auto-closed)
    Language
    • Fixed incorrect dropdown selection after changing language preventing changing back to English
    • Added support to supply the language in the URL - allows different order links for different countries
    • Language file recreated from scratch to remove unused phrases back from V2.2 initial release
    Messages
    • Removed redundant messages and modified message names to better describe the reason for them
    Custom Fields
    • No longer any limits on how many custom fields you can have - you can add as many as you want
    • Custom Fields support added for support tickets - defined per department
    Email Notifications
    • Can now enable and disable email notifications on clients changing their details
    Clients
    • Can now be set to Inactive to prevent logging in - no need to delete
    Admins
    • Admins can be assigned to departments - only receive notifications for tickets to their departments

    Liked this article? Share it