Should I Migrate from Magento to Big Commerce or Shopify?

Should I Migrate from Magento to Big Commerce or Shopify?

At InteractOne, we’ve encountered many merchants in the past couple of years who were facing the need to migrate off of Magento 1 and wondering if they should migrate to an SaaS (software as a service) solution like BigCommerce or Shopify.  The question is very common since support for Magento 1 is ending in June of 2020 and merchants must migrate to Magento 2 or a competitive platform like Shopify or BigCommerce. In the past 5 years BigCommerce and Shopify have evolved into feature-rich, high performance platforms capable of hosting both small and enterprise level sites.  As they have grown, so has their flexibility and the community around them. Like Salesforce, they have created platforms and APIs that can support robust 3rd party applications and integration making it possible to build scalable websites tailored to complex business needs. There are several important factors to consider when choosing between Magento and a SaaS alternative.

SIGN UP FOR THE ORANGE REPORT

Everything you need to know about eCommerce, digital marketing, and Magento.

Features

One of the biggest considerations you must take into account when comparing these platforms  are the features you get right out-of-the-box. Magento is a more feature rich application than SaaS options such as BigCommerce and Shopify. Those features provide flexibility and power, often times required by enterprise level organizations but not necessarily needed by mid market or small businesses.  It is typically preferable to use software that out-of-the-box solves the majority of a business’s requirements. That means for larger companies with more complex requirements, the feature rich Magento is oftentimes a much better solution since it requires less 3rd party code and customization than a SaaS solution might in order to solve for the same set of business requirements.

With many features comes more complexity. Magento, because it is more feature-rich and complex takes longer to learn how to administer.  Shopify and BigCommerce on the other hand have a much smaller learning curve for administering features. For smaller companies with fewer and possibly more inexperienced resources, a SaaS eCommerce platform can be a much more practical solution.

Third Party Apps

If the out-of-the-box features of your eCommerce platform are not able to meet your business needs, Magento, BigCommerce and Shopify all have marketplace app stores where you can purchase additional features and integrations from third party app providers.  While Shopify, BigCommerce and Magento have lots of third party apps to choose from, how the apps are billed, installed and managed is unique to each platform. With Magento you purchase an app one time and have a developer install it using a technical process. Whereas with Shopify and BigCommerce you pay for the apps on a monthly basis and simply install them with a click of a button.  It’s important to note that on Magento, installing 3rd party apps may require significant developer support if the app being installed conflicts with other existing third party apps already installed on your site. That support combined with the need to install updated versions of the apps typically makes Magento apps carry some significant maintenance and support cost over the long term.  So, even though Shopify and BigCommerce apps may seem more costly (because of the monthly fees) when compared to Magento apps (that you purchase one-time), they are typically cheaper than Magento apps when considering the additional maintenance and support costs required to install and maintain Magento apps.

One nice benefit of Magento third party apps is that they are more easily extended or customized than Shopify or BigCommerce apps.  This can be a great benefit for you if there are Magento apps that support some but not all of the functionality needed or if you need to integrate the functionality of two separate third party apps.  As with other similar scenarios a key benefit of Magento is the flexibility it provides for efficiently meeting custom or unique requirements.

Cost

Another consideration typically top of mind when considering platforms is cost to build and manage.  Magento is usually similar to Shopify and BigCommerce when comparing site build, licensing and hosting costs.  However, there is a significant difference when considering long term total cost of ownership. That is because Magento requires developer maintenance and support to install patches and upgrades, which occur on a somewhat frequent basis (usually quarterly).  With a SaaS solution, the development maintenance and support costs are significantly lower since they are built into the monthly fee that includes maintenance, licensing and hosting.  

Also consider that Magento typically costs a good deal more to manage from a human resources standpoint.  As previously mentioned in the ‘Features’ section, Magento is feature rich and requires technical oversight, which means it typically requires more senior level personnel with software management experience to manage.  And senior level personnel with software management experience will command higher salaries. BigCommerce and Shopify on the other hand do the software management for you and are both easier to administer, so their sites can be run by less experienced personnel who don’t necessarily need to have a background in software or software management.

Scalability

