Adapting Medusa Admin to daily work

Customising Medusa Admin is valuable primarily when it helps employees perform a daily task better. An extra tab or new widget is not an end in itself. Investigate which information someone currently has to gather and which decision follows. Then design the smallest suitable overview, with enough context to understand that decision.

Observe a real administration task

Have an employee handle a representative order or product change. Ask which screens are needed and which information they note along the way. Record where they hesitate too. Sometimes only a clear description is missing; sometimes information from different systems needs connecting. Those problems call for a different approach from building a large new dashboard.

In a fictional business-interiors store, an employee wants to see whether a product’s application information is complete. Relevant details might include material, dimensions and installation information. A focused widget can show completeness and link to the editing location. A completely alternative product-management environment is probably unnecessary for that task.

Choose between a context block and a standalone work page

Medusa explains in its documentation on Admin extensions how widgets and custom routes work, among other things. A widget fits information that becomes meaningful beside an existing product or order. A separate page may be more suitable when employees need an independent work queue or administration task. The available extension points set a concrete design boundary.

Have the team assess a simple sketch with real field names and fictional data. Can the employee immediately identify what is missing and the next step? Avoid overviews filled with unexplained raw technical values. An internal identifier can help locate something, but should not be the only description of a product or process outcome.

Use existing Admin behaviour as the starting point where it supports the task. An unfamiliar button name or unexpected save behaviour can quickly make a small component hard to learn. At the same time, the meaning of your own business data needs to remain clear. Consistency makes work predictable; it is not a reason to omit meaningful differences.

Make information and action visibly different

A status overview explains what is known; an action changes something. Make those roles recognisable in the design. For a completeness check, the widget can show which information is missing and take the employee to the product field. If a button actually starts a process, the interface needs to explain what happens and which data it uses.

Include an empty state in the trial. A product without its own assessment should not look as though everything has automatically been approved. An overview without outstanding work also deserves a clear message. These states determine whether employees trust the information’s meaning, especially when they have only recently started using the component.

Check whether daily work becomes simpler

Have the same employee repeat the original task with the extension. Compare which information they still need to find elsewhere and which uncertainty has disappeared. Also ask which new concepts need explaining. Use the findings to refine the component before adding more features. A small, useful overview is a good foundation for further development.

For developing business software the work task belongs in acceptance testing. If handling spans several systems, a separate service workspace may fit. Medusa Admin does not have to contain every process in full. The best design gives employees enough context in the right place and clearly shows where the related task is performed.

Previous insight
Next insight

Start with your question

Where does your team get stuck?

Your first enquiry does not need to be a technical brief. Tell us which systems you use and where work gets stuck. Together we discuss what is possible and which step you can take next.

Discuss my project