Testing a proof of concept for an online store

While adding value in the process

The problem

The client's regular Product Listing Pages were a combination of a grid of products and a filter to refine the products being listed. This resulted in a generic experience for their users and didn't provide much room for creativity in displaying their client's products.

They wanted to enhance these pages with custom blocks of content—images, text, videos, and carousels—to add greater value for both users and clients. Their current system wasn't capable of such functionality and upgrading their system was not an option for this proof of concept. They needed to be able to quickly test how the new blocks would work and whether it would be worth investing in and selling to their clients.

The solution

After consultation and researching into their existing platform and APIs, we found that the best solution would be to develop a set of supporting applications. One system to manage the content and store it in the database, and the other to render the content on their website.

We utilised their existing APIs to fetch collections of products and lay them out on a grid. Custom blocks of content were created by editors in the new CMS and positioned between the products in the grid. The new system tried to replicate their existing functionality so that they would be able to control available filters, tracking data, and ad units.

We created the web application in a manner that would allow them to embed it onto multiple pages on their website and define which set of data to use. This meant that the client could launch several Super Product Listing Pages for different clients and campaigns with ease.

The result

The new CMS and Super Product Listing Pages gave the client a new "product" to sell to their clients which offered a richer resource and a better experience for their customers.

The feedback from their clients and the analysis of how their users interacted with the pages provided the results needed to green-light the introduction of functionality into their existing CMS. Understanding that the project needed to be done in as optimal way as possible, and seeing the capabilities of what we developed, they extended the three month test period in order for their in-house developers to have more time to develop their own version.

After almost a year from its launch, our solution continues to be used. With over 30 projects being launched through it, it will remain to handle the requirements of the client's new Product Listing Pages until the functionality is implemented in their existing CMS.