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.