ThriveCart Review: Is It Any Good? Does It Rise Over Other Shopping Cart Alternatives?

Thrivecart is a powerful shopping cart. But, how does it compare to other solutions for blog owners? Is it any good? Let’s take a hard look.

So, you’re looking into ThriveCart as a shopping cart. And no doubt, you’ve seen a lot of “ThriveCart Review” posts. And it is pretty obvious they want to sell it to you with their affiliate link.

We both know how the game is played.

So, here’s what I want to do for you…

I want to give you an honest, straight, to-the-point perspective on ThriveCart. I have had an account for 2-3  years now, but I do not run the bulk of my sales through it. I will explain why.

I want to spell out who this is for – and who it is not for. And we’re going to look at it in perspective with other, cheaper solutions that we know are out there.

ThriveCart is pretty powerful. I’m a fan. But, it doesn’t exist in a vacuum. And you’re no doubt going to be looking at it alongside other options. So, I want to see if I can help you make a decision.

Sound good? Cool. Let’s roll…

ThriveCart And Who It Is For (And Not For)

ThriveCart is a shopping cart system. You knew that. 🙂

But, it is important to understand the differences. ThriveCart is designed primarily to sell online products and services. In other words, stuff that is usually bought one at a time. While it does support the ability to have quantities more than one on an order, ThriveCart is mostly geared toward a traditional sales funnel where people add one item to a cart and them proceed to checkout.

ThriveCart is NOT designed to be a traditional shopping cart where a user adds multiple items to a cart at once and then checks out. This is not Amazon. If you are running an ecommerce site such as that, go find another system. ThriveCart is not for you. WooCommerce might be a better solution.

ThriveCart concentrates on selling 4 types of products:

  1. The main product (whatever it may be).
  2. Bump offer (where they can check a little box for an add-on which gets added to their order immediately)
  3. Upsells
  4. Downsells

That’s what it does.

You may ask…. can ThriveCart sell physical products? Yes, it can. It has shipping options built in. It has fulfillment options built-in. So, heck yes it can do physical products. But, you will still be selling it in a funnel checkout structure, not an Amazon-like cart.

ThriveCart is for anybody selling pretty much anything online. But, it is not ideal if you want to run a traditional ecommerce store like Amazon.

What Can ThriveCart Do?

Well, this software is incredibly robust. It does pretty much anything you would expect of a robust, hosted shopping cart solution. But, let me highlight some of the features I think are most relevant to my audience.

  • Extremely flexible sales funnels with bumps, upsells, downsells. All one-click. And the one-click upsells even work with Paypal (something many carts cannot do).
  • Easily supports recurring subscriptions for membership sites – and integrates with several of the membership site plugins on the market. (More on this in a bit)
  • Allows very professional checkout pages without the hassle. These checkout pages convert. ‘Nuf said.
  • You can send people to your hosted checkout pages, or embed the cart right into your site using popup carts or embedded carts. So, people can buy things without leaving your site if you wish.
  • Integrates with practically everything.
  • Handles all the tax stuff and various other legal requirements for you.
  • Has the affiliate program built right in, so it is easy to enable affiliates to promote your stuff.
  • Makes it super easy to use marketing automation for things like abandoned carts, failed payments, overdue subscriptions, etc.
  • Gives customers a hub to view their own orders, manage subscriptions, etc.
  • Supports all kinds of pricing options, including free/paid trials, payment plans, subscription plans, discounts, coupons, “pay what you want”, etc.

It goes on. You can do split testing. You’ve got really detailed statistics and tracking of recurring revenue. You’ve got unique discount and coupon URLs.

Honestly, the list is long. Most likely, if you need it, ThriveCart does it. And there’s little sense in me repeating what you can easily find on their sales page.

One of the beauties of this setup is that ThriveCart does all this while integrating with almost everything. This means you can use any sales strategy you want without worrying about the built-in capabilities of something like a membership site plugin. Use that plugin for it’s intended purpose… and leave the sales up to a more robust setup like Thrivecart.

