Add error if using multistep and context is currently not a specific shop

Also limit the language dropdown according to current shop context
Changed elseif to if when checking shop context
Merge branch 'feature/improve-shop-context-settings' into develop