Skip to main content
Question

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

  • June 26, 2023
  • 2 replies
  • 153 views

danatfsc

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

Troy Tessalone
Zapier Orchestrator & Solution Partner
Forum|alt.badge.img+14
  • Zapier Orchestrator & Solution Partner
  • June 26, 2023

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

 

 


SamB
Community Manager
Forum|alt.badge.img+11
  • Community Manager
  • July 19, 2023

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