While SaaS platforms can handle large volumes of traffic for smaller catalog sites (ie. Kylie Cosmetics), they typically don’t provide the resources needed to manage large enterprise sites.  Enterprise websites with large catalogs, traffic volume and robust data integrations require the flexibility needed to support large scale operations. This is where Magento is a clear winner.  Its flexibility and ability to maintain separate databases for customers, orders and catalog make it a great platform for supporting enterprise-level businesses. With Magento you can configure your hosting services to automatically spin up and dedicate the resources needed to keep the site running fast no matter the demand for resources.  That said, a good hosting solution is required to make Magento scalable. Third party hosting providers like Webscale are what we recommend for Magento sites that need to be highly scalable. Webscale provides that flexibility by hosting Magento in the cloud and adding and removing resources on the fly per demand.

B2B

Another clear area of differentiation for Magento versus Shopify and BigCommer is B2B.  Magento Commerce Edition (the paid version) comes with a suite of features for B2B users.  These features include spending limits, shared catalogs, shopper permissions and customer segmentation which offer a lot of value to B2B merchants. These out-of-the-box features have allowed Magento to clearly differentiate itself in the B2B eCommerce arena. While Shopify and BigCommerce do have some features or 3rd party modules that can provide things like customer group specific pricing, they are nowhere near as feature rich when it comes to supporting B2B functionality.  For businesses with moderate to substantial B2B eCommerce requirements Magento is a clear winner in terms of value and performance.

Multi-Site and International

Magento has always provided the ability to support multiple websites from one admin.  This allows site owners to create separate sites for different countries or brands all managed from a single admin and shared catalog.  There are many efficiencies to be gained from this feature as it reduces the time and overhead needed to manage several different sites.  While Shopify and BigCommerce do support the ability to provide different currency display per country on the front-end, they do not provide a multi-site feature that allows for several separate sites to all be managed from one admin.  If a Shopify or BigCommerce merchant wishes to have country or brand specific sites, they must create separate websites with separate admin logins and then integrate these sites together via APIs and 3rd party apps for the sake of managing inventory and fulfillment.

Controversial Product

If you are selling controversial products such as guns & ammo or vaping there is concern about SaaS software and their policies.  Shopify for example has been known to discontinue support for certain types of these products and give their clients selling these products a very short time to migrate off their platform or stop selling those products completely.  That is a huge risk that can be mitigated by using an open source product like Magento. If you are selling controversial products on Magento and need to change hosting providers, payment gateways or any other tech in order to find support or meet compliance you have the ability to easily do that without being forced to face a complete platform migration.

Compliance

Similar to the prior point about controversial products, some industries are heavily regulated (ie. health care) and require additional measures of compliance not provided by Shopify or BigCommerce.  In these cases, it is necessary to use a software like Magento where you can manage and make any changes needed to the entire tech stack (servers and software) in order to meet necessary compliance standards.  Also, some larger companies have internal compliance regulations that require complement ownership and control of their tech stack. For those companies an SaaS solution won’t work with internal policies making a software like Magento a much better fit.

Flexibility

While Shopify and BigCommerce do have robust APIs and flexible front-end code they don’t provide developers with full access to override core functionality. Conversely, Magento developers have full access to the Magento code and tech stack and can override any core functionality for the sake of customization. So if you have a need for highly custom features such as to create your own product designs, complex product configurations, headless front-end or tightly coupled ERP integration Magento is typically better suited to meet your needs.

Community and Marketplace

Another key factor to consider when choosing an eCommerce platform is the size of its community and third party marketplace.  A large community and marketplace help move a platform forward while also keeping the costs of custom development, third party apps and licensing in check.  Magento and Shopify both benefit greatly from large communities of developers and very robust third party app marketplaces. BigCommerce is catching up fast however as its platform is experiencing tremendous growth and its support community is also growing.  Other enterprise eCommerce platforms such as Oracle, SAP, IBM and Salesforce suffer from somewhat smaller communities and marketplaces which contributes to higher development and licensing costs.

Summary

Magento, Shopify and BigCommerce are all robust market leading eCommerce platforms and as we have discussed above, choosing the one that is the best fit for your business depends on many factors.  In general, larger, more enterprise businesses with more complex or B2B requirements will typically find Magento a better fit while smaller or more mid-market merchants with less complexity will find BigCommerce or Shopify a better value. Our recommended approach for making an eCommerce platform decision is to work with a solution partner like InteractOne to document key business requirements and demo the platforms via free trials and presentations.  From there, we can work to fairly compare all valid factors and requirements and ensure you choose a platform that is the best fit for your business now and also supports your growth plans for the future. If you would like to discuss your situation and options with the pros at InteractOne, please drop us a note.

Get in Touch

Connect with one of our experts today to discuss your eCommerce needs!

Contact Us
What’s Next for Tech? PWAs, Headless eCommerce & Cryptocurrency

What’s Next for Tech? PWAs, Headless eCommerce & Cryptocurrency

Continuing with our ‘what’s next’ series, this week we’re going to be taking a look at some of the newest forms of technology that are impacting the world of eCommerce.

In case you missed Part 1 of our series, “What’s Next for AI, Machine Learning and Data” or Part 2, “GDPR and CCPA FAQs“, click the links to read all about how these topics are changing the game in 2020 and beyond.

PWAs

With mobile traffic surpassing desktop traffic —  60% of all current traffic is now coming from mobile devices — it is crucial for merchants to provide the best mobile shopping experience to engage their audience. Even though mobile traffic is growing, conversion rates are not. With mobile traffic only accounting for only 16% of total conversion. It is because of this gap that Progressive Web Apps (PWAs) were developed. In short, a PWA is a website made to look and feel more like an app. Users will browse a PWA just like they normally would, on their browser, with a URL, but the experience they receive is one more akin to an app. All of this without having to download and install the app itself. Some of the most popular and effective PWA’s currently in use are Starbucks and Uber. They each give the user the full app experience and usability straight from a mobile browser. Google reports that when an ecommerce store switches to a Progressive Web App, they generally witness a 20% boost in overall revenue, with conversion rates on mobile doubling in some cases. Any new and existing webshop must consider delivering their services, not just as a standard online store, but as a Progressive Web App. Magento and BigCommerce currently offer PWA extensions/apps designed to deliver a next generation shopping experience to an increasingly mobile, world wide customer base.

Headless eCommerce

In recent years the ‘future of eCommerce’ has been touted as headless eCommerce. A headless browser is basically software-enabled browsers that offer separate user interfaces. Depending on the circumstances, merchants are able to automate various actions of their website and monitor their performances. When working under command line instructions in a headless browser there is no GUI. Through a headless browser you are able to test web pages and view several elements such as font family, dimensions, web layout and more. In the past, eCommerce sites operating on Magento or Shopify would have their back-end and front-end tightly integrated. But after the introduction of headless architecture, the front-end and back-end are now separated with both working independently. As a web designer there are a number of benefits for going headless. PHP code, complex JavaScript and widgets are no longer in use, making the HTML easier to understand. The HTML page could also be served statically, reducing the load time by a significant margin. And from an eCommerce perspective, the path to purchase is expanded. When operating on Magento, merchants would see a clear performance boost with a headless browser as the static elements of a page would be loaded quicker than with the dynamic elements being loaded lazily through Ajax.

Alternative Payment Methods

Ecommerce transactions used to be limited to credit cards and bank accounts and Paypal. But all that has changed. Now, digital payment methods have become more varied and ubiquitous. And as these digital payment methods continue to evolve, so must your processing abilities in order to keep pace. In the coming years more and more customers will come to your site looking to do business and armed with alternative payment methods. It will be up to you to have a payment gateway that meets your short-term and long-term business goals while also meeting your customer’s needs for security, convenience, functionality and price. 

Mobile Payments

Mobile Payments are a rapidly growing trend in the eCommerce world. There are a number of mobile payment apps that allow users to send money from their phone directly to other users or to digital merchants or directly to a cashier at a brick-and-mortar store. For brick and mortar locations, these transactions are enabled through the use of near-field communications (NFCs). It’s estimated that ⅓ of consumers are now using their NFC-enabled phones for contactless payments in stores. A customer’s phone will communicate and be verified with an NFC-enabled card machine via a close-proximity radio frequency. A customer’s mobile phone only needs to be within a few inches of the checkout terminal in order for the transfer to be completed. This exchange is nearly instantaneous and is more streamlined than the chip/PIN technology that most transactions are built upon.

Google Pay, Apple Pay, Samsung Pay, CashApp, Venmo and Zelle are among the most popular mobile payments apps available. Each comes equipped with their own unique security settings and the ability to connect and process a wide range of credit cards.  There are a number of current Magento extensions that offer flexibility and the ability to process these emerging mobile payment methods. Braintree and Stripe each offer merchants the ability to process Android Wallet, Venmo, Bitcoin and Apple Pay payments.

Cryptocurrency

Bitcoin continues to influence the macroeconomy, and pretty much everybody believes (or wants to believe) that digital currency has an extremely bright future. With that in mind, more and more industries and businesses are incorporating this technology into their eCommerce marketplace and order functionality.

There are numerous benefits of Bitcoin, including zero-fee fast transactions that are processed within a couple of seconds. Operations performed in the cryptocurrency network are immediate because they don’t have to pass through any instances like banks and settlement organizations. And while credit and debit cards are dependent on third parties that charge transaction fees, Bitcoin is free of those restrictions and charges.

Magento 2 CopPay Payment Gateway is a specialized plug-in allowing store owners to integrate the CopPay payment system into Magento 2-based websites. Leveraging the extension, registered CopPay merchants get the ability to easily accept cryptocurrency from their customers with no hidden costs and no additional fees. Customers can pay for their orders in cryptocurrency while merchants store owners receive payment either in crypto or converted to fiat currency. Braintree, Stripe and Bitpay all offer similar Bitcoin support to Magento merchants.

Conclusion

Stepping into new technologies can involve a higher level of risk and reward. Risk, because of the cost associated with unknowns and potential failures. Rewards, because early adopters can attract large amounts of business if properly leveraging the new technology to create a greater user experience. Don’t just implement new technology because it’s new. Instead, do the research to see if it’s possible to substantially improve your shopper’s experience with new technology.  If the gains are foreseeably substantial, then it may be worth the risk.

To learn more about how to integrate these extensions and technologies into your eCommerce site, contact us today.

Get in Touch

Connect with one of our experts today to discuss your eCommerce needs!

Contact Us
What’s Next for Privacy? GDPR and CCPA FAQs

What’s Next for Privacy? GDPR and CCPA FAQs

Having taken effect on January 1st of 2020, the California Consumer Privacy Act (CCPA) is widely regarded as one of the most expansive privacy laws in the United States to date. The CCPA places limitations on the collection and sale of a customer’s personal information, while also providing certain legal protections when it comes to that same personal information. But the CCPA isn’t just a US version of the EU’s General Data Protection Regulation (GDPR). While you won’t have to start all over if you’re prepared for GDPR, that doesn’t mean you have all your bases covered for CCPA. 

In this blog we’ll be covering the basics of the CCPA, how it compares with GDPR and some of the FAQ’s that have arisen around each and their implementation in US businesses working domestically and internationally.

Who does the CCPA apply to?

The CCPA applies to any business that satisfies one or more of the following conditions:

  1. Does business in the state of California
  2. And satisfies one of the following criteria:
    • Annual gross revenue in excess of $25 million;
    • Alone or in combination, annually buys, receives for the business’s commercial purposes, sells, or shares for commercial purposes, alone or in combination, the personal information of at least 50,000 consumers, households, or devices; or
    • Derives at least 50 percent of its annual revenues from selling consumers’ personal information.

The biggest differences between the GDPR and CCPA lie in the scope of the application, the extent of collection limitations and the rules around accountability for breaches and challenges for non-compliance. In this chart, you’ll see some of the subtle, but important differences between the GDPR and the CCPA.

GDPR CCPA
Scope

Protects EU residents from companies located inside or outside of EU.

Covers the processing and collecting and application of personal data.

Protects CA residents and applies to companies with >$25mil in revenue, derives 50% of revenue from customer’s personal information or processes info on >50,000 residents

 

Covers the collection, processing and sale of Personal information.

Personal Data/Information Defined as any information relating to a person, including publicly available data. Defined as information that relates, describes, or can be linked directly or indirectly with a person or household.
Rights to Access/Disclosure Requires businesses to inform customers of the rights at the point of collection. Requires businesses to inform customers at or before the point of collections as to the categories of Personal information to be collected and the purposes of collection.
Opt Out Customers may request the restriction of any type of personal data. Businesses must provide notice of opt-out rights and provide consumers the right to opt-out of sale of the PI, but not the collection of it. They must provide a ‘Do not sell my personal information’ link on their home page.
Data Protection Impact Assessment (DPIA) Requires a DPIA for any processing likely to risk a subject’s data rights. No DPIA is required but it is the responsibility of the business to implement and maintain security measures appropriate to protect a customer’s information.

Frequently Asked Questions

Does this apply to businesses not located in California? 

A business does not need to be located in the state of California to be subject to CCPA. This means any business that is ‘doing business’ via online transactions with California residents or has employees that live in the state.

Can companies be fined for non-compliance?  

The private right of action in the CCPA is limited to data breaches. Under the private right of action, damages can come in between $100 and $750 per incident per consumer. The California AG also can enforce the CCPA in its entirety with the ability to levy a civil penalty of not more than $2,500 per violation or $7,500 per intentional violation.

I don’t think we really collect personal information. Does the CCPA apply? 

CCPA has an extremely broad description of what constitutes personal information. If you collect resumes for job postings, your website tracks cookies or if you have a ‘Contact Us’ form on your website you are collecting personal information.

Is there an exemption for B2B businesses?

Sort of. B2B Companies are given a limited reprieve from complying with each of the requirements of the CCPA when it comes to the transactions and communications with other organizations, companies and government agencies. Personal information that is collected in the course of B2B communications or transactions from or about an employee, owner, director, officer or contractor of a business or government agency is exempt from most CCPA requirements. But this exemption will expire at the end of 2020. Even if your B2B company is not selling business contact information you still need to determine to what extent the information you collect for marketing purposes must comply with CCPA.

How to cover your bases?

The CCPA requires companies to keep detailed records of all personal information categories dating back to January 1, 2019. You should begin to inventory all the data you have collected since that date. You will also need to update your privacy notices and add a “Do Not Sell My Personal Information” link to your home page.

Additional Resources for Business Owners

Magento also provides an excellent, more detailed guide to making sure your site is GDPR and CCPA compliant. It is available here.

For an even greater in-depth review of the CCPA law, please consult this great article from the National Law Review.

While the CCPA has some restrictions that currently limit it to the state of California, there is little doubt that it will have reverberations across the US and the world. California is, after all, the 5th largest economy on earth. With something as complicated as this new law and as important as your business we recommend that you consult with your attorney to confirm if CCPA applies to your business before taking action on compliance.

Get in Touch

Connect with one of our experts today to discuss your eCommerce needs!

Contact Us
Magento.com Maintenance Scheduled for March 6-8th

Magento.com Maintenance Scheduled for March 6-8th

Just announced from the Magento Commerce department, during the weekend of March 6th through March 8th the Magento.com family of websites will be undergoing routine maintenance.

During this time the following sites and services will be temporarily unavailable:

  • Magento.com My Account Pages
  • Help Center and Support Tickets
  • Magento U Training & Certification
  • Magento Partner Portal
  • Magento Forums
  • Magento Marketplace

We recommend that any training, developments or deployment that you have scheduled for these dates be rescheduled or reconsidered until maintenance has been completed.

Partners will still have access to on-going projects during the maintenance period via accounts.magento.cloud/user.

During this period, if you or your team requires support for a P1 issue that you would typically resolve by filing a Support Ticket, please contact us via our P1 Hotline : +1-310-945-1310.

Stay tuned to InteractOne for all the latest Magento news.

What’s Next for AI, Machine Learning and Data?

What’s Next for AI, Machine Learning and Data?

The next decade could very well be defined by the continued proliferation and advancement of AI and Machine Learning and the data that process collects. Assuming that occurs, it certainly means that AI will have a major impact on all aspects of business. How will that all play out? Only time will tell. But there have been a number of recent developments in these fields that are blazing a trail toward rapid changes across the digital eCommerce landscape. Let’s take a look at a few of these developments.

Automated interactive personalization

