E-Commerce Fulfillment Map
Enhancing a complex e-commerce map tool and affording its users greater control.
Screen: Desktop
Role: Research, Experience Design, Visual, Interactions
Tools: Figma
This existing application centralized a lot of useful geographic information from many different sources, but didn't make it very accessible to users.
Surface more information in the application, and give users more control over what they see.
BACKGROUND & RESEARCH
The e-commerce fulfillment map is an internal tool for associates to view and search for various types of geographic locations related to e-commerce. This includes different store banners, fulfillment centers, available delivery regions, competitors, et cetera.
I started by validating an existing list of "enhancement requests" with the users. I heard a general need to be able to search "in more ways," and to be able to better control all the data being displayed on the map.
SKETCHES & WIREFRAMES
Here are a few examples of solutions I implemented during my time on the team:
- More filters
The users needed the ability to find store locations with different capabilities, such as those who had a shorter lead time on e-commerce orders. I added more filtering dimensions to an existing sidebar and adjusted the items to represent the user's contextual hierarchy. - More search dimensions
The users previously could only search by a known store ID number or a zip code. I worked with them to determine the need for searching for locations by fulfillment center ID number, city, or an entire state - this allowed for greater flexibility in refining data visible on the map. A significant part of this work involved me working very closely with my development team to balance user requirements and technical feasibility.


More filters and search dimensions
- Filter bar & horizontal scroll
One complaint I heard from the users was a limit to the amount of filters that could be active at one time. I advocated to my team that we at least increase the limit to allow more filters, and account for this by adding a horizontal scroll on the filter bar. This work also necessitated me pushing my team to display filtered states on this bar that previously were enabled silently in the background. This was important to making the user aware of the specific context in which they were viewing map data. - Search results count
Additional work pursuant to user's knowledge of system status was the addition of a display of the total count of search results on the map. This was important because users were setting filters a specific way, and then manually counting the number of map pins they could see. This was a quick fix that ensured count accuracy.


Filter bar horizontal scroll and search results count
The users enjoyed these enhancements and others, expressing gratitude that the team really listened to their feedback and took it seriously instead of building whatever we wanted. These changes saved time for operations and real estate teams by providing even more ease to viewing specific data cross-referenced to geographic locations.