Most of these requirements are met simply by not removing most merge codes, theme settings, and a lot of the built in functionality of the "Base" theme.
Homepage
- (Optional) Should in most cases include a product display widget
Category Page
- Price variation is accounted for (i.e. Sales Price, Retail Price, Discount Pricing).
- Flags show for Sale, Featured, Hot Sellers, and New Items.
- Category description needs to be accounted for.
- Layout does not break even with images that have different proportions
- Pagination works
Manufacturer Page
- Must mimic category layout
- Same requirements as the category page
Search Page
- Must mimic category layout
- Same requirements as the category page
Attribute Page
- Must mimic category layout
- Same requirements as the category page
Product Details Page
- One variant handled well (ex: dropdowns shouldn't be used for one variant)
- Breadcrumb links
- Social buttons for Twitter, Facebook, Pinterest, Google+
- (Optional) Should account for product reviews
Shopping Cart Page
- Should reflect style of the rest of theme.
Checkout Page
- Should reflect style of the rest of theme.
Blog Roll Page
- Blog tags are present and can be used for filtering
- Pagination works properly
Blog Post Page
- Comments are paginated
- Comment section works