return only the essentials for `product_as_dict` (bug 1028009)
Merge pull request #2238 from cvan/product-details

return only the essentials for `product_as_dict` (bug 1028009)