Now, about membership sites…

ThriveCart And Membership Sites

I have a lot of readers and students who either run a membership site or plan to. And, a lot of the decent membership site solutions out there have their own capability to process payments.

So, why use ThriveCart in that situation?

You may want to consider using ThriveCart still. In fact, if I were starting this site from scratch, I would build it all on top of ThriveCart rather than sending all orders through MemberMouse.

See, this very site runs on top of MemberMouse. And, I dig it. I think MemberMouse is the most powerful membership solution for Wordpress. Truly enterprise-level stuff. And I run all Blog Marketing Academy sales through it. That decision was made before I was even aware of ThriveCart.

I’m in a situation now where I have a system that is working fine. And, for me to switch things to ThriveCart at this point would introduce some problems that I simply don’t want. For instance, I would have some members who need to manage their accounts here on-site… and others who would need to go into ThriveCart’s Customer Hub to manage it. And frankly, I like the simplicity of having it all under one roof.

But, yes, if I were starting THE LAB all over again, I’d build it on ThriveCart and simply use a membership plugin for content protection.

And hell, I may switch to it anyway at some point. I’m definitely considering it.

And here’s one big reason why…

ThriveCart doesn’t take over your recurring billing. Your subscriptions remain portable.

The way that ThriveCart sets up subscriptions with Stripe, for instance, is proper. And that means you can switch software or stop using ThriveCart altogether and your recurring payments don’t stop. A lot of other systems don’t do it this way. They simply send payments to Stripe, but it is the cart itself that triggers the renewal. MemberMouse works this way. And, frankly, I don’t like it.

Any product can be a recurring subscription, and you have a lot of options.

So, here are the reasons I think ThriveCart is great for membership sites:

  • Full ownership and control of your recurring subscriptions without being dependent on your cart for life.
  • ThriveCart will work with Digital Access Pass, MemberMouse, MemberPress, OptimizeMember, Teachable and Wishlist Member.
  • ThiveCart provides a customer hub so that your members can manage their subscriptions on their own. It is a remotely hosted hub, however. Not on your own domain.
  • You have all the awesome sales-increasing power of ThriveCart that most membership plugins simply do not have.

A lot of membership owners can get themselves into a jam trying to get all kinds of things to integrate together. If you use ThriveCart, they take care of all that for you. And it works.

ThriveCart’s Flexibility

With a lot of software, you end up with a wishlist of things that you wish it could do. And, well, it’s possible that could still happen to you with ThriveCart. However…

This thing is very flexible. You can tell that they’ve put a lot of work into building ThriveCart so that it works WITH your business, but doesn’t try to dictate how you do things.

Also, because they are responsible for making it all work, it just removes the tech headache from the whole mix.

Let me point out a few things that I appreciate:

Custom Scripts And Tags

Serious marketers like to use all kinds of tracking. And ThriveCart enables all of it. In fact, in ways that can be difficult to do on your own.

ThriveCart has built-in tracking for Analytics, Facebook and Visual Website Optimizer. So, if you need to track cart conversions back to a Facebook Ad, or track it in Analytics, this is all easy to do.

You also have a ton of detailed triggering options for triggering your own custom tags.

Want to add different tracking depending on which pricing option they choose? No problem. Track if they took your bump offer? No problem.

This can be tough to set up in other software. If you track conversions based on just the “thank you” page, then how can you tell what they actually bought if you have several products all sharing the same “thank you” page? You end up needing to hire a developer in some cases to work this crap out. With ThriveCart, it’s easy. Just copy/paste your tracker in the right spot.

Integrations. Lots Of Integrations.

There’s an entire screen in ThriveCart for integrations. And it works with so many things that it is broken down by category:

For payments, it works with Stripe, Paypal and Authorize.Net. And, you can also set up multiple accounts. So, if you want to set up multiple Stripe accounts, you can. Some products go through one account while others go through a separate account. You can split up sales volume among different processors.

