It's been often discussed in Unofficial SFCC - how it is difficult to display a final product price considering all promotions available to a specific consumer. With the advent of temporary baskets, along with some caching for performance, this should now be possible. A framework should be written that can be reused and improved that, for each product: (1) checks the cache, (2) if no cache, creates a temporary basket, (3) adds the product to the temporary basket, (4) returns the price to the user, (5) caches the result The cache should vary by price/promotion.