We have a client that we built their site on MODX using Foxycart for the eCommerce component. We built a login area in MODX so that customers can login and see their past transactions. At the moment, the main client (that owns the site) has many customers that subscribe to his product. He has a physical product he ships and when people purchase the product, they can choose the type of product (in this case a nutrition bar type, like a "Men's bar"), how many in the subscription shipment (i.e. 30 or 60 per order) and the frequency (every month, every other month, etc.).
Here's the problem: every month people are emailing/calling him asking to change the values above (the bar type, subscription frequency, and quantity). Is this something we can allow customers to modify on their end? We've built out a lot of custom functionality on this store connecting to Foxycart but we're not even sure if giving someone the ability to modify these values in their login area is even possible. Or would it make sense to require people to cancel their existing order and simply purchase a new subscription?
Any feedback or pointers you have would be greatly appreciated.