For autoresponders, it works with all the biggies. ActiveCampaign, Aweber, ConvertKit, Drip, GetResponse, HubSpot, Infusionsoft, Mailchimp, MailerLite, and Ontraport.

If you do physical products, ThriveCart works with several fulfillment companies. It integrates with, Kunaki, Lulu, Printful, Shippo, ShipStation, Shopify, Vervante. It also integrates directly with Google Sheets if you wanted to use a spreadsheet as a hub for shippers to get order info. 

And, let’s not forget, it works with Zapier, too. And via Zapier, you can integrate with almost anything.

Multiple Checkout Options

ThriveCart is quite flexible in what you want your checkout process to look like. And, it recently got even better with their new drag-and-drop interface for customizing checkout pages.

You can set up several different types of checkout:

  • Multi-Step is a checkout page which breaks contact info and payment info into separate screens.
  • Single-Step. All on one checkout page.
  • Sales cart. This is a page where the sales copy and checkout are all on the same page.
  • Embeddable. You can make the checkout appear right on your own site rather than sending them to another domain. This can even be used to put a checkout form right on a Facebook page.
  • Popup. You can have a Cart button that pops the order form up right in place. A very streamlined payment options. Could even give people the option to buy something right from a blog post, or even your sidebar.

Now, things get cool…

See, not long ago, I thought one of ThriveCart’s achilles heals was that their checkout pages were pretty limited. They converted. They looked nice. But, your ability to alter the look-and-feel was quite limited.

But, no more. Because recently they released a massive upgrade that has a built-in checkout editor. You basically get a page editor where you can drag-and-drop design and customize your own checkout process.

It is like a mini Thrive Architect… all geared toward your checkout process. Design-wise, it actually looks more like the editor for ConvertBox (see my review). I wouldn’t be surprised if Dean from ConvertBox and Josh from ThriveCart had some level of coordination in this, but I’m just guessing. It even shares some visual cues with ConvertFlow (which I also tested out).

But, this is pretty awesome. Pretty intuitive to use, as well. It will never match the flexibility that you will have if you build it locally with something like Thrive Architect, but that isn’t the point. One uses ThriveCart so that all the tech headache is removed. If you do it in-house, you’re responsible for all the tech stuff. With great freedom comes great responsibility. 😉 But, the degree of flexibility you have now within Thrivecart is pretty impressive.

Controlling What Happens After Sale

Every product in ThriveCart has a Behavior screen. There you control everything that happens in pretty much every scenario:

For each event, you can trigger custom HTML or take an action in an outside integration. Most common will be to perform actions in your email autoresponder, such as tagging them, add/remove from campaigns, automations, etc.

Wanna get even more granular? You can control these behaviors differently depending on where they are located. So, want to send your EU customers to a different campaign than your US customers? No problem.

Running Your Affiliate Program And/Or Partnerships

Another great aspect of ThriveCart is the built-in affiliate program as well as the built-in partnership options.

  • Affiliate program. For allowing others to promote your products and get paid a commission.
  • JV Partners. For partnering with another on a product and splitting the revenue automatically.

You can do both with ThriveCart.

For your affiliate program:

  • Set your commission rates for all of your products.
  • Manage all your affiliates, add them to an email list, webinar, etc.
  • Easily pay affiliates. In fact, ThriveCart supports instant payouts to affiliates as well as automatic payouts.

The way ThriveCart handles payouts is pretty interesting. You can pay out affiliates automatically or instantly. You delay payment of commission (for instance, to observe your refund period). In the case of instant payouts, ThriveCart has the ability to clawback the commission if the customer refunds. Of course, you can also just pay out affiliates manually as always, if you like.

It’s all set up and ready to go. For a lot of other options, you have to tack on an affiliate system as an additional piece of software. Having it all in one is pretty convenient. And the ability to pay affiliates automatically can make it pretty hands off.

For your partnerships:

