Which schema types are essential for e-commerce?

Product, Offer, AggregateRating/Review (where allowed), BreadcrumbList, Organization, and WebSite/WebPage are common essentials.