Has anyone here developed any kind of software for a retail store that relied on UPC info for the items they sold? The small retail store I could potentially work for is wanting to go from a pen and paper checkout method to using barcode scanners.

To do this they'd have to scan every item they have in stock and type in all the relevant details. I'm wondering if the manufacturers provide databases of all their product codes with descriptions, size, color, etc? (Shoes in this case)

Just wondering if anyone has experience with this. If they provide csv files or something I need to include the ability to load those files into a database. I'll probably just have the store call up the manufacturers and ask if they do such a thing. I'm sure I won't get any answers from Nike, etc without having a retailer account.