Does every product need a UPC (GTIN 12) and bar code?
If you are going to sell your product in retail stores that use an inventory system and a bar code price scanning system, then yes, your products need bar codes. If you are selling your product at the local swap meet and there are no price scanners around, then no, you don’t need a UPC bar code. If you are selling your own products in your own store and don’t have scanning equipment, then you don’t need bar codes, but you still will want to have unique numbers to identify your products. You don’t have to have UPC (GTIN 12) numbers for internal use.