For selling your product in USA, you will want a UPC barcode. If you are selling in countries outside of USA, the EAN-13 barcode is the best choice.
Here you can purchase UPC-A retail barcodes for all retail products (except books and magazines).
UPC-A Barcode Package
Includes an UPC Barcode number, Barcode images (in 4 different formats for convenience), barcode registration and a guarantee certificate stating that you are the sole legal owner of this barcode number. The barcode number with the images and guarantee will be emailed to you after the order has been made.