Skip to article
← Back to Blog
Operations

Should a Full Pickup Slot Disappear or Stay Visible?

By Fleksa7 min read•Online Ordering, Pickup, Guest Experience

A full pickup slot can disappear or remain visible as unavailable. Compare the trade-offs, choose what guests should see next, and use practical checks to spot confusion before and after a change.

Keep a full pickup slot visible as unavailable when seeing it helps guests understand why their preferred time cannot be selected. Hide it when a shorter list of available times makes ordering easier and the screen still makes the next available time clear.

The better choice depends on how guests look for times, how many slots are full, and what your ordering system can explain accessibly. A visible unavailable time should never look selectable. A hidden time should not leave guests guessing whether pickup is offered at all.

Compare hidden and unavailable slots

Start with the guest's question: “Can I pick up around the time I want?” A list showing only open times answers part of that question quickly. A list that also shows full times can explain a gap, but it can become long and frustrating during a busy service.

DisplayGuest seesUseful whenRisk to check
Hide full slotsOnly times available to selectMany slots are full and guests need a short listA missing preferred time may look like a schedule error
Show full slots as unavailableOpen times plus clearly labeled full timesGuests benefit from seeing that a specific time is fullUnavailable options may clutter the list or be mistaken for choices
Show a concise availability messageA clear next available time alongside the available choicesThe preferred period is full or the list starts later than expectedThe message can become inaccurate if availability changes

The third row can support either display. It is not a substitute for checking whether the time remains available when the guest places the order.

Decide who supplies each input before choosing a layout. The restaurant sets its pickup hours and the operating rules it wants to use. The ordering provider should explain how its system receives those settings, determines availability, updates the screen, and handles a slot that fills during checkout. A manager or staff member can identify the questions guests actually ask about pickup times. Guests supply feedback about whether the choices make sense.

Ask the provider whether full slots can be hidden or displayed with an unavailable label, and whether the next available time can be shown. Do not assume those options are configurable in every system. Also ask what happens when all remaining slots for the day are full: the screen should give guests a useful next step rather than an empty list with no explanation.

Make the next available time clear

Hypothetical example: A guest wants pickup at 6:15 p.m. The 6:15 and 6:30 slots are full; 6:45 is the next available slot. Assume the restaurant accepts orders in 15-minute slots and that 6:45 is still available when the guest selects it.

With a hidden-slot display, the list might begin at 6:45 p.m. Add context such as “Next available pickup: 6:45 p.m.” so the guest does not have to infer why earlier choices are missing. If the list is for a different date, show the date with the time.

With a visible-slot display, the screen could show “6:15 p.m. — Full” and “6:30 p.m. — Full,” followed by “6:45 p.m. — Available.” The guest can see that the preferred time exists but is not an option. The cost is more material to read, especially if a long run of slots is full.

For this example, keeping the two full slots visible is a reasonable starting choice if guests commonly ask for those specific times and the labels are clear. If the list becomes crowded across a longer service, a short message and an available-only list may be easier to use. Ask the provider whether either presentation can be changed without changing the restaurant's capacity rules.

Consider the edge cases as well. If today is full but tomorrow has openings, show the date of the next choice. If no future time can be offered, say so and give an appropriate route back, such as changing the date or returning to the menu. Avoid a generic “unavailable” message that leaves guests unsure whether the problem is one time, the whole day, or pickup ordering itself.

A time shown as available is not necessarily reserved for the guest. Ask when the system checks availability again and what the guest sees if that time fills before the order is submitted. The message should identify the problem and let the guest choose another time without making them rebuild the order unnecessarily. Check what your system actually does before promising that behavior.

Check keyboard and screen-reader behavior

A visible label helps only if people can find and understand it. Test the ordering screen with a keyboard and a screen reader, as well as by looking at it. Ask the provider how unavailable choices are announced and how a guest reaches the explanation for a full time.

Run these checks in a safe demonstration or test environment. Use simulated availability and a simulated order; do not send a guest message, charge a card, or dispatch a courier. If the provider cannot isolate those actions, stop before any step that could trigger them.

  1. Move through the time choices with the keyboard. Confirm that the focus indicator is visible and that an available time can be selected without a mouse. Note whether full times receive focus or are skipped, and whether the guest can still discover their labels and status.
  2. Listen to the choices. With a screen reader, check that the date, time, and availability are understandable together. A guest should not have to rely on color alone to know that a time is full.
  3. Try the full-time path. If a full time is displayed, attempt to select it. It must not become the confirmed pickup time. Check that an available alternative is easy to find.
  4. Simulate a time filling during checkout. Where the test environment permits it, change availability after a time is selected. Check whether the guest is told what changed and can choose again without triggering a real order.
  5. Check the no-availability state. Simulate a day with no open slots and listen for an explanation and a practical next action.

Record the device, browser, screen reader, and steps used. One successful check does not establish that every device or assistive technology combination will work. Ask the provider to investigate failures, then repeat the affected checks after a change. If possible, invite people who use assistive technology to evaluate the flow; a staff member's simulation is useful but does not replace their experience.

Monitor confusion after a change

A safe simulation finds obvious problems before service. A live service pilot answers a different question: how the display works for real guests under normal conditions. Agree on the pilot with staff and the provider, and use your normal order and payment safeguards. Do not create fake guest orders or dispatches to test the live flow.

Compare a defined period before the change with a similar period afterward. Record which display was active and note unusual events, such as a holiday or shortened pickup hours, that make the periods less comparable. A change in guest behavior alone does not prove the display caused it.

Use a short review sheet with measures your system can actually provide:

  • Availability questions: How often do staff hear that a preferred time is missing, unclear, or apparently selectable when full?
  • Selection problems: Can the system report attempts to choose unavailable times, or times that fill between selection and submission? If not, ask staff to record relevant guest reports instead.
  • Ordering progress: If reporting is available, compare how many guests reach time selection and how many complete an order. Treat the result as a signal to investigate, not proof of the reason for an abandoned order.
  • Guest feedback: Note whether people understood the next available date and time, including feedback from guests using keyboards or screen readers.

Set a review date and decide who can change the display back if confusion increases. If the system cannot provide a useful message or an accessible interaction for visible full slots, favor the available-only display with clear context, provided that option works in your setup. If neither option communicates availability well, ask the provider for a fix before treating the choice as settled.

For a broader evaluation, compare this flow with the rest of your restaurant website and use the online ordering buying guide to frame provider questions. Then run the checklist on your current setup and ask Fleksa about restaurant online ordering, including whether the relevant slot display options are available for your US location.

Frequently asked questions

Should every full pickup time stay on the screen?

No. Visible full times can explain a gap, but a long list can make available choices harder to find. Use a clear next-available message and test the presentation guests will actually use.

What if a slot fills while a guest is ordering?

Ask your provider when availability is checked again and how the guest is notified. Test the situation in an isolated environment and look for a clear way to select another time.

Is a gray time enough to show that it is unavailable?

No. Use a text label such as “Full” and check that the status can be understood with a keyboard and screen reader as well as visually.

Ready to grow your restaurant?

Explore how Fleksa can support ordering and operations in your restaurant.