In the modern world, consumers are inundated with hundreds, if not thousands of ads every single day. And as consumers continue to get barraged with messaging, they are going to become fatigued, if not completely unaffected by seeing generic ads. To combat this occurrence, AI-powered personalization will become more prevalent and grow in importance. Customers decide very quickly—in a matter of seconds—whether they like your marketing message. Provide something relevant and personal and you’ve got a satisfied customer. Miss the mark, however, and they’re gone. While many companies have been able to personalize with a few product lines or segments, most still struggle to scale this personalization across all the ways they engage with customers. Done right, personalization enhances customers’ lives and increases engagement and loyalty by delivering messages that are tuned to, and even anticipate, what the customers truly want. These personalizations for the customer translate into financial benefits for the companies who succeed in this effort. Personalization can reduce acquisition costs by as much as 50 percent, lift revenues by 5 to 15 percent, and increase the efficiency of marketing spend by 10 to 30 percent.

What is needed to execute this personalization pace at scale is the right automation technology. Assembling and operating a marketing-automation tech stack, however, can be a challenge. Magento extensions such as Klevu, dotDigital and Listrak have already begun this endeavor. By driving site search, on-site personalization, email, and remarketing. But it is going to be more of an SOP and a necessity as time goes by. Advances in technology, data, and analytics will soon allow marketers to create much more personal and “human” experiences across moments, channels, and buying stages. Physical spaces will be reconceived to include these new personalizations and improve the consumer experience. The new customer journey will be supported far beyond a brand’s front door. AI has been at the forefront, helping companies automate the ways in which they personalize their interactions with customers, thereby enabling companies to scale their operations. Examples of how AI and deep learning impact the customer experience include automating the removal of backgrounds in product images as well as automatically enabling videos originally shot in landscape mode to be delivered in portrait mode, which greatly improves the viewing on mobile phones.

Building a scalable, yet personalized customer experience remains at the heart of what every brand desires to create in the 2020’s. Experiences that harness the power of rich media, whether in the form of images or videos, are a significant driver behind this success. However, business and technology executives need to think through the complexities and implications of these efforts, at both a technical and customer impact level. Doing so, and doing so early on, will enable a more seamless delivery of the campaigns and experiences they desire.

Data & Analysis

Data analysis has changed dramatically since the start of the century and that evolution has only become more rapid and pronounced as we advance into the 2020’s. If you’re operating an eCommerce store, and/or employing any of the AI/Machine Learning developments we just discussed, you’re no doubt dealing with tens of thousands of points of data. Data that is now no longer relegated to just numbers. Data is now music, images, videos, downloadable files and more. Data is large, dispersed and in multiple formats. So, how will you organize and implement this data into your digital sales efforts in the future?

Cloud-Based – As data sets become larger and larger it will become more difficult to run the massive amount of necessary calculations on your local machine. This will create an entire market of cloud-based data services that, simply put, make analysis faster.

A/B Testing with AI – As we recently covered on our blog, A/B testing is only going to grow in importance and the technology being developed and in some cases already implemented is going to be more efficient and effective at A/B testing than any web designer or marketing manager. By way of review, A/B Testing is the altering of elements of your site to different, random visitors. These elements can include, but are not limited to, variations in the content, colors, images, copy, Calls-to-Action, and even prices. It is through A/B testing that you’re able to come up with the optimum combinations of website elements that will keep visitors engaged and making purchases. But rather than having an employee analyze the site, select which elements to alter and test, analyze the data and choose which tested elements to keep and which to remove, AI will be taking over all of these steps. There are already extensions like HiConversion that are currently available that will automatically run its own A/B tests to your pages, changing the elements based on visitor behavior. It will then provide recommendations based on these continual and evolving A/B tests. This AI-driven A/B testing will only become more advanced and more standard as the decade progresses, leaving fewer elements of your UX/UI to guessing or to the discretion of your team. Your real-world customers and website visitors are your greatest teachers and AI will learn directly from them more and more.

Smarter Marketing – But what to do with all of this customer information you’ve gathered? Quite simply, put it to work retaining your customers. With the personalization information you’ve received and the on-site data you’ve collected you can, for example, set up automated messages to reach segments of your customer base, no matter where they may be: Remind visitors of the contents of their abandoned cart via email, show them display ads that tie directly to pages that they’ve visited via remarketing, and use your A/B testing programs to deliver the most appealing and effective User Experience possible once they’ve returned to your site.

Check back next week for the second installment in our ‘What’s Next’ series, where we will be discussing Progressive Web Apps, Headless eCommerce and more.

Get in Touch

Connect with one of our experts today to discuss your eCommerce needs!

Contact Us