I am currently in the middle of developing quite an extensive and complicated record label website that uses post types and a whole bunch of relationship mapping to map post types to one another.
Part of the major functionality of the site is a store. Because I have an "Artists" post type called "artists" I would like to use a store plugin that offers variations as I will be dealing with physical and digital music sales, as well as selling merchandise and would like to use a plugin that takes advantage of custom post types.
I would like to be able to relate one or more items to a particular artist in the "artist" post type so that I don't have to make the client enter the artists names again, thus having to different locations storing the same data.
I've taken a look at MarketPress created by WPMU Dev, but it seems as though support for variations isn't quite there yet.
WP E-Commerce 3.8 (currently in beta) by Instinct supposedly uses custom post types, but to me it doesn't appear to be using custom post types whatsoever, but rather it's own interface.
I also tried PHPPurchase as well, but out-of-the-box it uses pages instead of post types. I did find a tutorial telling you how to supposedly use custom post types with it, but it hardly seemed like true post type integration, the tutorial is located here.
If you have a way I can relate my artists post type to any pre-existing shop plugins for Wordpress, that would be awesome too and I wouldn't mind having to add in different code to relate the two.
Commercial and free solutions welcomed.