I've been struggling with this for a while, haven't found a way to do it though.
I have a shop on a different layout but to go back to the first Layout I use the load action (Since you need to save what was done previously).
The issue is that I need to save the new variable changes that happen after buying from the shop, which doesn't happen when you load a old save.
I don't mind using plugins.
(I do not plan on buying Construct 3).