I have built a widget which shows the price of a product. This widget can be used on a CMS page.
To obtain the price of the product, the product is loaded and then the price is obtained with Mage_Catalog_Block_Product_Abstract::getPriceHtml()
function.
When a CMS page contains multiple price widgets, a product is fetched from the database for each widget. To minimize loading times, I would like to reduce the data which is loaded for a widget to the minimum required to render the price.
What is the minimum set of attributes to render product price?