This covers all billing periods for successful selling of recurring products.
Along with those billing periods above, you can offer:
Free trial periods - This is the number of days before the billing begins.
Setup prices - This could be used to charge an initial price for a product/service, then after that period, the monthly payments begin.
An example of setup prices might be an initial website set up fee of $500 (set up price) - then monthly marketing consultation (subscription product) that starts after the set up price period.
NOTE: At the time of launch, you cannot offer payment plans like; $997 divided into 4 payments (sometimes called installment payment plans); however that will come very soon.
One of the brilliant features is seeing the calculation when you create a billing period, including trials or setup prices.
If you charge $97 for a monthly coaching service with a 7 day trial, OptimizeCheckouts calculates and shows you how the customer is going to be charged.
E.g. - Your customer will be charged $0.00 immediately for their 7 day trial, and then $97.00 every month until they cancel.
14 replies to "Sell Subscriptions in WordPress with Recurring Payments Support"
I have a client using SmartTheme / OP3, with OptimizeMember(OP2) for restricting OP3 page access.
OptimizeCheckouts has an integtation with OptimizeMember, so will you be replacing OptimizeMember(OP2) with an OP3 version or will she need to convert her site to use a different membership plugin please? Would appreciate your guidance please so any necessary website work can be scheduled. Many Thanks
Hi Lesley
We’ve just released OptimizeMentor which is our brand new replacement for OptimizeMember. It’s available in the Suite plan now
How can a customer update their payment method after a failed payment? Is it manual only? For instance, the weekly payment is triggered, but fails, what happens after the system has denied access? I find it hard to understand how they can update their payment method or even access stripe to change that.
Hi Ronnie, we are building a solution for this as we know it’s a feature we need for failed billings. At this time we would get the customer to go through the checkout process again as that will update their payment details. That’s easier than sending them to Stripe forms.
I’m still running a recurring membership site on optimizepress 2 & the stripe feature seems outdated. Would I be able to create a checkout page in OP3 & have customers register for my membership site on OP2, even though they used OP3 to checkout & pay?
Hi Matt
We’d always recommend using OP3 and the new page builder for your pages where possible as it brings many benefits in terms of page speed, mobile flexibility and design customization. If you have an existing site that you don’t want to touch for now – we do have an integration between OptimizeCheckouts (in OP3) and OptimizeMember/OP2. You can find this inside the Integration rules inside OptimizeCheckouts – https://share.getcloudapp.com/wbuwRdml
You would basically setup a rule when a customer pays through your OP3 checkout to add that buyer to a membership level in OptimizeMember
I hope that helps!
You guys are amazing! I’m a very happy OptimizePress customer and as mentioned by Craig, your product allows to ditch many other solutions which required lots of effort to have them talk to each other seamlessly.
Can we use this subscription feature with PayPal? Thank you!
Paypal is coming soon! We wanted to get the Stripe integration working first and then iron out any issue before we release Paypal.
Is there a place to see the inner workings? For example, when creating a product as subscription does it create a new plan in Stripe? I use stripe webhooks for account creation in my app which is totally separate. Also, does this subscription service push the payments or is it stripe that automatically charges each month? who triggers it? is there a customer portal to allow cancel? is that when you manually cancel the user in the dashboard?
Sorry for the questions but my application is totally separate from WordPress.
PS. Thank you for retargeting me for months… your product is amazing and what I’ve been looking for all along. Saved me a TON. No longer do I need ClickFunnels, WP plugins – FullStripe, ElementorPro, WooCommerce or CartFlows… whew. AMAZING! Thanks!
Craig @ LeadScripts
Hi Craig – thanks for your questions.
When you create a subscription product inside OptimizeCheckouts, our system is syncing this with your Stripe account and creating/updating the subscription plan there. Part of the reason this integration took longer was that we are doing things properly when it comes to creating plans and not just handling everything on your server/site side.
The plans that are created in Stripe can be found inside the “Products” tab .
Once the subscription/plan is setup – Stripe handles the renewals – and we have a connection with Stripe via the webhook that you setup which notifies us when those charges go through, so we can then run any integrations that you’ve setup inside OptimizeCheckouts/OptimizePress.
At the moment we don’t have a client/customer side (to allow your customers to cancel their subscriptions) but this is something on the roadmap. Right now you will need to cancel a customers subscription inside Stripe if you don’t want to bill them further – but this is very easy and Stripes’ interface is super easy to use.
You can refund customers for one-time payments inside OptimizeCheckouts but because subscriptions are a bit more complex, you need to handle some of the refunding/cancellation of those charges inside Stripe
If you do cancel a subscription – this will reflect back inside your OptimizeCheckouts account after Stripe sends out the webhook to notify external services.
Hopefully that answers your questions but let us know if you need more information. Great to hear you were able to DITCH Clickfunnels and other related solutions!
Nice to know there is now subscription payments available in OptimizePress. An excellent additional feature in OptimizeCheckouts is a possibility for a customer to see he/she is subscribing to recurring payment. It’s good to have this kind of transparency.
It is a wonderful feature !! Unfortunately in Latin America Stripe has not enabled its use, therefore it cannot be used. 🙁
Hi Arturo
I believe that Stripe is now available in Brazil, and in other countries via their Stripe Atlas service: https://stripe.com/atlas