I'm having a great time using FoxyCart so far. I'm coming from the world of rails and building my first storefront. I've been surprised at how simple it is with FoxyCart.
Anyway, I'm using 0.7.2, and my client has a somewhat non-standard requirement, and I'm not sure how to make it fit in with what FoxyCart can do.
The client wants to allow customers to join a club, which among other things means that they will receive two assorted product shipments per year. The obvious way to handle this is to have the customer purchase a biannual subscription. However, the total price of each product shipment varies. For example, a customer signs up for the club, and, when the first shipment date rolls around, my client ships them a set of products that cost $120. The next shipment, six months later, might be $150.
I understand how to set up subscriptions in general, but I don't know what the best way would be to handle this requirement. I see that you can modify individual subscriptions, so perhaps my client will have to change the subscription price before each shipment. But is it possible to do that (and to do it for a large set of subscribers at once)?
Is there some other way to handle this requirement instead of using subscriptions? All I need to do is:
1 Get the customer's payment info into the system and mark them as a club member (I can do the latter in my CMS)
2 Periodically (not necessarily automatically) complete a purchase for a (potentially large) set of customers
I suppose I could have the customer purchase some kind of initial Club Membership product (for $0, but still requiring them to enter their payment info). My CMS would get the club member's email address via the XML data feed, so the unified form could later be used to conduct the purchase associated with each shipment. But can those purchases be done all at once for a set of customers?
Thanks for you advice! I hope to add FoxyCart to my toolkit for many other projects!