i'd like the ability to add a package/subscription as an add-on to an existing subscription package...
eg, client buys a hosting package, just website/dns.. later wants a mailbox.
that's a whole new package/subscription i need to create on both enhance and billing system.
later he wants anotherr mailbox, another package/subscription needed..
after some time he wants another mailbox, another package/subscription needs to be created.
lets assume clients want varying numbers of mailboxes, up to 25, that means a hosting package with no mailbox, and 25 more hosting packages with each possible number of mailboxes needs to be created...
it all gets messy..
instead, if we add add-on packages/subscriptions, i could just create a website only package, a single mailbox only package, and eg: a 5 mailbox only package, and clients could order multiple numbers of those add-on packages, linking each of them to the base package, to get however many mailboxes they want, even if that's 99 mailboxes..
only a few packages need to be created, instead of every possible number variant.
each needed mailbox is charged for and used..
at the moment, without covering all possible numbers, i could create websites packages that include a single mailbox, or 5 mailboxes, or 10 mailboxes, but that means a client that only wants 6 mailboxes would have to pay for
4 unwanted mailboxes, they won't be happy..