Replenishment Simulator (v2)
in progress
F
Fabricio Miranda
Experience:
- The inventory page will start showing the checkbox selector and the three-dot button for each product, and a "Simulate replenishment" button on the top right.
- The user will be able to either use the checkbox selector or to use the filters of the page to select the products that they want to simulate the replenishment for.
- After a selection is made (or even if there's no selection), the user will be able to click on the "Simulate replenishment" button -- if the selection has more than 100 products, the user will receive a message explaining that the experience will be async (in this case, the process would be similar to the current one), but if the selection has less than 100 products, the process will continue being live.
- The user will be sent to a full-page modal with the same content as the Inventory forecast page (showing only the products selected), but with a ruler on the start of the "Inventory consumption" column (top of the bars) showing the days from 1 to 365, two sliders on this ruler to define the coverage period, two new fields on the top of the table: "Arrival date of shipment" and "Days of coverage" (these two fields will be read-only and will only be there to improve the understanding of the user of what is happening in the page), and a new "Replenishment needs" column on the end of the table.
- The initial position of the sliders will be starting 30 days from today and covering 60 days (in the future, the user will be able to define the default position of the sliders), and the periods outside this period (before and after) will be blurred on the bars to better highlight the coverage period selected.
- When the user manually drags the sliders to adjust the coverage period, the page will recalculate in real-time.
- If there's any period with no stock during the coverage period, the bar will be painted in another color (probably orange) to show that the replenishment calculations are adding products on that period.
- The "Replenishment needs" column will show the exact number of products that are being replenished on that period.
- When the user is finished with the simulation, they will click on the "Save simulation" button on the top right of the modal and the simulation will be saved in the Replenishment simulator page -- if they instead click on the "Close" button, the simulation will be cancelled and they will be brought back to the Inventory forecast page.
F
Fabricio Miranda
in progress