Katrina, there isn't a built in solution. ShopSite creates static HTML pages, and multiple category pages could link to the same product more information page, so without adding dynamic coding (JavaScript or PHP or something along those lines) there isn't a way to have exact breadcrumbs. The built in themes in ShopSite that are using breadcrumbs are using the solution that is highlighted on the cookbook page. I have seen merchants add in additional page categories, for if they have:
Home > Parent Category > Sub Category > Product Name.
But with the ShopSite built-in themes (and the cookbook page), the breadcrumbs are setup with up to 3 links (shown below). This is good for search engines, and it is good for customers to get back to a category page of similar products. The only down side is on those occasions where a customer got to a product page via a different route than the one displayed on the product more information page, and they use the breadcrumb feature to get back. It is my experience, that when using the breadcrumb feature, returning to the category page, even if it is not the exact category page that I started from, is still good for the customer because it likely still has similar products (they are all on a category page together).
Home > Category > Product Name.
Sorry I don't have a better answer for you
. For breadcrumbs, the method outlined in the cookbook is the same method used in some of the built in templates. When deciding on breadcrumbs I say a defaulted "use them" even if you have products that will be listed in multiple categories.