Hey Thomas!
Great question, as it is tackling an issue that we are faceiing since nearly ever with Google’s way of indexing Java scripted content. Though, Google states they have improved js. crawling, we cannot see any progress there right now.
But you are not lost because there are some workarounds to get at least some benefits out of Google.
First thing is to add your Shop’s native URL as a property to your Search Console. Google then will at least crawl your shop and list some of your content.
Disadvantage: In Google’s search results, your shop will be displayed under it’s domain.
Which might confuse readers.
Advantage: as your shop has a redirect in place, visitors will automatically be directed to your website.
Second, and most beneficial tip is to make use of your domain and write SEO content around your shop’s topic. It is also possible to create Landingpages which are displaying a certain product or detailpage of your shop.
Anytime you upload a new design, you can release a new landingpage for it. If you have, feel free to write blog content and link to your LPs where possible.
So your website wille gain much more linkjuice than your stand-alone-shop could ever do.