Skip to main content

I’d like to create a relationship between two subscription products in Woocommerce, to allow for an upgrade from one membership tier to the next. 

  • User purchases new, higher-tier subscription
  • Zapier searches for an existing, lower-tier subscription under the user’s email address
  • If lower-tier subscription exists, Zapier calculates prorated amount for the unused duration of the lower-tier subscription, and refunds that portion of the earlier transaction. 

Is this possible?

My credit card processor is Stripe—if not possible through Woocommerce, perhaps I could achieve it that way? I’d prefer Woocommerce to keep my accounting and reports clean in that one dashboard. 

Hi @danatfsc 

Good question.

You’d lkely need to use the WooCommerce API: https://woocommerce.github.io/woocommerce-rest-api-docs/#refunds

You can use this Zap action: WooCommerce - API Request

If you need help, consider hiring a Certified Zapier Expert: https://zapier.com/experts/automation-ace

 

 


Hi there, @danatfsc! Were you able to get things working using the WooCommerce API Request (beta) action that Troy suggested?

Let us know if you’re still stuck and need some more help with this! 🙂