From the https://flixtechs.co.zw/posts/laravel-ecommerce-tutorial-part-3-managing-roles-and-permissions we laid all the foundational features of an ecommerce store from manage users to role based access control. Oftentimes these categories are nested, for example Electronics → Laptops → Gaming Laptops or something like that.