Explain a pickup-only item where the guest chooses it, not after they have built a cart. Use a short, specific message such as “Pickup only: this item needs to be served immediately.” Then show what happens to that item if the guest switches to delivery.
The goal is to make the restriction understandable and the next step obvious. A guest should be able to choose pickup, remove the item, or return to the menu without guessing whether the rest of the order is still intact. Ask your ordering provider how its menu, cart, and checkout handle each of those steps.
Identify the restriction and who controls it
Start with a list of items that cannot be ordered in every service mode. For each one, write down the mode, the reason, and the person who can change the setting. A restaurant might allow a delicate dessert for pickup but not delivery because the team cannot control how long it spends in transit. Another item might be available for delivery only during a limited service window.
Separate the restaurant's decision from a system limit. Your kitchen may decide that an item is pickup only. Your ordering provider may control how that rule is entered and displayed. If another delivery or dispatch provider is involved, ask what role it plays in availability and whether its settings can override yours.
For each restriction, collect these details before changing the menu:
- Item and variations: Does the rule apply to every size, flavor, and modifier, or only to a particular combination?
- Service modes: Is it available for pickup, delivery, or both? Are other ordering channels governed separately?
- Time and location: Does the restriction change by day, service period, or restaurant location?
- Reason and message: What can the guest understand in one sentence without seeing an internal kitchen note?
- Owner and update process: Who changes the setting, and how quickly should a change appear to guests?
Also distinguish a mode restriction from an item being sold out. “Pickup only” should not appear to promise that the item is in stock. If it is temporarily unavailable in both modes, the guest needs that information too. Ask whether staff can make a temporary change without accidentally removing the standing delivery restriction.
Show eligibility before the guest selects an item
Ideally, the guest chooses pickup or delivery before browsing a mode-specific menu. That lets the menu show the relevant choices from the start. Some guests, though, arrive through an item link or begin browsing before they have chosen a mode. Ask what they see in those cases.
A useful label names the available mode and gives a concise reason: “Pickup only: best served immediately.” Put it close to the item name or selection control, where the guest can use it before adding the item. If the reason is not useful to guests, a straightforward “Available for pickup only” is better than a vague warning.
Do not rely on color alone. A badge, plain-language note, or disabled selection needs enough context for someone to understand what to do next. If a guest is browsing delivery, can they see the item and switch to pickup? If it is hidden instead, can they find out why it disappeared? Either approach has a trade-off: showing unavailable items helps explain the menu, while hiding them keeps the delivery list shorter.
Check the item details as well as the menu list. A modifier may make a normally eligible item unavailable for delivery. The guest needs to know which choice caused the restriction and whether changing that choice will make the item eligible again. If the system cannot communicate that clearly, consider whether the menu setup can express the rule more simply.
Apply the same language on your restaurant website and ordering flow where practical. Staff answering calls should know the reason too. A guest should not hear “delivery isn't working” when the item is intentionally restricted.
Handle a mode change without surprising the guest
A cart can be valid for pickup and invalid for delivery. When the guest changes modes, the system should identify affected items before the guest places an order. Ask whether it preserves the cart, removes ineligible items, or blocks the switch until the guest makes a choice. Each behavior needs a clear message.
The following examples are hypothetical. Assume a guest has a $12 sandwich available in both modes and an $8 dessert available for pickup only. The two item prices are the same in either mode where the items are eligible. The pickup item subtotal is $20; the delivery item subtotal is $12 if the dessert is removed. These are menu subtotals, not operating costs or final checkout totals. Fixed, variable, and exception operating costs are excluded, as are delivery charges, payment fees, and applicable taxes.
In a helpful transition, the guest sees something like: “The dessert is available for pickup only. Remove it to continue with delivery, or keep pickup.” The sandwich remains in the cart. If the guest chooses delivery and removes the dessert, the updated item subtotal is $12. Any delivery charge and other checkout amounts should be shown separately before the guest places the order.
Confirm what happens if the guest switches back to pickup. Does the dessert return automatically, remain removed, or require the guest to add it again? None of those behaviors should be hidden. If removal is permanent for that cart, say so before the guest confirms the change. Also check whether quantities and modifiers on the sandwich survive the switch.
For a delivery-to-pickup change, the same principle applies in reverse. Delivery-only offers, delivery charges, or a selected delivery address may no longer apply. The guest should see the new pickup details and a recalculated total, rather than assuming that only the fulfillment label changed.
Use a cart transition matrix to check the details
Use the matrix below as a worksheet with your provider or menu manager. The item examples continue the hypothetical cart above. The last column describes what to look for; it does not assume a particular ordering system supports that behavior.
| Starting point | Change | Expected item result | What to check |
|---|---|---|---|
| Pickup cart: sandwich and pickup-only dessert | Switch to delivery | Sandwich remains eligible; dessert cannot be ordered for delivery | Clear notice, guest choice, and updated subtotal |
| Pickup cart: sandwich only | Switch to delivery | Sandwich remains eligible | Quantity and modifiers remain correct; delivery amounts appear separately |
| Delivery cart: sandwich | Switch to pickup | Sandwich remains eligible | Delivery charge is removed; pickup details and total update |
| Delivery cart after dessert removal | Switch back to pickup | Sandwich remains eligible; dessert is eligible again | Whether dessert returns or must be re-added is made clear |
Extend the worksheet for your own menu. Add a row for an item sold out in both modes and another for a restriction tied to a service period. If prices differ by mode, add the two menu prices and check that the displayed price matches the selected mode. A lower or higher item price is separate from a delivery charge; both can change the final amount.
Then check the order summary. Does it show the selected mode, eligible items, quantities, modifiers, item prices, and any separate charges? If a promotion stops applying after a switch, the guest should see that change before placing the order. Ask whether a guest can review and correct the cart rather than being sent straight through checkout.
Check the flow safely before service
Run the matrix as a simulation in a provider-approved practice environment or with a non-submitting preview. Do not place a real order as part of the simulation. No real card payment, guest message, or courier dispatch should result. If a safe simulation is unavailable, ask the provider to demonstrate the behavior without submitting an order.
Have a staff member follow each path on a phone and a computer. Start with no mode selected, choose pickup, add the affected item, and attempt the switch. Record the words the guest sees and what happens to the cart. Repeat with different quantities, relevant modifiers, a service-window change, and a temporary sold-out setting.
Simulation can show the interface and calculations available in that environment; it may not reproduce every live setting. If you later choose a live service pilot, agree on its scope, staff responsibilities, and how real orders and fulfillment will be handled. Treat that as a separate operation, not as a practice click-through.
Use the checklist to assess your current setup, then ask Fleksa about restaurant online ordering and whether the relevant mode restrictions and cart behavior are available for your US location. For a wider buying comparison, use the online ordering buying guide and the guide to comparing direct and marketplace orders.
Frequently asked questions
What should a pickup-only message say?
Name the available mode and, when helpful, give a short reason: “Pickup only: best served immediately.” Place it near the item before the guest selects it.
Should a pickup-only item disappear from a delivery cart?
It cannot remain as an orderable delivery item if the restaurant restricts it to pickup. Ask whether the system offers a clear choice to remove it or keep pickup, and whether the rest of the cart stays intact.
Can an item have different prices for pickup and delivery?
Ask your provider whether mode-specific item prices are supported and how they appear after a cart switch. Check item prices separately from delivery charges and other checkout amounts.



