Shopify is a popular ecommerce platform with an impressive range of built-in features that make it easy to set up shop compared to other platforms. However, this simplicity does create some limitations. Here’s our take on what makes Shopify great and when you should choose a more complex platform.
What Makes Shopify Great
When You May Want a More Complex Platform
Inability to Customize
Shopify’s simplicity can be a major advantage, but it can create major restraints. As a Shopify Partner, we’ve come across a number of technical limits and constraints that have resulted in us using other ecommerce platforms. We once had a client who wanted a sleek product configurator that allowed customers to select custom colors, accessories, and other features. In this case, we had to go with another CMS/ecommerce platform due to Shopify’s limited customization capabilities.
No Customized Checkout
With Shopify, you cannot customize the checkout process to include special options or features. For example, if a store’s customers need the ability to pay with a purchase order, Shopify is not a viable platform. Shopify also makes it difficult to add custom features such as in-cart shipping calculators.
No Multi-Tenant Store
Shopify does not support multi-tent stores, meaning you can’t have multiple websites that share products or fulfillment functionality. This is likely not a deciding factor for companies new to ecommerce, but this may be something to consider for existing stores.
Rigid Tiered Pricing
Although it’s technically possible to offer tiered pricing with the use of variants, it’s often difficult to create the best user experience this way. For instance, if you want to offer a price break when a customer orders 10 or 30 of a product, you need to set up preset amounts the customer can order (1, 10, 30). So what if a customer wants to order 15, 20, or 25? This lack of dynamic tiered pricing can be a drawback of Shopify.
Customized Product Templates
If you are looking to add custom content to a product template, there are instances when this requires a third-party app. For example, if you want to add a tabbed section with product information, specifications, and reviews for each product, you will need to use a third-party app to upload, manage, and sync this data. This makes it more difficult to edit product content because some information lives in the product record and other information is kept in the third-party app.
Shopify has many third-party apps, which at times can be very helpful and minimize the need for building pricy custom modules. But the integration of any third-party app can potentially create complications down the road. Not all apps have active support and, with time, may become outdated. There are also some common ecommerce features that Shopify relies on the app to manage, including filtered search and product reviews.