ThriveCart has a cool ability to power JV partnerships and auto-split the revenue between partners. For instance, let’s say you partnered with somebody else on a product. You created the product and they did the marketing and you decided to split the proceeds 50/50.

You can set up a JV contract within Thrivecart. You define the terms and the percentage split. And ThriveCart will ensure it is all done.

For this to work, both partners need a ThriveCart account. But, bear in mind that a JV partner can have an account even if they don’t have a paid vendor account with ThriveCart. Only one of you need a full, paid ThriveCart account to enable selling. The partner does not need it.

This opens up a lot of options for people to develop and sell products while taking advantage of the unique skills and knowledge that you may not personally have. 

No need for trust. No need for manual sales reports. It is all handled in Thrivecart.

What’s NOT Ideal About ThriveCart

Any software under the face of the sun is going to have things that you wish were different, or features you wish were there and are not.

For a long time, the rigidness of the checkout pages in ThriveCart was one of those things. It was one of my reasons for not routing all my sales through it. I couldn’t customize the checkout pages that much and I really missed that. Well, they fixed that problem handily with their new visual cart editor. And word is that even more enhancements to that editor are in the pipeline.

But, if I had to name some things I wish were different right now, they would be:

  • I think the product listing screen should have more filter options. If your product list gets long, it’ll be annoying. You have search function, but that’s not enough.
  • On a related note, I think I should  be able to manage client products separately from other businesses. Right now, client products are mixed in to my own.
  • The Customer Hub is all hosted on ThriveCart. You can brand it with your logo but that’s about it. This is par for the course with a hosted solution, of course. But, as somebody used to the flexibility of building my own thing, it feels limited. And it could lead to some confusion when my customers would need to leave my site and login to something else to view/manage orders.
  • It would be nice to have more granular templates available for quickly creating products with certain desired settings that get repeated a lot. Right now, each product is an island with it’s own settings. You can duplicate a product and edit it, but would be nice to have more detailed control.
  • Would be nice to have a visual builder for the funnels to see what product comes next in the funnel, etc.

If you’ve been using another tool for awhile and then adapt to ThriveCart, you may find some things different at first. That’s natural.

ThriveCart In Context With Other Tools

As you no doubt know, there are a lot of ways to sell things online. ThriveCart is a pretty damn good deal (as I’ll get to in a minute), but it isn’t the cheapest option out there.

For instance, there are multiple Wordpress plugins that will allow you to take orders and integrate with Stripe/Paypal and all that. These plug-ins are cheaper than ThriveCart.

  • Most decent membership plugins have the ability to have checkout forms and collect membership revenue and manage transactions. They have varying degrees of reporting and flexibility. MemberPress runs at least $149 and includes 1 year of support and upgrades. MemberMouse runs at least $19/month. Other decent plugins have their own pricing.
  • You’ve got systems like Easy Digital Downloads for selling various digital products. It works nicely. It could require a bunch of extensions to make it do what you want, though. To get anything worth a crap, you’d need to pay $199/year. EDD can easily add up if you’re trying to make it as capable as ThriveCart.

With any Wordpress plugin, you’ll also have the inevitable tech headaches that can go with it. You will need to set up SSL security. You might need to set up some cache exemptions on your web host. You will need to tweak and customize your checkout pages and upsell pages with a bunch of custom CSS, javascript and a bunch of shortcodes. If you’re kinda nerdy, you’ll get it done. I did it here on my site. 🙂 But, it isn’t for the faint of heart.

