Team Management
Invite team members to help manage your store with specific permissions that control exactly what each person can see and do.
Overview
FluxStore lets you add team members to your store and assign them detailed permissions. This is useful for delegating tasks like order management, product editing, or customer support without giving full access to your store. Store owners always have full access regardless of permission settings.
Adding Members
To invite a team member, go to Dashboard > Team and click Invite Member. Enter their email address (they must have a FluxStore account), assign their permissions using the checkboxes, and click Invite. They will appear in your team list once they accept.
Permission Levels
Each permission area can be assigned any combination of four access levels:
| Level | What it allows |
|---|---|
| View | Read only access to the area |
| Edit | Create and modify records (implies View) |
| Credit | Financial actions like issuing refunds or credits |
| Delete | Permanently remove records |
You set these via checkboxes in the dashboard when inviting or editing a team member.
Grant Delete access sparingly. Deleted records generally cannot be recovered.
Permission Areas
FluxStore has 27 permission areas. Each can have any combination of the four access levels above.
| Permission Area | Description |
|---|---|
| Stores | Store settings, branding, and configuration |
| Packages | Products sold on the storefront |
| Categories | Display categories for organizing packages |
| Coupons | Discount codes |
| Sales | Automatic sales and promotions |
| GiftCards | Gift card codes and balances |
| Orders | Customer orders |
| Bans | Player bans |
| Referrals | Referral tracking |
| PaymentGateways | Payment providers (Stripe, PayPal, etc.) |
| Servers | Connected Minecraft servers |
| Customization | Storefront appearance, themes, and layout |
| EmailTemplates | Transactional email templates |
| Modules | Store modules |
| Webhooks | Webhook endpoints and event subscriptions |
| Reports | Analytics and reporting dashboards |
| Assets | Images and files |
| CustomTemplates | Custom storefront page templates |
| IssueRefunds | Refund processing (requires Orders permission) |
| ShowCustomerPII | Customer personal information (email, IP) |
| ResendCommands | Retry delivery commands (requires Orders permission) |
| Teams | Team members and their permissions |
| GlobalCommands | Global commands that apply across packages |
| Customers | Customer list |
| CustomPages | Custom storefront pages |
| Discord | Discord integration settings and role mappings |
| Subscriptions | Recurring subscription orders |
IssueRefunds and ResendCommands depend on the Orders permission. A team member needs at least View access to Orders before these take effect.
Example Role Setups
Support Agent. View access to Orders, Customers, and ShowCustomerPII. Edit access to Bans and ResendCommands so they can retry failed deliveries and moderate players.
Product Manager. View and Edit access to Packages, Categories, Sales, Coupons, and GiftCards. View access to Reports for monitoring product performance.
Developer. View and Edit access to Webhooks, Servers, and Modules for configuring integrations without access to financial data.
Full Administrator. All four levels across all 27 areas. This mirrors the owner’s access, but the member can still be removed and cannot transfer store ownership.
Managing Team Members
To edit a member’s permissions, go to Dashboard > Team, click on the member, adjust their permissions, and save. Changes take effect on their next page load.
To remove a member, click on them and select Remove Member. They immediately lose access to your store dashboard. This does not delete their FluxStore account.
Security Tips
- Least privilege. Grant only the permissions each member actually needs. You can always add more later.
- Audit regularly. Review your team list periodically and remove members who no longer need access.
- Protect sensitive areas. ShowCustomerPII, IssueRefunds, and PaymentGateways grant access to sensitive data. Restrict these to trusted members.
- Be careful with Teams permission. A member with Edit access to Teams can modify other members’ permissions, potentially escalating their own access. Only grant this to highly trusted individuals.