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.
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.
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.