When customers receive their orders, they scan the codes on the products using the inbuilt app or QR code scanner to confirm the product is authentic. In the process, the company gets another chance to show promotions for the brand, including information on points, loyalty programs, and other rewards. Each code is unique to each product, and scanning the code “burns” it so it cannot be used more than once. It is evident that customer participation in this exercise is a must and therefore they can be encouraged to register their purchase and details with the companies to get further discounts and offers. The process also ensures limiting the counterfeiting as it will be unprofitable and illegal to trade in code enabled environment, further if the company receives a copy of used code or invalid code than it can take actions to alert the particular business unit and investigate further.