Start with Product, description and variant: which record a field belongs on is the first decision on any store, and the costliest to change once the catalogue is full. Prices and currencies follows, because every template that prints a price depends on it.

The template work is on Catalogue pages: the routes and their variables, a product page that offers its variants, galleries, and the rules that keep a listing fast. Wishlists and back-in-stock requests is the last page because both features sit on top of a working product page. Group prices and quotes are in Selling to businesses.