The Foxy forums are on the move!

We're in the process of moving our forums over to a new system, and so these forums are now read-only.
If you have a question about your store in the meantime, please don't hesitate to reach out to us via email.

Changing subscription information

flinx777flinx777 Member
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.
  • fc_adamfc_adam FoxyCart Team

    Good question - and the answer there is yes. Utilising the API you can update a subscription, changing either it's frequency, next or end date, or altering the transaction template (which dictates what products make up the subscription cart). Would I be correct in saying that you're using our legacy XML API to interact with the store currently? If so, you'll use the subscription_modify method to update the subscription.

    You could also just move to canceling a customers existing order and starting a new one. It's not necessarily an awesome experience for the customer, but can simplify the requirements a little.
Sign In or Register to comment.