Supported Personas
DMA allows for distinct user roles, each with specific permissions and workflows.
Tailor (Admin Role)
- Role: The owner of the tailoring company within DMA.
- Capabilities: Full visibility and control over settings, pricing, fabrics, agents, orders, and payments.
- Payments:Connects the company Stripe account to receive customer payments and manages revenue splits (tailor share, DMA fees, and agent commissions).
Salaried Agent
- Role: A sales employee invited and managed by the Tailor.
- Capabilities: Can create and manage their own orders and customers.
- Restrictions: Cannot change company settings, manufacturers, or master price lists.
- Payments: Uses the Tailor’s Stripe setup; does not collect payments directly.
Freelance Agent
- Role: An independent partner invited by the Tailor.
- Capabilities: Completes a "mini-company" setup. Operates independently on sales but relies on the Tailor for manufacturing.
- Payments: Has their own Stripe account to collect payments from end customers and receive payouts/commissions.
- Privacy: Access is strictly limited to their own customers and orders.
End Customer
- Role: The purchaser of the garment.
- Access: Does not create an account or log in.
- Interaction: Receives secure links (via email/SMS) for order summaries, 3D visualizations, quotes, payments, and status updates