Improve Admin UI for Managing Store Locations, Fulfillment Sets, and Service Zones #12336
Saryazdi-Saman
started this conversation in
Feature Requests
Replies: 1 comment
-
hiu @Saryazdi-Saman - my company is working on pluggable version of Admin (see showcase). Would love to see your contribution as a plugin there. Let me know if you would be interested. showcase-1.mp4 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi Medusa team,
I’ve been working closely with the fulfillment module and wanted to propose an improvement to the admin UI under Store Settings → Location and Shipping.
Currently, that section already shows:
• A list of store locations,
• Fulfillment sets (e.g. pickup/delivery) under each location,
• And all service zones listed under each fulfillment set.
Proposal
I’d like to enhance this layout and workflow to make service zone management more intuitive and powerful:
What I’m proposing:
1. Redesign the Location tab to show:
• A clean list of store locations.
• Clicking into a location reveals its fulfillment sets, each showing their assigned service zones.
2. Add a service zone management view:
• Clicking a service zone opens a detail panel where you can:
• Add, update, or remove geo zones tied to it.
• Activate the service zone by linking it to shipping options and profiles.
• Disable the zone by removing those links.
3. (Optional) Add map support to visually show service coverage based on geo zones.
Why this matters:
This improves the UX for merchants managing local delivery. The current UI is functional but lacks clarity and granular control, especially when scaling across multiple locations or cities.
Would this be something you’d like to support in the core admin UI? I’d be happy to contribute and open a PR — otherwise I’ll move ahead with extending the UI for my own use case.
Thanks for the amazing work,
Saman
Beta Was this translation helpful? Give feedback.
All reactions