As part of the Parkun project as company called ERS sold barcode products for runners. This was a site I build on a bespoke CMS and integrated the payment systems. It has advance scheduled reporting that lets the client know details of sales on each day and a complex sign in method to cater for users that want to buy products for other runners.
You can see the website at http://www.parkrun-barcode.org.uk/