Shopify is the #1 shopping cart software out there right now, both in number of users and in buzz. They have beautiful templates, tons of apps, a huge amount of cash to invest into the platform, and a robust community of developers and designers. So why don’t you see it as a supported cart here at Ryan Design Studio? Quite simply, it just isn’t a good fit for most of our clients. Here’s why.
While it may seem like a great deal at $29/month, that number can be deceiving. There are some very important e-commerce functions missing in the base version including:
- Real-time USPS, FedEx and UPS shipping rates. If you want those, you need to go with the Advanced plan at $299/month
- Abandoned Cart reminders – you need to upgrade to the Shopify plan at $79/month to get those
- Gift Cards – also only in the Shopify plan and above
- Sales reports – no reporting until you get to the Advanced plan
You also have to factor in the cost of credit card processing. Shopify has their own payment processing system that uses Stripe. While Stripe is great, it is notorious for blocking certain kinds of businesses from using it. Gateways like PayPal Pro, Braintree and Authorize.net offer things like tokenization and more robust anti-fraud tools, as well as negotiable rates. However, if you want to use your own processor, Shopify will take a percentage of your sales as a ‘transaction fee’ (2% for the basic plan). That is in ADDITION to the actual credit card processing fees, which are typically 2.9% or so. If you are selling $100,000 worth of goods a year, that’s an additional $2000/year just to use the processor of your choice.
Shopify has a TON of apps you can add to your store, everything from reward points and third party shipping vendors. But many of those can cost over $100/month to use. Notice a trend here? The monthly costs of the site can easily go over $1000 before you even start selling anything. Here’s a quick cost comparison of Shopify vs Pinnacle Cart assuming $100,000 in yearly sales:
Initial cost: +/- $4000 (includes a custom design, not a template)
Monthly Hosting Cost: $35
Monthly License Fee: $25
SSL Certificate: $75/year
Payment Gateway: $30/month
Transaction fees (other than what your gateway charges): $0
First Year cost: $5155
Recurring Yearly cost after the first year: $1155
Initial Cost: $150 (a premium template from their store)
Monthly Cost: $299 (to get all the base functionality Pinnacle has such as real-time shipping, reporting, abandoned cart reminders)
SSL Certificate: $0 (included)
Payment Gateway: $30/month
Transaction fees: $500
First Year Cost: $4598
Recurring Yearly Cost after the first year: $4448
While Pinnacle Cart may seem more expensive at first, just look at those recurring costs after year one. By year three you are saving over $3000/year, and that is just comparing the $299/month plan with no-add-ons! You also get a custom design with Pinnacle, whereas you are using a stock template with Shopify. Adding a custom design to Shopify would add $1000 to $5000 in initial cost depending on who you hire. Also keep in mind that SaaS platforms can, and do, raise their prices at will. What costs you $29/month today may suddenly cost you $100/month tomorrow. With a self-hosted cart like Pinnacle Cart, you can rest assured that your operating costs won’t suddenly double out of the blue.
The biggest hurdle for most of our clients is the lack of wholesale functionality in Shopify. Want to offer different payment methods for your wholesale customers like PO or Net 30? Sorry, can’t do that. Want to offer free shipping to retail but not wholesale? No can do. Want to offer freight or LTL shipping methods for your large wholesale orders? Nope. Want to have different order minimums for your wholesale customers? Can’t do that either. Need quantity break pricing or tiered pricing for your wholesale members? You’ll need an app for that. Want to sell different products for different membership types (pro sizes, case packs, etc)? Guess what, you can’t.
If wholesale is a big part of your business, your only option with Shopify is to run a completely separate storefront which is far from ideal. The rumor is that they are working on adding wholesale functionality, but it sounds like it will only be for their Plus plans, which are insanely expensive. Update: We’ve written a bit more about the Shopify Wholesale options over here.
One of the limitations with SaaS carts like Shopify is the inability to access some areas of the code. This is done so that Shopify can easily upgrade and maintain the software and maintain PCI compliance, so it is a good thing. However, if you want to do anything custom with the checkout or tie in third party systems using Shopify’s API, you will need to upgrade to their Plus plan which starts at a whopping $2000/month. That’s $24,000/year! In addition, if you start selling more than $800k/month, they will start charging you .25% of your revenue. That is just too big of an operating cost to justify.
With Pinnacle Cart, we can easily custom-program any functionality you need. Just take a look at our add-ons page to see some of the features and functions you can add to your store. There is no additional monthly cost to add these, just a one-time programming fee. Why would you want to spend thousands of dollars a month when the EXACT SAME functionality can be had for under $100/month? It just doesn’t make sense.
Third Party Apps
One of the big selling points of Shopify is the robust ecosystem of apps and app developers. Many of the features and functions that are not part of the core Shopify platform can be added by installing an app. Sounds great right? Not so fast.
First, many of the apps in the store are poorly coded, or even malicious. There was a story not too long ago about a third party app that was harvesting user information from the stores it was installed on, and then using that information to market directly to those customers. Scary right? While Shopify does a pretty good job of policing their app store, there is always the risk that you’ll end up with a rogue app, or one that causes major problems with your site. There are plenty of crappy developers out there looking to make a quick buck by selling their app to thousands of Shopify users, so you always run the risk of installing something that causes harm to your store, or worse, your customers.
Then there is the cost factor. Looking through the app store you can probably find 10 or 20 apps that look like something you really need for your store. When you start adding up the monthly costs of all of those apps, your monthly bill suddenly starts looking like your mortgage payment.
Why Not Shopify?
I want to stress that I’m not bashing Shopify here. It really is a solid platform that can be a great solution for many e-commerce stores. However, there are a lot of cases where Shopify is NOT a good fit. Here’s a quick summary:
Shopify is a great choice if:
- You have a simple retail store that doesn’t require a lot of custom functionality or features
- You are just starting out and want to get up and running quickly
- You don’t want to hire a developer or deal with self-hosting
- You have limited funds
Shopify is NOT a great choice if:
- You sell retail and wholesale
- You need a lot of custom functionality
- You want to use a payment gateway other than Shopify Payments
- You want new functionality as soon as it is available (new payment options, new third-party systems, etc)
- You like having full control and ownership over your e-commerce software
- You need third-party integrations that aren’t supported on Shopify (APIs, ERP systems, Custom Shipping, etc)
- You don’t like paying monthly fees for EVERYTHING
Questions? Feel free to contact us!