I have a client who wants to sell their customers monthly subscriptions, but wants them to be able to pay for the entire subscription all at once. So they have subscriptions that last 3, 6, or 12 months, but their customers can pay monthly, or all at once.
Is there a way to set this up elegantly in Foxycart, so that my client still receives monthly orders from your system for shipping purposes? Currently, they are solving this problem by add a one-time purchase to the cart of the whole subscription amount, then adding a monthly subscription to the cart for 0.00. There are several side effects to this approach that make me want to ask you guys if there is a better way to do this, before developing any further upon this approach (I didn't set it up this way, I just inherited it).