Skip to content
Salish Kumar
Back to Projects

E-commerce,Full-Stack

Indigo Commerce Replatform

Moved Canada's largest bookseller from Magento to Salesforce Commerce Cloud with a team of 25. I worked the order side: order data reshaped for the OMS, and Vertex tax across US and Canadian jurisdictions.

Salesforce B2C CommerceMagentoVertexSFRAJavaScript

Indigo sells books and home goods across Canada. Replatforming a live retailer from Magento to Salesforce B2C Commerce Cloud is less a rebuild than a transplant: the storefront can change completely, but on cutover day orders still have to reach the warehouse and tax still has to be right in every province, from the first transaction.

The indigo.ca storefront running on Salesforce Commerce Cloud
indigo.ca today, on Commerce Cloud. A replatform succeeds by being invisible: same catalog, same orders reaching the warehouse, different platform underneath.

What the work involved

  • Orders had to survive the move. The order data coming out of the new platform had to arrive at the existing OMS in the shape it already expected. Get that contract right and a replatform is invisible to fulfilment; get it wrong and nobody ships.
  • Tax across two countries. Vertex handles the calculation, but Canada is not one tax: GST federally, PST in some provinces, HST in others, each with its own rules about what is taxable and at what rate. Add US jurisdictions and the correct answer depends on the product and the address together.
  • A team of 25. On a migration that size the interface between your work and everyone else's is the deliverable. Most of the risk sits at the seams rather than inside any one component.

What I did

  • Built the transformation that mapped Commerce Cloud orders onto the OMS contract.
  • Integrated Vertex for US and Canadian tax calculation across the storefront and checkout.
  • Worked the order side of the migration end to end, through cutover.

At a glance

RetailerIndigo, indigo.ca
FromMagento
ToSalesforce B2C Commerce Cloud
Team25
My scopeOrders and tax