about the project

Rugs of London has been a retailer and distributor of rugs for over 60 years and has established a worldwide audience for their extensive collections of carpets, rugs, Kilims and tapestries. To showcase to the world the 15,000+ rugs available in their London showroom they had an ecommerce website, originally built in Magento 1.


The business requirements

Rugs of London has been a retailer and distributor of rugs for over 60 years and has established a worldwide audience for their extensive collections of carpets, rugs, Kilims and tapestries. To showcase to the world the 15,000+ rugs available in their London showroom they had an ecommerce website, originally built in Magento 1.

They came to chilliapple with some new ideas to expand the website’s offerings, such as a new Auction area of the site, which was agreed to be included within a migration to the new Magento 2 platform.

Our solution

The client wanted to keep the bespoke design of the original Magento 1 site, so these designs were mapped onto a fresh Magento 2 installation. The data was then migrated over – products, categories, customers, orders and content.

The new feature that the client wanted was an “Auction” area of the website. We selected a few different third-party Magento modules that created an auction functionality, and ultimately the client went with our top-most recommendation – the Webkul Magento 2 Auction Module. This allows for multiple different types of auctions to be set on products – standard, incremental and automatic auctions. It allows for reserves to be set and email notifications to be sent out to buyers who have been outbid or an automatic bid has been made. We created a new “Auction” category, and configured this module for Rugs of London.

The original Magento 1 site used an image API called Kraken.io, to optimise the large number of images on the Rugs of London database. Kraken does not support Magento 2, so we found another image optimiser tool called ImageOptim API. This compresses images, loads images faster and improves website speed.

The results

As per the client’s request, Rugs of London looks much the same on the front end as it did before. There have been some minor enhancements, such as a smarter search and a one-step checkout, but the main difference is the ability to auction off rugs as well as selling them in the traditional way. We also oversaw the move to a dedicated server from UKFast, as Magento 2 sites require significant server resources for optimal performance.

Technology used

Platform Used

The technical bits

  • Magento 1 to Magento 2 upgrade
  • Bespoke design integration
  • Integration of the Webkul Magento 2 Auction module
  • Barclaycard payment gateway
  • OneStepCheckout module
  • Infinite scrolling
  • Imageoptim API

The finished product