So there is this warehouse which distribute product amongst the retail shop . so i was thinking to create a separate module with record rule assigned to groups . so only the retail shop will only see their stock and inventory and sales order and purchase order ? is there any other way to filter data based on user group other than record rule.
What we want here is to offer a solution for a distribution company with a central warehouse and 60 retailers around. Some are owned and some are franchisees. The distribution company would like to have a solution to manage it’s central warehouse, it’s retail outlets and franchisees managed on a single platform. The retail outlets have access only to their stores stocks clients and accounts and automatic alerts for replenishing stocks etc. The central warehouse needs insight into all units status. A second phase for their growth is to integrate E-commerce to support their stores.
is access rule and record rule are the same thing ? and this rules would be applied to groups ? should i directly create new module with record rule in it ?
You can create them directly on the database but it can be dangerous and hard to test.
So I would advise to setup the rules thanks to a module, like that you can test them and replicate the setup.