Looking at the dynamic pages it seems a shame that I can't use them for a shop website.
The reason been you can't have anything individual on them (outside of the dynamic elements which are generated through the cms)
For example I can create a shop page really well using dynamic pages to add all the product titles, pricing and information etc. However each product page will need it's own embedded code for the buy now button. - Using shopify Buy Now button embed.
Annoyingly it seems that if I change the embedded code on one page (or anything thats not dynamic on one page) it will change on all pages.
Is my only way around this to create normal pages and manage them myself like i'd have done before the cms/dynamic update.