Add product detail page and barcode generation