Access plugin lets you control what sections different user roles can reach in the WordPress admin and on the front-end. You can create your own custom roles and choose exactly what administration capabilities they have on the site.
When you ask for help or report issues, make sure to tell us the roles that you want to create and the desired capabilities of these roles.
Problem: When I create Custom Role in Access, if I do not give the user access to the post-type 'Posts' then they have no access to the admin dashboard - either in the front-end or via the admin URL. They keep getting forwarded directly to the WooCommerce dashboard and they get no admin toolbar either. I can think of situations (such as mine) where I want users to access some post-types but NOT be able to create Posts (i.e. news items).
Solution: Update to Access 2.8 to receive the fix for this issue, so that Access will override WooCommerce's built-in limitation.
I used the custom PHP code below to redirect on the user logging in, But it is not being picked up as access control is activating when going to a specific page: