I have a multilingual shop where one country should only have admin access to edit pages and items in their language. This works really well with your plugin. But there is one problem.: The user can not edit product variations in WooCommerce. Everything else works: hidden link
I'm assuming you're using our Access plugin to do the restrictions based on the user roles that are named based on the countries correct?
Not quite sure I understand the full context of the setup. Also if you're using Access to do the restrictions does the same problem occur after access has been disabled ?
Please let me know so that I can understand a little better on how or why the issue occurs.
You need to login login with the Dutch user. It is the user with speical language access. Your login has administrator access, so you can access everything. Please login with Dutch user. Credentials are shared in same message.
The problem is the user role. Subscriber roles won't alloy you to edit the product. You will perhaps need to update the user's role to an Editor or create a custom role that copied the editor permissions and then restrict this new role accordingly.
I've tested it with a higher role and the user was able to edit the product without any issues.
Okay.. Here is the case: I need a user that can manage, create, edit and delete pages, products and orders, but only on Dutch language. The user should not be able to manage other languages. There is four languages on the site: Danish, Norwegian, German and Dutch.
How do I achieve this? Please take a look again... I have almost achieved what I want. The Dutch user can edit products: hidden link but the user can't edit variables.
Please read what I want to do and login with the Dutch user and test for your self.
I believe i've found the issue. The subscriber permission is too low to manage some of the Woocommerce options and as such you'll need to assign the user a higher role such as the Shop Manager.
What you can do is to create a new role and copy the permissions from the Shop Manager role and then edit the role itself to remove the permissions that are not needed.
I went ahead and setup this for you. Please login with the holland user and let me know if you're able to edit the variations.