Создать 1 страницу, передавая в нее какой-либо идентификатор подгружать по нему всю остальную инфу из БД.
Например, переходим на страницу test.php?prod_id=1
То есть мы передали GET параметр на страницу test.php, в нем же реализуем вывод остальной инфы
<?php
$prod_id = intval($_GET['prod_id']);
//далее какой-либо метод или функция подгружающая инфо, пример функции
$product = GetProducByID($prod_id);
// $product теперь ассоциативный массив типа ('title' => 'Название', 'price' => '1000') и т.д.
далее выводим всю инфу о продукте
в нужном месте шаблона <?= $product['title'] ?>