How exactly does Virto Commerce fit into this picture? In addition to offering a headless and composable B2B ecommerce platform, Virto Commerce has a wealth of experience working with legacy systems and helping companies digitally transform their operations.
One of our oldest customers – a manufacturer and supplier of a huge selection of beer brewing equipment and beer ingredients – faced the complexity of reengineering its legacy systems for ecommerce. One of those systems involved complicated pricing contracts where all customers had individual pricing arrangements that depended on the volume of an order, SKUs, contract dates, validity of business agreements, and other input parameters like the granularity of an ingredient.
From our experience, the biggest problem in such legacy systems is to find a key person who knows the ins and outs of the business logic of the existing system. It’s important to find that responsible person; if they have left the company and are no longer available, then collect as much information as possible from other people in the company. Misunderstanding or not understanding the logic enough results in transitioning incomplete systems that lack essential functionalities.
While deducing the logic, the Virto Commerce team discovered and documented all the inputs that affected the quote calculation and then wired them into the Virto Commerce Price List Module by extending its logic. Thanks to the maturity and flexibility of the Virto Commerce pricing module, the developer team didn’t have to reinvent the wheel, but rather extend the capability of the existing system.
What was especially challenging was the complexity of order customization that was included in the price calculation. Customers could have a lot of ingredients in their shopping carts, all of which had different types of granularity or could relate to different contracts. To account for such different inputs, engineering teams developed a contract module that stored data on each individual customer’s contracts, interoperated with SKUs, and connected it with the existing price list module.
Through mutual collaboration, effective communication, and development modifications to the existing Virto Commerce modules, it became possible to incorporate the complex pricing logic into the customer’s ecommerce platform, which worked even better than the old system.
In case you’re looking for help in transitioning your legacy systems, schedule a demo now and see how Virto Commerce can help your business.