The proper use of the canonical operator would be your friend here right? As per products. There is only one canonical reference that matters in these cases, the original resource. It has the SEO info that matters, no matter how one got to the rendering. So you don't need an App per se, you just need to setup your theme properly to render the canonical resource info.
Is that not the way to go?