Atlantic Business Technologies, Inc.

Author: Wesley Jobes

  • Is Shopify the best option for my eCommerce store?

    Is Shopify the best option for my eCommerce store?

    Shopify provides the ability to have a fully functioning eCommerce website without having to do any coding or hosting. 

    Because it is a Saas offering, all you need to do is sign up for an account and start adding products to your store. It is very simple to use. 

    Some customizations are able to be made through its API and Liquid templating. While Shopify is not easily customized like Magento 2, it works well if you would like to start a small, simple store.

    In what scenarios should you use Shopify?

    You have a small product catalog.

    Shopify is a great starting point for a business with a small number of products. It simply wouldn’t make sense to use a robust platform like Magento 2, which would include a large upfront investment and unnecessary features for inventory management. 

    eCommerce is not the main focus of your website.

    If you would like a store in addition to your main website, Shopify is a simple way to do this. For example, many businesses need a side store to sell merchandise for the brand – like t-shirts, mugs, or stickers. 

    Because Shopify is a low time and monetary investment, it’s quick to see a return with this secondary revenue generator.

    You need a quick proof of concept.

    Many businesses wish to test selling some products before focusing on expansion. Due to the low cost barrier and how quickly a store can get running, Shopify can be a great way to dip your toes into having an eCommerce site without having to commit capital. 

    For those needing a store up right away, but still want the customization of Magento, a solution could be to have a store running in Shopify while the Magento 2 store is being built out. Once the Magento 2 store is complete, you can rely on a partner to help migrate the products.

    There are little customization and integrations required.

    If the eCommerce site requires very little customizations and very little integrations with other services, then Shopify becomes the obvious choice. 

    Shopify allows some customizations using its Liquid templating language. However, with the amount of effort it takes to truly customize Shopify themes, another option often makes more sense. 

    You’re on a tight budget.

    If you are not willing to invest a lot of money upfront, Shopify will help you get going at a smaller cost. Because it is a Software as a Service (SaaS), you won’t have to worry about monthly hosting fees, maintenance/upgrades costs, and other expenses involved with using a platform like Magento 2. 

    Shopify does take a percentage of every sale, so as the store grows and does more business, the cost savings will lessen. At that point it’s time to consider migrating to something else.

    You are mostly selling through third-party marketplaces.

    Shopify has built-in support for various third-party marketplaces. Many storefronts are supported, including Amazon, Facebook, and Pinterest. If you’d like to mostly sell in these places, but also want a centralized place to maintain products and have some web presence, Shopify is the optimal solution.

    In what scenarios should you not use Shopify?

    You have a B2B store.

    Most B2B stores require more integrations than B2C. Also, many require more advanced customer management such as login portals and history of past orders. 

    For these reasons, Shopify is rarely a good fit for B2B stores.

    You have multiple websites.

    If your setup includes multiple stores which share some products, Shopify does not offer a solution to handle this. In Shopify, you’d have to use multiple accounts for each store and consider each store its own entity. 

    Magento, on the other hand, supports multiple stores out of the box, enabling products to be shared across multiple stores and websites and to be managed from the same codebase.

    You need multilingual support.

    If your eCommerce website needs to be multilingual, it can be challenging to set up in Shopify. While there are apps on Shopify’s marketplace that offer this type of support, it is not built-in or easily managed. 

    You need extensive integrations.

    Shopify provides a simple API that can be used for integrating the stores into different services, but for more extensive integrations it can become impossible. 

    A team experienced in many platforms can guide you.

    Need help evaluating your situation and choosing the best eCommerce platform? Reach out for a free consultation with one of our experts. We’re happy to help you get started with your solution.

  • Is Magento 2 a good fit for my eCommerce store?

    Is Magento 2 a good fit for my eCommerce store?

    Magento 2 is a feature-packed eCommerce solution that provides complete flexibility when creating an online store. Out of the box, it comes with advanced features which allow you to run an online store with very little add-ons needed.

    Magento 2 includes advanced eCommerce features and unlimited customization.

    Outside of the standard eCommerce features needed to run an online store (user management, catalog management, cart, credit card processing, etc.), Magento 2 comes with advanced eCommerce features:

    • Advanced promotions building

    • Customer groups with customer group pricing (far exceeding Shopify’s capabilities)

    • A robust CMS for creating pages, navigation, and more

    • Various product types

    • B2B Features (commerce edition only)

    • Dynamic rule based product relations (commerce edition only)

    • Customer segments (commerce edition only)

    • Multi-lingual support

    • Multiple catalogs, stores, and websites

    • Multi-source inventory

    Magento 2 is fully customizable, and allowing development teams to add any additional features a client would request. All platform limitations are removed – meaning anything can be expanded if it falls within a developer’s skillset.

    Choose between two versions: Magento Open Source and Magento Commerce.

    Magento Open Source is a free version that contains enough features for most stores. However, it does not come with any support from Magento directly.

    Magento Commerce, on the other hand, provides more built in features (customer segments, b2b, dynamic product relations, and more) and direct customer support from Magento.

    Magento Commerce is costly, but for many larger businesses it is the better option due to the addition of support and features.

    Which eCommerce scenarios would benefit from Magento 2?

    You need extensive integrations to external systems.

    If a website needs extensive integrations to external systems like an ERP or CRM, Magento 2 is the best option. That’s because Magento 2 has a robust API that makes many of these integrations possible.

    There will always be some complex situations where the API is limited. In these instances, a trusted partner can create custom integrations to go beyond the supplied APIs.

    You have multiple websites or stores.

    Magento has multi storefront functionality built in. Everything is managed through the single application, with no need to install additional servers.

    Products are shared between the different websites/stores with the ability to easily include or exclude each. On the other hand, other options like Shopify require you to purchase additional accounts, manage the products independently, and manage the customers independently.

    You need an advanced custom theme.

    Magento 2 empowers teams to create any theme free of restrictions that come with other eCommerce solutions. Regain full control of UX and create unique product layouts and interactions.

    You have multilingual stores.

    The work has already been done – Magento 2 has all of the terms that are used in its base theme translated to multiple languages.

    The only translations you need to worry about are data that are entered into the store and any changes to the copy in themes.

    With other platforms, you’ll be forced to purchase third-party apps to handle the translations. While these third-party solutions are effective, they are challenging to manage compared to Magento’s store scope switching.

    You are a B2B store.

    Magento 2 Commerce edition supports additional B2B features, which helps set up the functionality of the stores. These features include:

    • Company accounts

    • Shared catalogs with special pricing for B2B customers

    • Quick orders

    • Requisition lists

    • Quotes

    • Payments on Account

    Many times B2B websites require customized features to work with their business rules. Magento 2 provides the flexibility to implement these rules.

    Your website has large catalogs with complex products.

    Magento 2’s product management tools are well-equipped to handle volume. This is especially true when it comes to configurable products. Magento provides a feature dedicated to creating and managing additional product attributes, creating flexibility in what information is attached to products.

    You need the option to expand.

    If an eCommerce business in Shopify needs a custom feature, they will be limited to what the APIs would offer, third-party apps, and their Liquid templating language.

    In contrast, Magento 2 is limitless. Any team with the right development knowledge can build custom features, making skill sets the only limiting factor.

    Your store has a high volume of transactions.

    Magento 2 does not charge a fee on each sale. Depending on the plan chosen, Shopify can take between 2.9% and 2.4% with an additional $0.30 from every transaction (and even more if using an external payment gateway).

    For lower volume stores, this might not be an issue. With a large volume store, the additional costs of the transactions can add up.

    In what scenarios is Magento 2 a bad fit?

    You have a small product catalog.

    If a business has a catalog of less than 100 products, Magento 2 is more than likely too robust. Even if you have 1000 products, simpler options like Shopify or WooCommerce might suit all of your needs with the benefit of convenience.

    You need something built quickly.

    A Magento 2 store takes development time and careful planning to get up and running. It also requires setting up hosting, deploying code, and more.

    Another solution to consider is quickly launching a Shopify store while building a Magento 2 store. You might also want to try a proof of concept website before fully investing.

    You’re on a tight budget.

    While it is the most powerful and flexible eCommerce option, Magento 2 is more expensive to run than other platforms. Even with Open Source, the cost of hosting can quickly become expensive.

    A robust server infrastructure is required to run Magento efficiently and at optimal performance. Furthermore, the upkeep of Magento 2 applications includes frequent security updates.

    A team experienced in many eCommerce platforms can guide you.

    Need help evaluating your situation and choosing the best platform? Reach out for a free consultation with one of our eCommerce experts. We’re happy to help you get started with your solution.

  • How Magento Imagine Inspires Us

    A Recap from Atlantic BT

    Companies attend the Magento Imagine conference for many reasons. Atlantic BT came to learn. We wanted to hear the latest ground-breaking strategy for eCommerce, find out how different digital leaders aspire to change the online marketplace, and connect with forward-thinking companies to learn their big ideas.

    This recap represents our best efforts to share what we learned during the 3-day event. This post features our favorite moments and ideas from Magento Imagine 2016.

    Twitter Updates 4/11:

    As your eCommerce site grows, more integration maybe be needed. Magento 2 makes this easier #MagentoImagine – @WeJobes

    All extensions written for Magento2 are written for varnish. – @AntonKril  #MagentoImagine #deepdive – (RT by @CRDuffy)

    Hooray. Varnish Cache is default installed in Magento 2.  – (RT by @CRDuffy)

    Don’t use “best” “optimal or “fastest” in your user stories @SteveAtMagento – (RT by @CRDuffy)

    Make sure that user stories cover the admin functionality – @SteveAtMagento #MagentoImagine – (RT by @CRDuffy)

    Requirements: Functional, Integration, Infrastructure.  @steveatmagento “a lot of people skip over the infrastructure” #MagentoImagine – (@ABTProctor)

    Front loading discovery reduces the need for freakout testing a week before launch – @SteveAtMagento #MagentoImagine – (@ABTProctor)

    Build technology from a marketers perspective, not from a developers perspective – Drew Pearson of @LewkOfficial #magentoimagine – (@ABTProctor)

    Twitter Updates 4/12:

    30% of transactions on PayPal were mobile transactions last year.  Very significant number #MagentoImagine – (@CRDuffy)

    Dimension specific customer segmentation #MagentoImagine – (@CRDuffy)

    CustomerSegmentation

    Key takeaways for importance of site performance #MagentoImagine – (@CRDuffy)

    siteperformance

    It’s the same code. If you can do it in M2EE, you can do it in Magento Enterprise Cloud Edition.  – (RT by @WeJobes)

    Default integrations with new relic and blackfire.io is definitely a nice touch for the PaaS offering #MagentoImagine – (@CRDuffy)

    eCommerce Sites are like custom buildings – @robtull Keys to a successful magento project #MagentoImagine – (@ABTProctor)

    Twitter Updates 4/13:

    Magento 2.1, the first feature release for Magento 2, comes out in June. – (@WeJobes)

    Crazy performance improvements from Magento 1 to Magento 2 with varnish @JoshuaSWarren #MagentoImagine  – (@ABTProctor)

    For our future conference insights and Twitter updates, follow our official Atlantic BT account: @AtlanticBT