Updated product detail fetch