
Fig 1 – Step 1, opened as a floating dialog. The gold outline traces the full modal boundary — this is the entire “Step 1of 4,” rendered with no visible relationship to the page underneath or the steps ahead. An agent mid-flow cannot see how many steps remain, cannot jump back more than one screen at a time via a Back button.

Fig 5 – Step 4, the last dialog in the stack. Four screens later, this is still just another independent pop-up, floated on its own dimmed backdrop with no shared frame or carried-over progress tying it back to Step 1.

Fig 1 – Station Search tab. A pure customer lookup with a separate tab for adding new customers. A limitation of using as series of modals in steps as oppose to a guided breadcrumb navigation.

Fig 2- New Customer tab. A “Create an On-Line Account” checkbox sits right at the top of the form with no explanation of what checking it actually does — whether it emails the customer a login, changes which fields below become required, or just flags the record for later. The agent is left to guess, or ask, before deciding whether to check it.

Fig 3 – Select Tariff Group (Step 2). Pick-up/return station and start/end date-time are entered here — the one place in the flow that now captures them, regardless of which Step 1 tab the agent used. The tariff list beneath it shows a per-day rate but no path to add options at this or any later step. Worth questioning the step boundary itself: “Tariff Group” is also a column on every row of Step 3’s vehicle table (Fig 4), and a customer booking through a dealership normally chooses a vehicle first, not a tariff group — so Steps 2 and 3 could reasonably be one screen.

Fig 4 – Select Vehicle (Step 3). The agent chooses a specific physical unit by scanning VINs and license plates, with no thumbnail, badge, or highlight tying rows back to the tariff and model already chosen a screen earlier. Still no mention of extras. The “Tariff Group” column repeats what Step 2 (Fig 3) just asked for — since that data is already sitting right here next to each vehicle, splitting tariff and vehicle selection into two separate steps looks harder to justify than combining them into one.

Fig 6 – Step 1 — Select Vehicle. Tariff class and price now sit on the vehicle card itself, resolving the Step 2/3 overlap raised against Fig 3 and Fig 4 in Part One.

Fig 7 – Step 2 — Options & Extras. Roof rack, child seat, additional driver, insurance tier, and kilometer package are all captured here, mid-wizard, instead of on a screen reached only after the booking already exists.

Fig 8 – Step 3 — Customer Details. The agent can see the full journey, their place in it, and can revisit a completed step — including the one that holds the extras a customer asks for late — instead of being limited to whatever the current pop-up shows.
The stepper also reflects a broader change in how the flow uses pop-ups. The one pop-up remaining in the flow is launched from a “+ New Customer” as dealership preference was to allow maximum space to search for current customers via a table.

Fig 9 – Create New Customer. A modal used for what modals are for: adding one new record on top of a page that’s otherwise built to browse a large table. This allows for the agent to remain on step 1 and add new customers to the table directly via the one time modal.

Fig 10 – Step 4 — Confirm Booking. Vehicle, driver, and dates are each scannable at a glance, with Price Details one click away.

Fig 11 – Price Details Modal. An itemised breakdown — base price, insurance, extras, and fees — available without leaving the confirmation screen.

