Embedded

Embed once. Control everything from the dashboard.

MaxMenu turns your menu into a remotely controlled embeddable surface. Colors, typography, allergens and payments are managed from the dashboard — without touching your code again.

One script. Total remote control.

Paste the snippet once. Every dashboard change propagates to the embed in seconds — no redeploys or extra plugins.

<script src="https://cdn.maxmenu.com/widget.js" data-restaurant="your-id" async></script> <div id="maxmenu-menuContainer"></div>

Embedded payments

The same embed that shows your menu,
also collects payment.

Native checkout on your domain — no redirects or third-party feel.

01

Checkout on your site

Apple Pay, Google Pay and cards inside the iframe. The guest never leaves your domain.

02

Order to the right station

Automatic routing to kitchen, bar or desserts. Payment confirmed → order executed.

03

One snippet, menu + payments

Enable Order & Pay from the dashboard. It's a toggle, not a new integration project.

Checkout
Apple PayG PayCard

No redirect · your domain · your brand

KDS
KitchenBarDesserts

Payment confirmed → correct station

Order & Pay
Enabled from the dashboard

Same snippet · menu + payments

Compatibility

Works on any stack. No negotiating with your technology.

As long as you can insert a script and a container, MaxMenu can live there.

Builders & CMS
WordPressWooCommerceShopifyShopify Plus WebflowWixSquarespaceFramer GhostDrupalJoomlaTYPO3 HubSpot CMSCraft CMSContentfulSanity StrapiPrismicStoryblokDatoCMS CarrdTildaDorikBubble ClickFunnelsLeadpagesWeeblyJimdo DudaGoDaddy BuilderHostinger BuilderSite123
E-commerce
MagentoPrestaShopBigCommerceOpenCart EcwidSnipcartShift4ShopVolusion Salesforce CommercecommercetoolsVTEXShopware
Frontend frameworks
ReactNext.jsRemixGatsby VueNuxtSvelteSvelteKit AngularAstroSolidJSQwik PreactLitAlpine.jsHTMX
Backend & SSR
Node.jsExpressNestJSFastify LaravelSymfonyDjangoFlask Ruby on RailsASP.NETBlazorPHP Java SpringGoRust
Static & Jamstack
Static HTMLEleventyHugoJekyll HexoZolaGridsomeVitePress DocusaurusNetlifyVercelCloudflare Pages GitHub PagesFirebase Hosting
Platforms & embeds
Google SitesNotion (embed)MediumSubstack TeachableKajabiPodiaThinkific MemberstackOutsetaTypedreamSuper
And any stack
Any HTML + scriptiframe wrapperCustom SPA Headless + custom frontendIntranetLanding page

Your site keeps its code and deploy. MaxMenu focuses on the menu and payments — if you can insert a <script> and a container, the widget works.

MaxMenu compatible with any web stack
Colors

Backgrounds, panels, accents and neutrals — from the dashboard, across all embeds.

Aa
Typography

Families, weights and sizes by layer: headings, dishes, descriptions and prices.

Borders and radius

Cards, dividers and outlines — visual consistency without CSS.

Spacing

Vertical rhythm between categories, items and sections.

Allergens and icons

Labels, badges and iconography built into the menu.

Images

Full-bleed dishes or transparent on neutral surfaces.

Quantum Delivery

Versioned edge delivery — fast by default

The embed serves the menu from the edge. When you publish in the dashboard, a new version is generated and propagated in seconds — no redeploy on your site.

Dashboard → publish → edge version → embed updated

Origin control

Only authorized domains
can show your menu.

The snippet is public, but the render is not. MaxMenu validates the domain before showing anything.

01

Authorize domains

Main site, landing, microsite or agency preview — you decide the list.

02

Widget validates origin

If the domain is not allowed, the menu does not render — even if they have the script.

03

Brand and analytics protected

No unauthorized copies on random sites. Experience under your control.

allowed-domains: restaurante.com pedidos.restaurante.com preview.agencia.com
Unauthorized origin

Widget blocked · script present but menu not rendered

restaurante.com

Menu active · payments enabled · brand intact

Embed once.
Evolve forever.

Add the snippet to your site once. All future changes live in the dashboard — design, menu and payments.