Medusa - User Module
User Module
Easily manage your Admin user accounts
No limit to your number of Admin users. Easily invite new users, assign special permissions, and manage existing ones within the Medusa Admin.
Overview
Control user access for multiple users
Set up user creation flows to create new users, then authenticate them and assign access levels using the Auth Module.
Manage user accounts
Create, remove, and update different user accesses.
Invite new Admin users
Invite users from the Medusa Admin or use Workflows to build custom invitation flows.
Control permissions
Connect with the Auth Module to handle authorizations to control permissions.
User Story
Multi-level access in a marketplace.
Learn how Patyna built a marketplace with different user permissions for customers, vendors, and marketplace admins.
Overview
Custom user access and profiles
Extend the user data model with custom attributes for more granular access control. Make your customizations manageable from the user profile page using Widgets.
Custom user access types
Easily extend your user access with custom attributes to control permissions when managing the store.
Add custom user widgets
Use Widgets and the Medusa UI library to inject native-looking custom functionality into the User page of the Medusa Admin.
Recipes
Build multi-region and multi-warehouse setups using the Stock Location Module.
[Multi-regional store
Visit the step-by-step recipe to learn how to set up a multi-regional commerce setup with Medusa.
\
Features
User management with granular access control
Manage invites, settings, and access control for users of your Medusa store.
Pre-built user management logic
- Create, update, and remove users
- Invite new users through email
- Let new users sign up themselves
- Control user permissions directly in the Admin
- Create custom user flows using Workflows
- Set up RBAC using metadata and the Auth Module
Connect and customize
- Use with Auth Module to authorize user access
- Use standalone with your own systems
- Add custom user access attributes
- Add custom user Widgets to Admin
- Works with all Medusa modules
- Use Workflows to connect with third-party systems