Of all the ecommerce platforms, I’ve found Shopify to be the most complete. Sure, there may be a few misses, but having tested most of them, I love that Shopify is feature-rich, completely flexible, and comes with everything you might need to run an effective ecommerce business.
Who should choose Shopify? Small businesses, international sellers, sellers without coding skills, businesses that want an intuitive interface, and anyone who’s never built an online store before.
One of the best reasons to choose Shopify as your ecommerce platform is for the integrated tools. For a small business just starting out, there’s no need to subscribe to an email marketing program—just use Shopify to keep tabs on customers, communicate with them about sales, and automatically send abandoned cart recovery emails. It’s an ideal all-in-one solution when you’re new to ecommerce sales.
What We Like About Shopify
- Scalable: Shopify allows extensive customization using its back-end editor, from storefront themes to third-party app integration. It comes with helpful sales features and tools to help you manage and scale your business without too much hassle, including analytics and abandoned cart recovery. I particularly like the ability to have multiple users manage the store. I also found its order and inventory management features impressively useful.
- Multiple sales channels: I like that Shopify makes it possible to sell through multiple channels aside from my online store. It requires integration on the back end but most of these are free, so I found it a big help in increasing sales. The various channels include the Shop app, Facebook, blogs, Instagram, eBay, Amazon, and Handshake.
- Customizable design: Shopify offers eight free and 68 paid store themes and templates, most of which come in two or more variants. That’s not impressive in terms of numbers, especially compared to the hundreds of close rival BigCommerce. However, I found Shopify’s themes highly customizable at the code level using Liquid code and come with social media icons, free updates, and free stock photos by Burst. It’s also SEO-friendly, which gets my vote.
- Extensive app store: Like most website builders, Shopify has an extensive library of apps and extensions in its App Store. You can choose from 4,050 free apps, from store designs to sourcing and selling products. You can also opt for paid apps and plugins from its list of nearly 3,000 options.
- Robust customer support: When it comes to customer support, I appreciate that Shopify doesn’t skimp on ensuring that customers can get all the help they need when they need it. The platform offers 24/7 customer support through live chat, email, and social media. Self-sufficient customers can find tons of assistance through frequently asked questions (FAQs), extensive documentation, video tutorials, and more on the community forum and help center.
- Mobile responsive themes: All 91 themes (76 in the Online Store 2.0 architecture) offered on Shopify are mobile responsive. For me, it means less worrying about how my storefront and product pages appear on different devices. Pages resize automatically, depending on the customer’s device.
What Fell Flat
- Significant learning curve: Some users claim that Shopify is easy to use, but that isn’t true for everybody. It takes a while to get the hang of using the editor, and blocking can be challenging. It took me a few hours to set up a store, mainly because I had to keep switching from the back end to the front end to make product and aesthetic tweaks. I also found that integrating a few third-party apps and configuring store features required technical skills. However, it got easier after watching a few video tutorials and checking the forum for advice.
- Few built-in features: I would expect open-source software, such as WooCommerce and OpenCart, to be barebones, but not a paid platform like Shopify. While Shopify includes essential features to build an online store, you need to install quite a few apps to get necessary functionalities, such as being able to sell digital goods or engaging in dropshipping. While most of the apps are free, you might have to pay for certain features integral to your store.
- Higher priced than similar competitors: Shopify plans are reasonable, but your monthly costs might be more than you expected. Shopify prefers that you use Shopify Payments as a payment gateway. To promote its payment gateway, it charges a transaction fee on top of the regular payment gateway fees if you use a third-party payment gateway.
WebAppMeister’s Editorial Review
After building my store and testing all Shopify‘s features, I found Shopify to be one of the easiest, yet most comprehensive, ecommerce platforms on the market. It has excellent entry-level pricing with e-commerce tools that help small businesses to large e-commerce brands, so you can quickly start and grow your store on one platform. They also provide suitable security, support, and platform improvements so you can add features to your online store as needed.
Plans & Pricing
- Free trial–3 days
- Basic–$29 per month
- Shopify–$79 per month
- Advanced–$299 per month
- Shopify Pro–$2,000+
Features
- Store design
- Product upload
- Abandoned cart recovery
- SEO
- Payment processing
- Mobile support
- Inventory management
- Email marketing
- Reporting and analytics
- Shipping options
Security
- PCI DSS Level 1 compliant
- SSL certificates included
Support
Shopify offers multiple support channels, but you should expect a circuitous route if you want to talk to a live person.
- Live chat
- Call backs
- Community
Improvements
Shopify takes feedback from its users seriously and communicates constantly with merchants on the front lines of e-commerce to monitor and interpret shopping habits, trends, and data. They use this information to enhance the platform monthly.
Shopify Plans and Pricing
Shopify’s pricing is straightforward, and even the lowest plans come with some pretty cool features. There are four plans and one add-on to choose from, including:
Basic–$29 per month
- Good for: New users
- All the functionality you need to start a new online store
Shopify–$79 per month
- Good for: Small businesses, international sellers
- Lower transaction fees + a better reporting system
- Higher shipping discounts & up to five staff accounts
Advanced–$299 per month
- Good for: Small businesses, intentional sellers, major brands
- Lowest transaction fees + custom reporting
- Duties and import taxes & up to 15 staff accounts
Shopify Plus–Starts at $2,000 per month
- Good for: Global sellers, large brands, specialized needs
- Complete omnichannel solution for cohesive experiences
- Best performance, scalability, and extensibility out there
Retail Add-On–$89 per month
- Good for: In-person sales, anyone needing a full POS
- Two admin accounts, unlimited users, connects to your Shopify store
- Everything you need to sell in person
Features
Shopify provides essential built-in features to create, manage, and use an online store for all its plans.
Store design
Anyone can create a decent storefront using the theme editor appropriate for most industries with Shopify’s professionally designed and customizable themes (on or off OS 2.0). The theme editor is straightforward and allows you to make considerable changes to the appearance of your store (at least the homepage for traditional themes) with minimal effort.
I was able to use the design features and customize what I needed. However, I am not a coder, so changing the codes in the themes wasn’t possible.
It’s easy to navigate the basic design features once you understand how to use Shopify. All you need is enough time on your hands if it’s your first time using Shopify to learn how the platform works.
In my opinion, Shopify offers some of the most modern and professional-looking themes. You’ll find more than 100 themes in both free and paid versions. They’re also customizable, so you can fine-tune your chosen theme until it’s right for you.
Product upload
There are two ways to add a product on Shopify: individually or in bulk using a comma-separated values (CSV) file. Go to the Admin page to add each product manually.
To upload products in bulk, you need to use a special CSV template. To ensure your CSV file functions correctly, the first line should have column headers specified in the product CSV description table and each column needs to be comma-separated.
Of course, you want to add photos and other media of your products, and Shopify allows you to include alt text to help with your SEO. You can upload as many as 250 images, video links, and 3D models (if the theme allows it) for each product, which is extremely helpful to shoppers.
There is, however, a limit on the total number of videos and 3D media. Shopify won’t crop your images for you, so you need to ensure your images are a uniform size. You can crop your images in Shopify’s photo editor after uploading them, but it would be so much better if you could avoid that extra step. Note also that you can only add images to variants, and each image cannot be more than 20 MB.
Abandoned cart recovery
The abandoned cart recovery feature is available to all Shopify subscribers, including Shopify Lite, and is eminently useful for online sellers weeping over an average 69.82% cart abandonment rate.
You can configure the store to send a default or customized email automatically to shoppers after they abandon a cart to encourage them to come back and complete their purchase.
SEO
Shopify makes it easy for subscribers to do content marketing and boost on-page SEO with its built-in blogging tool. However, it lacks the sophistication of platforms, such as WordPress, particularly the ability to use categories and keyword optimization.
Other built-in SEO functionalities of Shopify make it a strong favorite with many e-commerce stores. Aside from on-page SEO, you can use the title, meta description, headings, and alt text to help you with your SEO efforts.
Shopify lets you take complete control over adding sitemap URLs and dictating what URLs search engines can crawl by tweaking the robots.txt file. It also prompts you to add 301 redirects when you change the URL of pages so that you can avoid lost search rankings.
The content delivery network (CDN) helps to load images faster, making it possible to achieve a 1.3-second average page load time. This can help you gain favor with the search engine ranking gods. The free SSL and mobile-first design of Shopify’s themes don’t hurt, either, because Google tends to favor secure and mobile-friendly sites when ranking search results.
Payment processing
Shopify has built-in Shopify Payments for payment processing that you can set up easily for your store to accept credit card payments, purchase orders (POs), and more. It also comes with fraud management features.
In my experience, Shopify’s integrated payment gateway makes the whole payment process easier and more consolidated. You don’t have to worry about insane charges that platforms like PayPal levy. You also don’t need to worry about adding multiple payment partners for your users’ convenience. Shopify Payments is a one-stop solution that takes care of all your requirements at very little cost.
Mobile support
Shopify puts mobile devices to good use in two ways:
- The Shopify app is available on Android and iOS that lets you manage your store on the go. You can add or edit products, view reports, view orders, fulfill orders, and coordinate with team members.
- The Shopify POS app lets you process payments for in-person purchases. You only need a compatible mobile device to process cash and credit card payments. If you don’t want to enter the card information manually, POS hardware, such as a card reader is available for purchase from Shopify.
Inventory management
I like that Shopify includes the inventory locations functionality in all its plans to support multichannel selling. You can track and transfer inventory across multiple locations and sync it with your Shopify store without a hitch. Since it’s built into the platform, no integration is necessary and at no additional cost to you. Moreover, if you’re on a Shopify (midlevel) plan or higher, you can do an ABC analysis to identify products that sell the most.
However, the built-in inventory management system is pretty basic. It doesn’t track fulfillment, handle drop shipping orders, or manage B2B transactions. It also treats other sales channels as expansions of the online store rather than a separate store. That means you need to add an order fulfillment app to consolidate all your orders and a dropshipping app, such as Oberlo, to manage shipping for your dropshipping orders.
If your business focuses primarily on your online store and you have limited stocks, Shopify’s inventory tools can do the job.
Email marketing
Shopify Email is the simplest but most effective way of sending, managing, and analyzing your email campaigns. I found it less complicated than platforms, such as Mailchimp and Klaviyo. Since it’s incorporated into the Shopify Admin, you can expect faster load times, convenient tracking and analytics, and more — all in one dashboard.
It may not be as sophisticated as dedicated email marketing software, such as Constant Contact or Sendinblue, but it’s still quite effective. Shopify Email lets you create newsletters and automate sending of welcome and upsell emails based on specific triggers.
You can also segment your customers to increase your open and click-through rates. The best part is you can send up to 10,000 emails a month, free of charge, and $1 for every 1,000 sent in excess.
However, it has some bugs. For one thing, it doesn’t support HTML in the email source code, which means you could miss vital information about your customers. For another, the workflow is a little confusing as setting up an automated email does not happen in the Shopify Email app but in Marketing > Automations of the Admin panel.
Reporting and analytics
I produced quite a few helpful reports from the Shopify dashboard for the following:
- Sales
- Customer behavior
- Marketing
- Search data
- Abandoned cart
You can access the Analytics page on the admin site. It provides data on orders, key sales, and online store visitors. You can see your store’s performance quickly across all sales channels across whatever date range you want.
However, these weren’t available with the Basic and Shopify Lite plans. There, you only get topline stats about basic financial information, such as sales and revenue, discounts, refunds, and tax reports, without going into bottom-line stats such as net income.
I think Shopify missed the mark by limiting access to this feature. Competitors like BigCommerce include detailed reporting features for all its paid plans, so Shopify doesn’t compare so well in this vital functionality. Nothing spurs startups more than getting detailed reports, whether the results are good or bad.
Shipping options
The built-in Shopify Shipping features allow store owners to offer multiple shipping options to their customers. It works with multiple mail classes, including:
- Canada Post
- DHL
- Sendle (Australia)
- UPS
- USPS
Shopify Shipping features include:
- International shipping
- Overnight delivery
- Package pickups
- Shipping insurance
- Tracking information
Moreover, Shopify offers significant discounts to its subscribers automatically based on their plans.
Security
Since Shopify handles all security and compliance issues, you can ensure that all the software you use is updated and safe. Moreover, Shopify has a fraud detection system to prevent card testing and account takeover fraud.
However, because Shopify subscribers share the host servers with millions, data loss is a genuine concern. I suggest backing up your product data by exporting CSV files regularly.
Shopify Support
Shopify has robust customer support on multiple channels. It offers live chat, emails, phone calls, and checking with the community. However, the user experience varies.
However, you need to go through hoops to get to the page where you can access live chat or retail phone support. When you click on 24/7 support, the link first sends you to a page that gives you three options:
- Go to the Help Center.
- Check the Community Forum.
- Do a search.
The quickest way to get to the right page is to search for “retail support” and scroll down. You see this:
If you want to get on a call, click on “Contact retail support.” Phone support isn’t available with general support.
However, talking or chatting to a live agent isn’t always productive when it comes to technical issues. The Community Forum is a little better, but it takes some time before you can get a response.
I think that Shopify might want to find a way for its subscribers to access their developers, especially since the Experts Marketplace is no longer the place to hire one.
Recent Improvements
Features coming soon to Shopify:
- Improved checkout experience
- Better admin extension integrations
- App store listing translations
Compare Shopify Alternatives
Shopify is a comprehensive ecommerce solution that’s scalable, feature rich, and easy to use. However, it’s not perfect for everyone. Use the table below to compare popular Shopify alternatives.
Shopify
Starts at $29 per month
- Unlimited products
- 24/7 support (email, chat)
- Marketing tools
- Shipping tools
- 2% fee with third-party processors
Bluehost
Starts at $6.75 per month
- Free domain name
- 40 GB of storage space
- Free SSL and email address
- Bookings, gift cards, wish lists, product search, filtering, free themes, and plugins
Consider Bluehost if you want to use WordPress + WooCommerce or if you value flexibility and affordability.
BigCommerce
Starts at $29 per month
- Unlimited products
- 24/7 support (phone, email, chat)
- Reporting tools
- Marketing tools
- 0% transaction fee
Consider BigCommerce if you want more customization and advanced API + integration opportunities.
GoDaddy
Starts at $9.99 per month
- More affordable alternative
- 24/7 customer support
- Easy drag-and-drop store builder
- Web-based, cloud, and Software as a service (SaaS) deployments
Consider GoDaddy for affordability or cloud and SaaS deployments.
How We Reviewed Shopify
We test ecommerce providers based on the following factors: