1) Partners home page (screenshot of existing version attached) - this page is shown immediately after logging in. It lists recent orders, shipped orders, pending engineering requests, etc. We occasionally feature content at the top like a new instructional video or a current promotion. The user can start shopping from this page by performing a search (there should be a search box on the page somewhere) or by clicking some type of "browse categories" link/button.
2) Category list - after the user clicks a link/button from the homepage to start shopping, the top level categories will be listed. Clicking on one of those categories will list the categories under that, and so on. A category has a name, description, and an image. Optionally may have a catalog associated also. If a category has a catalog a link to view the catalog will be shown. After clicking through the category hierarchy to the lowest level category, the products in that category will be shown (see product list below). When navigating through categories, breadcrumbs should be shown at the top of the page indicating the hierarchy tree for this category.
3) Product list - after clicking on the lowest-level category, or after performing a search, a list of products will be shown. If the user has gotten to this list by clicking on a category, breadcrumb navigation should be shown at the top of the page, showing the hierarchy of categories. The data shown for each item should include: material number, list price, name, description (called informational text in the attached screen shot) and the image. There should also be a "buy" type of button (the user can buy directly from this list or from the product detail page).
4) Product detail - after clicking on a product from the product list, the product detail page would be shown. I've attached a screenshot of the admin page to give you an idea of what would be on the product detail page. The breadcrumb navigation should be shown at the top of the page showing the category hierachy.
5) Shopping cart - after clicking on a "buy" type of button on the product page, the user would go to the cart page. This will list all the items in their cart, and allow them to remove items, change quantities, and begin the checkout process. Also from this page the customer will be able to initiate an availability check, which queries the system to find out when this group of items could ship out.