User Testing
Conduct usability testing with 5 Internal Colleagues
Since this operation is relatively complex and involves a new design pattern that hasn't been used before, I created the following prototype and conducted usability testing with five internal colleagues who are familiar with shipping knowledge.

The following is the testing script and the test results recorded in an Excel sheet.

Iterations based on the insights gained from the usability testing
Usability Testing Insights
Users were not aware that the button could bounce back after a double-click because other buttons on the same page did not have this "bounce back" interaction behavior.
Components with the same style should have consistent interaction behavior, in addition to visual consistency.
In the initial design, there were only two buttons, and users had to double-click to cancel the filter. However, after conducting usability testing, we removed the bounce-back interaction behavior of the double-click and added the "All" button. This allows users to easily understand that they can cancel the filter by simply clicking "All."

Considering the Needs of OPM (Operation Managers)
In addition to addressing the needs of shipping personnel, I also considered the needs of "shipping managers" who would like to know the status of each subordinate's containers. Therefore, I introduced the "Filter by Shipping Personnel" dimension. Eventually, this feature became one of the key selling points of the business promotion system.
