Header Image

The Future of Ecommerce

The days when you can hire an html designer to create your site are over.

Modern websites need to be:

  • Responsive - Which means they automatically reformat based on the screen size of the device, such as, mobile, table or desktop browser.
  • Mobile Friendly - Without console errors.
  • Progressive - They need to follow the Progressive Web App spec, which mandates different images per device and browser and loading of images only when it visible.
  • Fast - It's a Google ranking factor. Fast page load times is now so critical.

It is getting difficult for the average designer to deliver all of these effectively.

Sites are now a complex mess of JavaScript, CSS and HTML. The approach used by many designers to copy and paste simple JavaScript elements they find on the internet to add features to a site now has the added problem of meeting the above requirements and not breaking the site. A better way to create websites is needed.


The industry over the last few years has created 3 solutions to change this paradigm:

  • Angular
  • React
  • Vue

Vue is the simplest and works with existing sites but it is the least powerful and still lets designers break a site. React and Angular are better and depending on the country you are in have different levels of popularity. All 3 have the idea of components that make calls to the server to get data. Then JavaScript components that run in the browser merge this data to create your site. These calls are called Microservices. An ecommerce solution that can work only via these microservices calls is known as a Headless ecommerce solution.

Of the 3 we recommend React, as it has the largest library of components, it's loved by developers, which eases hiring, and it's backed by Facebook so it will be here in 10 years making this a good technology to standardize on. However, any can be used. You can add React a little at a time to an existing site or go all in. There are good tools designers can use to change the look of the site.

Another key advantage is that there is a rich ecosystem of React components and it's easy to make new ones to add more functionality to your site. Any site that has a REST API can be integrated into a new component. For example, the site programmableweb.com lists 21,808 APIs that can be called. Your developers can work on medium powered laptops and can preview their changes locally. Sites can be pushed to GIT and continuously deployed and served from a simple and inexpensive Amazon S3 bucket or hot-updated to a globally distributed set of servers.

By separating the data from the look of the site, we can speed development.

Avetti Commerce has the power to support not just a simple site but hundreds that can each have different domains and designs and also handles multi store ecommerce, multi vendor marketplaces, single sign on, and even complex B2B2C where wholesalers sell to retailers that sell to customers.

We work on cloud or on premise and are used by businesses with single sites or small marketplaces to enterprise level retailers, banks and governments.

Chat with Us Book a Meeting