Associate videos with a Product, but for promotions, Community Store, how?

So I understand that one of the ways to use the Community Store is as a DRM/access control for video files, ala lectures, education, etc. However I want to have some promotional videos for a bunch of products, and the videos are not the product but I want to use them on the product item page to literally show the product in action.

Sure, I know I can manually put a video player block on the page, but I was really hoping to improve the Product Page Type Output (template) so it could pull “which” video from the Product itself so I don’t have to manually add a video player block on each page.

I suspect this might not be currently possible, but… is there any way I can do this? Or do I need to go open a github issue somewhere and make a feature request?

As a point of interest, sometimes I want it to use a video hosted on the same Concrete CMS instance, but maybe having an option to pull from a YouTube video for the same function (unlisted or not) might be a good idea.

I would use the product attributes for this.

You can set up one as a file picker and the other as an text box input.

Then in your product template pull them into the page like you do a page attribute.

You will need to add code for video players or YouTube player code