GravityStripe Subscription Manager

Description

An easy way for people to manage their stripe subscriptions made through Gravity Forms. Subscriptions are shown using a shortcode. Even includes an admin shortcode to manage ALL subscriptions and see any overdue subscription payments that failed to process in Stripe.com. Make sure your use the gravity forms registration addon so subscribers can log in and manage their subscriptions. If first_name, last_name or full_name metadata is set on stripe feed, name will be fetched from there instead of user’s first and last name.

Basic Features

  • Enable Subscriptions Stripe using Gravity Forms
  • Admin initiated subscription cancellation
  • Admin list of active, failed payment, and cancelled subscribers
  • A page where subscribers can see details of their subscription
  • Translation Ready

Pro Features

  • Easily allow subscribers to upgrade a subscription on their own which will cancel the old one in stripe (requires the stripe embedded fields NOT the stripe checkout page)
  • Ability for subscribers to update payment card info on their own
  • Allow subscribers to cancel their subscriptions on their own
  • Auto-cancel subscription if payment fails x number of times
  • Decide if cancellations end the subscription immediately or at the end of the billing cycle
  • Downgrade subscriber role automatically if cancelled
  • Issue refunds

Videos

What’s the difference?

Upgrade/Downgrade Subscriptions

Updating Credit Card Info

Automatically Cancel Subscriptions for Failed Payments

Cancel Immediately vs End of Period

Downgrade User Role on Cancellation

Cancel and Refund the Last Payment

Resources

Website: https://www.gravitystripe.com/
See Changelog & Upcoming Releases: https://trello.com/b/XWM44IVi/gravitystripe-subscription-manager

Screenshots

  • https://nimb.ws/zMfYXl - List of all subscriptions for the logged in user
  • https://nimb.ws/ZTiVAh - List of all site subscriptions for admin view
  • https://nimb.ws/LAGmxZ - Responsive modeiew
  • https://nimb.ws/LAGmxZ - Responsive mode

Installation

  1. Manually upload the plugin files to the /wp-content/plugins/ directory, or install the plugin through the WordPress plugins screen directly (Plugins > Add New > Upload).
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Once activated, the plugin automatically connects to the Stripe API keys set under your Gravity Forms Stripe Add-on

FAQ

What are the shortcodes

For Subscribers to view their subscriptions:
[user-subscriptions formids=’formid1, formid2, ….’] (use the formid(s) used to create the subscription (must contain a stripe feed))

For the admin side:
[subscription-list formids=’formid1, formid2, ….’] (use the formid(s) used to create the subscription (must contain a stripe feed))

How do you get your gravity form ids

Log into your WordPress admin dashboard.
Click ‘Forms’ 1
The ID’s are listed to the right of the form names you’ve created

Reference: https://docs.gravityforms.com/shortcodes/#how-to-find-the-form-id

Reviews

October 8, 2020
We love this plugin. Simple, clean with superior support. We have looked at many solutions and none of them measured up. Now we can have our clients update credit cards and manage their subscription without having to reach out to us. It is one of the best Gravity Forms addons. Thank you.
May 19, 2020
This really solves lots of problems, as now days we all need customers be able to cancel their own subscription to feel more secure. One thing I'm curious is if you are able to make it so once they cancel the subscription, wordpress can auto-change the user role of this user? This way we can then do things to prevent them accessing specific content, even after they unsubscribed.
May 6, 2020
Great simple idea. Although I use another plugin for main subscriptions, this gives me the ability to make "tack on" subscriptions for other items. One needed feature...when cancelling a subscription have the option to also delete the form entry that was created as well. I'm also using Gravity View to allow users to see a list of their entries. It would be nice if the cancel feature was on the entry itself or if the entry is deleted, the subscription is cancelled. Looking forward to seeing what the Pro version offers.
Read all 3 reviews

Contributors & Developers

“GravityStripe Subscription Manager” is open source software. The following people have contributed to this plugin.