You also have various 3rd party platforms for selling things. For instance:

  • If you’re into online courses, you can always use Teachable. It’s pretty good and convenient, but it has it’s limitations. It’s main functionality is the course side of things, not making sales. It will sell your stuff for you and process orders, but it isn’t nearly as robust. And it will run you a minimum of $348/year to use it. $948 if you want some of the stuff like ability to customize the look.
  • ClickFunnels is a pretty nice platform and it does a boatload. It is also freakin’ expensive. Minimum of $97/month – and you have limits. If you want unlimited funnels and pages, prepare to fork out $297/month. To be clear, ClickFunnels is designed to be a more beginning-to-end solution than ThriveCart. You can do all your landing pages with it, lead generation, etc. You can graphically design your funnels. It’s really cool, actually. But, also not necessary as it can be done in other ways, much more cheaply.
  • You can use services like ClickBank or GumRoad. Clickbank will take more of your money. GumRoad takes more, too.
  • SendOwl is a solid option. Very robust. It doesn’t have some of the more granular revenue-enhancing flexibility of ThriveCart, but it is quite capable. It also has some ability to provide access control for digital products… something ThriveCart doesn’t do. SendOwl does come with product limits – the most relevant being subscription products. You’re only limited to 3 – and that’s on the plan that costs $39/month. That could be a buzz kill, depending on your business model.

I’ve seen some people try to set up on WooCommerce on their Wordpress site. I generally don’t recommend this. If you’ve ever found yourself feeling a little snowed in by technology with just Wordpress, prepare yourself to be deeper in it with WooCommerce.

WooCommerce is over-engineered for the needs of most digital marketers. It is designed for online stores. Exactly the kind of site that I said above was NOT the right fit for ThriveCart. If you want a traditional ecommerce store, then sure… WooCommerce is solid. You could also go with an easier option like Shopify. But, tacking on WooCommerce to try to sell some digital products on your site is going to annoy you to no end. It isn’t the right tool for the job. It will do it, though. 🙂

Here’s the thing…

There are a lot of options for processing sales and managing customers directly within Wordpress. Once all the setup work has been done, it can work just fine. But, for most, that setup work is difficult and overwhelming. And because things change (like Wordpress) and pieces sometimes feel like they are duct-taped together, it can feel pretty confusing.

Wordpress wasn’t designed to do this. Let’s keep that in mind. 🙂 Wordpress is a content management system. Trying to process money through it came later by plugin developers. But, that’s not the core mission of Wordpress.

Once you get into finding easier ways to go, you start talking money. And most plugins come with annual renewal fees. Most 3rd party systems come with pretty stiff renewal fees as well.

ThriveCart does not. At least not right now.

Why I Bought ThriveCart: The Lifetime Deal

As I said above, I am not currently processing my business’s sales through ThriveCart. Yet, I bought it and I own a license.

The reason is because you can buy it with a lifetime license.

Pay once. Use it forever. Unlimited support. Unlimited upgrades (since it is hosted).

You can’t even get a Wordpress plug-in to do that. Almost all of them charge recurring fees otherwise you lose upgrades and support. Not with ThriveCart.

I bought the ThriveCart Pro upgrade. You should, too, if you want some of the features I’ve discussed here. PRO comes with the following upgrades:

  • Affiliate program
  • JV Partner system
  • Future-casting revenue and projection metrics
  • Multi-users and ability to use for clients
  • Built-in sales tax calculations
  • Built-in dunning and subscription recovery (for handling expired cards, failed payments, etc.)
  • Ability to use your own domain name for checkout pages to make hosted checkout pages look like they’re part of your site

Even just the ability to use it for clients is handy. My wife has a side business and I was able to give her very powerful shopping cart capability without costing us anything. She’s my…. client. 😉 And it is because I have lifetime access to Thrivecart Pro.

I have now owned ThriveCart for probably close to 3 years. I only paid for it once. Yet, in that time I have watched the platform develop more and more. They do a LOT of upgrades to it. You get all the support that you would expect from a fairly expensive recurring SAAS product, but without any of the recurring fees.

And while I don’t use it right this minute for all of my sales, I may very well switch over to it at some point. Since a lot of my members buy lifetime memberships, it could potentially reduce the headache of switching sales over from MemberMouse. I know one other popular membership site that is built on top of MemberMouse and he switched all his payments over to ThriveCart just for the convenience of it. And I have to admit… it is tempting as hell. 🙂

