GV-139: added extend for canPurchase in Product used to also check stock amount.

changed buyableFromRequest in ShoppingCart to get item from both live and stage tables.