Olivia here from the Shopify team.
Thanks for your question. Based on what you have shared, it sounds like it's safe to assume that you are running a retail location using Shopify POS that integrates with your online store?
If so, it's not necessary to use barcodes, but it would definitely be faster and more efficient to do so. Barcodes have several benefits, mainly:
I noticed you didn't share a lot of context around your question, so please feel free to elaborate more on what your current business needs are for a better recommendation.
I look forward to connecting,
Only if your Shopify store is connected to an EPOS system, and you use a barcode scanner to enter products on the till.
Barcodes are unique to a product so it makes inventory tracking easy.