The good thing is… when I make that move, it won’t cost me anything. ThriveCart is secured and there when I want it.

Why I Think You Should Strongly Consider ThriveCart

This isn’t for everybody. This is a FANTASTIC deal for anybody who is serious about making sales online. But, there is the upfront cost of buying it:

  • $495 for a standard ThriveCart account with most capability.
  • $195 for the Pro upgrade with the above-listed capabilities (for a total of $690)

So, it isn’t chump change. I understand that.

If you’re just dabbling in online business, then this might not be right for you. And the last thing I would recommend you do is buy something just because it’s cool and then never end up using it. You need to be relatively confident that, in some capacity, you will be making sales online now or in the future. Even if it is some site down the road that you haven’t even started yet.

But, once you have made that upfront purchase of ThriveCart, what you’ve done is locked in the ability to easily sell products or services online. For any business you have now or in the future.

You’ve locked it in. You have features and capabilities that most plug-ins can’t even touch. Even some “big boy” features you might need to grow into down the road. But, they’re there. No duct-taping stuff together to make it work.

And with the lifetime pricing, you have now exempted your business from any recurring billing associated with your ability to sell.

But, here’s the thing…

While this lifetime price has been active for awhile now, it isn’t going to last. In fact, mid-2019, they made some pricing adjustments already that increased the cost a bit for the PRO features. When I bought ThriveCart, the upgrade was more to do with Client use. Many of the features now part of PRO were then part of the Standard account.

The PRO account level will be switching to a monthly or annual fee. The way Josh phrased it leads me to believe that the Standard account might stick with 1-time pricing longer than PRO, but I don’t know for sure.

They are doing this in a staggered way. I do not know the timeline. But, one thing is for sure… if you buy Thrivecart now, it will be at the lowest price you can get it. Because the price is only going up. They will not decrease it. Ever.

The nearest competitor to ThriveCart is SamCart and that runs $99/month. So, you can do the math here.

My Final Word

There are a lot of ways to process orders online. Lots of shopping carts. Lots of platforms.

It can get overwhelming really fast.

I think ThriveCart stands alone in the sheer power it provides to run almost any kind of offer you like – combined with the current lifetime pricing.

Whether you are running a membership site, a service business, a consulting or coaching business, selling courses or ebooks… ThriveCart will do it. It will likely increase your revenue, too, considering the professionalism of the checkout process and the pricing flexibility you have.

All businesses have startup costs. There is an inherent investment to gather the pieces to conduct business online. Most solutions come with a recurring cost. The ability to lock in something like ThriveCart with a one-time fixed cost is just good financial planning. That is one monthly budget item you will not have anymore.

Is it right for everybody? No. First off, I think you need to be more than a dabbler in the idea of online business. If you’re just screwing around and dreaming, then spending the upfront cost for ThriveCart doesn’t make sense right now. And as I said above, if you want to run an ecommerce store, ThriveCart is not for you.

But, if you intend to sell things online, this is a great option.

One cart and you can use it for multiple sites, multiple businesses.

You can have buy buttons right in your blog posts, your sidebar, or anywhere else using the popup forms.

And most importantly…

You no longer have to deal with the technical mumbo-jumbo to duct-tape a bunch of moving parts together. You won’t have to hire a developer or try to customize code you have no business messing with. Thrivecart does it. It makes them responsible for stuff working rather than you.

And that’s just one less thing for you to think about.

As always, this is a decision you need to make for yourself. If you decide to purchase it, my links on this page are affiliate links and that means I will earn a commission. I would, of course, appreciate that. 🙂 And, I’d be happy to answer any questions and even help you after the sale with any setup issues you might have.


  1. Great review, is this cart available in multilanguage GUI? I sell several products in the spanish-speaking market, that feature would be very decisive in deciding to buy it or not. Thanks

    1. Yes, there’s a screen in the settings where you can replace all default language with a language pack… and/or customize it yourself. So, absolutely, it is language flexible. And one of the language packs is Spanish.

Leave a Reply