Question

Is it possible to automatically refund prorated amounts for tier upgrades in WooCommerce and Stripe?

  • 26 June 2023
  • 2 replies
  • 98 views

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. 


This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

2 replies

Userlevel 7
Badge +14

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

 

 

Userlevel 7
Badge +11

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! 🙂