Every page: Top: Logo and Links to Log In / Register / Search / Cart and "Fans / Publishers"
Homepage: Displaying different feeds of products, such as recent/popular etc, plus a banner image across the top. Each product will be a book cover. Each product should display the Title, Author and Publisher Name. We would love this info to show when you mouseover the cover. This info should be clickable. Below the fold should be the option to filter the entire database according to different tags, as on Bandcamp.
Artist / Fan / Publisher Page: These are all the same page but will be used by different users. Each Page has 3 functions: Info, Social and Catalogue. The Info part will show their logo/img, the follow button and basic info about them, including links to their collection & wishlist. The Social part will be connected to Buddypress and here they will be able to post updates and display event to their fans. The Catalogue section will display all the books tagged with that user i.e. the Artist Page will show all products tagged with that artists name and the Publisher page will show all books published by them.
Artist Sign Up / Fan Sign Up / Publisher Sign Up Pages: All these are the same pages, but with different content. These pages will display the virtues of signing up to fans, artists and publishers visiting the site. Like this: http://www.bandcamp.com/fans
Basic Page: A basic page that can be reused for About Us etc
Book Page: This page will be displayed when a user clicks on a book cover. It will show the cover image, information, reviews, "add to wishlist/collection" and other images uploaded by the user of the book.
It should still be obvious we are connected to the publisher of that book's page.