UPC codes are a very useful way of distinguishing the same product on different marketplaces. They are not always necessary, but since it is one of the most popular e-commerce platforms, it is important to know when and why will Shopify require UPC codes.