Restrict Product and Category Access for Users
by TechUltra Solutions Private Limited https://www.techultrasolutions.com/$ 9.91
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
Discuss (mail)
|
Lines of code | 77 |
Technical Name |
restrict_product_and_category_access_for_users |
License | OPL-1 |
Website | https://www.techultrasolutions.com/ |
Versions | 16.0 17.0 18.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
Discuss (mail)
|
Lines of code | 77 |
Technical Name |
restrict_product_and_category_access_for_users |
License | OPL-1 |
Website | https://www.techultrasolutions.com/ |
Versions | 16.0 17.0 18.0 |


Restrict Product and Category Access for Users
The Restrict Product and Category Access for Users module is designed to provide businesses with a secure and efficient way to manage product visibility in Odoo. It allows administrators to restrict access to specific products and categories using the Allow Product and Allow Category options. When these permissions are enabled, users can only view and interact with the products they are authorized to access across sales, purchases, inventory modules.

- Control product visibility for users using Allow Product and Allow Category permissions.
- Admins can assign specific products and categories to users for restricted access.
- Users only see permitted products in sales, purchase, and inventory modules.
- Real-time access management ensures instant updates for product visibility.
- Multi-level authorization supports both product and category-level access control.
- Simple and user-friendly interface for managing product visibility.
- Unauthorized users are prevented from selecting restricted products.
- Optimized for performance with efficient product filtering and data loading.

1. Install Restrict Product and Category Access for
Users App
Install Restrict Product and Category Access for Users From Apps.
2. Configure User to Product and Category Access
Go to Settings > User & Companies > Users
OR
Go to Settings > Manage Users
Admins can configure product and category access for users, selecting the desired user, and enabling the Allow Product and Allow Category options to grant specific product visibility permissions.


3. Select User
Select the specific user to configure permissions for product visibility.
4. Select the Allow Products Section
The Allow Product section contains all the products from the current company as well as products from other companies, providing the flexibility to select multiple products that you want to make visible for the specific user.


5. Add Lines to Link with Products
The Add Lines option in the Allow Products section enables you to link and select products from all available products across the company, making them visible to the specific user as per the configured access permissions.
6. Select Multiple Products for User Visibility
From the Allowed Products view, you can select multiple products from the complete list of available products across all companies, choosing the ones you want to make visible for a specific user, ensuring that only the selected products will be accessible to that user based on the configured permissions.
After selecting the desired products from the Allowed Products view, click on the Select button to confirm your choices, and then click Save to apply the changes, ensuring that only the selected products will be visible to the specific user.


7. Save Selected Products and Configure Access Rights
First, save the selected products in the Allowed Products section for the specific user to ensure the chosen products are linked to their profile. After saving, navigate to the Access Rights section, where you can configure the necessary permissions, granting the user access to view only the selected products based on the applied access rules.
8. Enable Product and Category Access
To grant the user access, set the Allow All Products and Categories boolean field to True and click Save to apply the changes. Once saved, navigate to the Access Rights section to ensure the user's access rights are approved, providing them with unrestricted visibility to all products and categories within the system.


9. Verify User Access to Products
Go to Home Menu > Inventory > Products > Products
After configuring the access rights, navigate to Inventory > Products to verify that only the accessible products, as per the assigned permissions, are visible to the specific user, ensuring that the user can view only the products they have been granted access to.
10. View Accessible Products for the User
The Product view is opened, it will display only those products that have been successfully selected and assigned to the user, ensuring that the user has visibility exclusively to the products authorized for their access.

- We are provide 90 days bug free support related to our module.
- The support team is available from Monday to Friday 10:00 AM to 07:00 PM (IST).
- To create ticket send email to support@techultra.in.
Ans. This module is designed to restrict product and category visibility based on user-specific permissions, ensuring only authorized users can view and manage assigned products.
Ans. Admins can enable the Allow Product and Allow Category options for users, providing role-based access to products and categories across sales, purchase, and inventory modules.
Ans. Only users with administrative privileges or designated roles can configure product visibility and assign product access rights to specific users.
Ans. Yes, the module supports multi-company setups, allowing admins to apply company-specific product access rules and maintain controlled visibility.
Related Products

Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module