addressing issue with out of stock products showing up as purchaseable but displaying errors on the site