I have a joomla website setup with redshop extension as an online store manager. Some of my products have pins attached to them, redshop supports assigning serials to a product it just has one bug. If a customer buys more then one of the same product it is only able to send the fire pin and not the rest. An ideal working solution would be to have the redshop bug fixed so it is able to understand quantity in downloadable items that have pins attached to them.
both joomla and redshop downloads and demos can be found at their websites for free for testing.