Here is an illustration of the Apple TV app client-server model:
Here are the docs for the Apple’s Television Markup Language (TVML) with an example of a product page:
<productTemplate> <banner> <infoList> </infoList> <stack> <title>…</title> <subtitle>…<subtitle> <row> </row> <description>…</description> <buttonLockup> </buttonLockup> </stack> <heroImage src="…" /> </banner> <shelf> </shelf> <!—- Everything following is under the fold —-> <shelf> </shelf> <productInfo> </productInfo> </productTemplate>
which results into something like this:
Screenshots of the Apple TV Shopping Experience
Screenshots from the Apple Special Event video.
Tv-commerce solution would be great