One of my wholesalers has on-line pricing. Maybe you can find a local supplier that offers this service.

I track costs with my invoicing software. That also allows me to see which wholesalers are charging too much.