We use the Shopify product JSON plugin heavily on 2 x Shopify sites and we see this issue:
When I update a Shopify product, the updated info shows in the Dato Shopify JSON string field but the actual data supplied is old.
At the moment, I have to advise clients to that if they’ve updated a Shopify product, they should delete the corresponding Dato Shopify JSON content block for that product and re-add it. This works. It seems to reset the cache on it.
This is an issue. I know this is just a comment without any demo. Will find time this week to create a demo.