Changes to avoid using KKEngIf.getProduct() since it doesn't consider the products fetch options (such as the catalog!)
new snapshot