id краткой и полной информации совпадают на сколько я понял.
В принципе можно на фронте создать дополнительную страницу
item/:id/details в этом и при показе страницы item/:id подставлять в details id из страницы самой карточки на ссылку подробнее.
Лучше конечно инициализировать объект - хранилище в котором можно сохранять таки промежуточные результаты. Особенно если id не будут совпадать.
var window.my-store.card.id = <текущий объект>
Сам же использую уже готовое решение чтобы не городить велосипеды в виде
https://nuxtjs.org
Там сразу и готовый фронт-сервер для PWA с поддержкой SSR и Vue.js + VueX (то самое хранилище) и еще UI-kit один из 5 на выбор (например есть киты c material design и bootstrap).