Better use of Account Credits
The following changes are needed to the credits functionality...
If the customer has a credit balance and does not have "New Orders" ticked on - when they go to the checkout, their credits are not used to pay the invoice.The reason we need this change is that customers load their account with funds to pay for renewals - that is usually the only reason they do it. They want their domains to auto renew from their credit balance but if they place a new order, they want to pay that via a different method.
The current situation means that if a client has loaded up with funds to take care of their domains, then they order a new hosting plan, they have to pay with credits and then add more afterwards. The above should take care of that.