Hi
I have a similar issue as I am selling hosting packages and here's my workaround:
- I use Hikashop for the original sale
- I then create a manual order for 30 days in advance using nBill
I have hand written some PHP that displays the Hikashop orders in the front end and highlights them in red if they are more than 30 days old.
I have also hand coded some PHP that does the same for the nBill orders but flags these in red if the invoice date is LESS than 7 days away.
Any nBill orders in red I simply go to the back end and send the invoice to the client.
My intention later is:
- Get the commercial version of Hikashop as it has features I will need as my client base grows
- Get the commericial version of nBill as this also hs features I will need such as recurring billing
Hope that was of some use...