Choose a hosted checkout when a clear handoff and a manageable backup matter more than keeping the whole ordering journey inside your website. Consider an embedded flow when that continuity matters and your website and ordering providers can show that it works well on the devices your guests use.
Neither presentation automatically gives you better branding, accessibility, data access, or reliability. Those depend on the actual setup. Before signing, follow an order from your menu button through confirmation, then ask who controls each step and what happens when something fails.
Compare the guest flow and branding control
In a hosted flow, a guest typically starts on your website and follows a link to an ordering page presented outside the site's main page experience. The address may change at that handoff. In an embedded flow, ordering appears within a page on your website, although parts of the process may still open elsewhere.
This is a comparison of presentation, not a rule about where software is hosted. An ordering tool displayed inside your page can still rely on another provider's systems. Likewise, a hosted ordering page may offer some restaurant branding. Ask to see the exact flow rather than judging it by the label.
Start with the guest's path:
- The guest finds the order button on your restaurant website.
- They choose a location, fulfillment method, and items.
- They review the cart, enter the required details, and reach payment.
- They receive an on-screen confirmation and any promised follow-up.
For a hosted handoff, look at what changes when the guest leaves your page. Is the restaurant name still obvious? Can they get back to the menu without losing their cart? For an embed, check whether the menu has enough room and whether the guest can tell which part of the page is interactive.
Ask each provider who supplies and controls the menu, item photos, fulfillment options, checkout screen, and confirmation. Your website provider may control the page around an embed, while the ordering provider controls the menu and checkout inside it. A payment provider may control some payment fields. Get the boundaries in writing, including who makes changes and how long ordinary updates take.
Branding questions should be specific. Can you change the logo, colors, button labels, and page title? Can the ordering page show the correct location and hours? If the payment step uses a different design or address, can you show guests what to expect before they reach it?
For broader questions about how ordering fits your operation, use the online ordering buying guide. For this decision, keep the focus on the handoff and the controls you actually need.
Review accessibility and mobile behavior
A familiar-looking page is not enough if guests cannot use it. Ask to inspect both presentations on a phone and a larger screen. Use a small phone viewport as well as a current device, and check both portrait and landscape views where practical.
Walk through a menu with several modifiers, such as choosing a size and removing an ingredient. On an embedded page, look for a cart or checkout button pushed below the visible area, nested scrolling, text cut off by the container, or a keyboard covering a required field. On a hosted page, look for a confusing address change, a return button that loses the cart, or a new tab that makes the restaurant website hard to find.
Check the flow with a keyboard as well as touch. Can a guest reach the order button, menu choices, cart, and form fields in a sensible order? Is the focused control visible? Ask how labels, error messages, zoom, and screen readers are handled. A quick owner check is useful for spotting problems, but it is not a substitute for an accessibility review by someone qualified to perform one.
Also ask the ordering provider and website provider how the embed behaves when the page loads slowly or a connection drops. A container that looks tidy on a desktop can become difficult to use on a phone. A hosted page may have more room for the menu, but its handoff must still reassure guests that they are ordering from the right restaurant.
These checks are simulations, not live service tests. Use a demo or sandbox with test data and a provider-approved payment simulation. Do not send a real guest message, charge a card, or dispatch a courier during practice. If the provider cannot supply a safe way to reach a step, ask for a demonstration of that step instead.
Check data, domains, and the full quote
The address a guest sees and the data an owner can access are separate decisions. Ask whether the ordering page can use your restaurant's domain or a subdomain, what address appears during payment, and who manages the domain settings. For an embed, ask whether any step opens a different address or window. Do not assume that keeping the menu on your page keeps every later step there too.
Then follow the information an order creates. Ask who can view and export order details, guest contact information, menu data, and reports; which fields are included; and what happens to access if you leave. Ask how permissions work for managers and staff. If you use website analytics, ask what events can be measured across the handoff and whether consent settings affect that measurement.
Try a sample export from the demo or ask to see a sample file with fictional data. Check whether it has the fields your team needs to reconcile an order and answer a guest question. A sample shows the file's shape; it does not prove that every live order or integration will produce the same result. Confirm the production setup before relying on it.
Compare written quotes for the presentation and the ordering service together. Ask about setup, monthly charges, payment processing, website changes, support, and any charges for an alternative ordering page. A quoted processing fee is only one part of operating cost. Ask who pays delivery or dispatch costs if you offer delivery, and whether any add-ons or applicable taxes are separate.
For a concrete reference, Fleksa's plans, checked November 2026, list Fix at $199 per month per location with 0% Fleksa commission on direct online orders. Payment processing, delivery or dispatch, hardware or add-ons, and applicable sales tax are extra. Confirm current terms, product setup, and US availability before comparing a quote. Where contract or tax treatment matters, ask a qualified adviser.
Score both flows and plan for failure
Use the same tasks and importance weights for each option. The following hypothetical example is for a single-location restaurant whose guests mostly order on phones. Its owner values a usable mobile menu and a clear backup more than matching every website color. Scores range from 1, poor, to 5, strong; multiply each score by the weight. These are assumptions for illustration, not results from a product test.
| Criterion | Weight | Hosted score × weight | Embedded score × weight |
|---|---|---|---|
| Phone ordering and accessibility | 4 | 4 × 4 = 16 | 3 × 4 = 12 |
| Branding and continuity | 2 | 3 × 2 = 6 | 5 × 2 = 10 |
| Data access and domain control | 2 | 3 × 2 = 6 | 3 × 2 = 6 |
| Recovery and staff response | 3 | 4 × 3 = 12 | 2 × 3 = 6 |
| Total | 40 | 34 |
Under those assumptions, the hosted option is the better starting point: its mobile and recovery advantages outweigh the embed's branding advantage. A different restaurant could reasonably give continuity a higher weight or find that its embed works better on phones. Replace the illustrative scores with observations from your own demonstrations. Compare the quotes separately; the score does not include fixed, variable, or exception costs.
Before treating either option as a finalist, set minimum requirements that a high total cannot override. For example, a guest must be able to complete the demonstrated flow on a phone, and a manager must know how to reach support. If an option misses a minimum, resolve that issue before using the weighted score to break a tie.
For an embedded flow, ask what a guest sees if the ordering component fails to load while the rest of the website remains available. Is there an error message, a retry, or a separate ordering link? If a hosted fallback is offered, does it use the same menu and location details, and who keeps them current? Ask whether a guest must rebuild a cart after switching. Do not assume that an alternate link or cart transfer is included.
For a hosted flow, ask what happens if the ordering page itself is unavailable or the link from your website is wrong. Agree on a practical response: who checks the link, who contacts each provider, what staff tell guests, and when the website message is updated. If the restaurant accepts phone orders, make sure staff know how to communicate that option and its actual hours.
Rehearse the response with a simulated failure in a demo or staging environment. Have one person act as the guest and another follow the staff instructions. Record whether the message, backup path, and support contact are understandable. This exercise does not establish live-service reliability. If you later run a live pilot, agree on its scope and staff responsibilities with the providers; use real transactions or messages only as intentional live operations, not as practice.
Use the scorecard on your current setup, then ask Fleksa which restaurant online ordering presentation, domain options, and recovery paths are available for your location. Request a demonstration and a written quote, including confirmation of US availability.
Frequently asked questions
Does embedded ordering always stay on my restaurant website?
No. The menu may appear inside your page while payment, confirmation, or another step opens elsewhere. Ask the provider to show the complete guest path and the address used at each step.
Does a hosted checkout mean I lose control of customer data?
Not necessarily. Data access depends on the provider's terms and configuration, not just the page presentation. Ask about fields, exports, permissions, and access after cancellation.
What should I do if an embedded menu stops loading?
Follow the agreed support and guest-communication procedure. If a separate ordering link or phone ordering is available, staff should know how to direct guests to it. Confirm those alternatives before an outage.



