Product updates

What we shipped

Every meaningful change to WhatsMenu, in chronological order. New features, improvements, and the occasional fix worth sharing.

Feature

PromoCards — use a YouTube video instead of a static image

PromoCards just got more dynamic: any card can now use a YouTube video in place of its static image. Pop a video on a "Watch the kitchen at work" card, a product demo, a property walkthrough, a service intro — anywhere a moving image tells the story better.

How to use it:

  1. Open a PromoCards group, click into a card.
  2. In the Video section, paste any YouTube link:
    • https://www.youtube.com/watch?v=VIDEO_ID
    • https://youtu.be/VIDEO_ID
    • https://youtube.com/shorts/VIDEO_ID
  3. Save. That's it.

What visitors see: a thumbnail with a red play button. Clicking starts the video. Until they click, the player isn't loaded — keeps the page fast even with multiple video cards.

YouTube Shorts / Reels work too. Paste a youtube.com/shorts/... link and the card automatically switches to a vertical 9:16 frame so the short plays at its native portrait aspect — no letterboxing. Great for quick recipe clips, before/after reveals, or any short-form content you've already filmed for Shorts.

Some details that may matter:

  • Cards with a horizontal video are forced to 16:9 aspect ratio. YouTube videos are 16:9 native; squeezing them into Compact / Vertical / Tall heights would letterbox awkwardly. The Card Height setting still applies to image cards in the same group. (Shorts get 9:16 instead, automatically.)
  • The Desktop Image field becomes optional when a video URL is set. Upload one only if you want a custom poster — skipping it uses YouTube's high-quality thumbnail automatically.
  • Privacy-friendly: WhatsMenu uses YouTube's nocookie domain, so YouTube tracking cookies aren't dropped on your visitors' browsers until they actually press play. No extra setup on your side.
  • Stacked and Beside card styles work best for video. Overlay style still works, but text overlays on a playing video can feel cluttered — try Stacked first.
  • For "click anywhere on the card to do something": if you want a video card that also sends visitors to a URL, fill both the Button Text and Button URL fields. The button stays as a separate element; clicking the video plays it; clicking the button navigates.

Not yet supported (let us know if you need any of these): Vimeo, TikTok, Instagram videos. We'll add them based on demand.

Improvement

Carousels — pick a hero height, with full-screen "Cover" mode

Your Carousels app now has a Carousel height setting — five presets that control how much vertical space the hero slider takes up:

  • Compact (400px) — short hero, more room for content below.
  • Normal (600px) — the previous default; balanced for most storefronts.
  • Tall (800px) — bigger visual impact, great for image-led brands.
  • Hero (75% of screen) — the "peek" style: the hero dominates but a sliver of content below is visible, inviting scrolling.
  • Cover (full screen) — the Apple/Airbnb landing-page look: the hero fills the entire viewport.

New: scroll-down arrow on Hero and Cover. When you pick one of those two heights, a subtle animated down-arrow appears at the bottom of the hero. Clicking it smoothly scrolls visitors past the hero to your content. Great for signalling "there's more below, keep scrolling" on full-bleed landings.

Tip: Cover and Hero look best with Full width frame (set in Template Settings → Appearance → Page frame width). Boxed frame leaves side margins that break the edge-to-edge feel.

Where to change it:

  1. Go to Settings → Apps → Carousels (or the Carousels entry in your sidebar → Settings).
  2. Pick a height.
  3. Save.

Your existing carousels stay the same — the default is Normal, which matches the previous behaviour. No image re-upload needed.

Mobile tip: Compact, Normal, and Tall use the natural size of your mobile carousel images on phones (so narrow screens don't get a weird super-tall hero). Hero and Cover take up the phone's viewport the same way they do on desktop.

Feature

PromoCards — static banner cards for your storefront

Meet PromoCards: static banner cards that sit in fixed spots around your storefront. Unlike Carousels, which rotate, all your cards are visible at once — ideal for showing multiple promotions, category shortcuts, trust badges, or feature blocks side by side.

Four places cards can live:

  • Page Top — Below the hero/cover at the top of your storefront.
  • Category Top — Between a category's title and its items (per category you pick).
  • Category Bottom — Under a specific category's items.
  • Page Bottom — Above the footer at the bottom of the page.

Eight grid layouts: 1 full-width, 2 equal, 1/3+2/3, 2/3+1/3, 3, 4, 5, or 6 columns. Each layout shows a small visual preview in the picker so you can see what you'll get.

Three card styles:

  • Stacked — image on top, text below (good for product-style cards)
  • Overlay — text sits on the image (good for visual heroes)
  • Beside — image on the left, text on the right (good for text-heavy cards)

Three card heights (Compact 2:1, Normal 16:9, Tall 3:2) and a Mobile Columns override so you can force a specific column count on phones — for example, keep a 4-col layout at 2 columns on mobile.

Other goodies:

  • Leave button text blank and only fill the URL to make the whole card clickable.
  • Schedule a group with start/end dates for time-limited promos.
  • Show/hide based on business hours.
  • Drag-to-reorder groups and cards.
  • Multiple groups can share the same slot — they stack in the order you set.

Enable it in Settings → Apps → PromoCards. Once on, a PromoCards entry appears in your sidebar. Works on Spreader and the default template.

Improvement

Pages and product descriptions get richer formatting

Formatting you write in a page or product description now matches what your customers see. Tables, line breaks, strikethrough, quoted text, and code snippets all render correctly on your storefront.

What's new in Pages:

  • Tables — write a markdown table with | pipes or paste one in, and it renders on your storefront as a proper table with borders, a header row, and clean spacing. Before today, the raw | characters were showing up on the published page.
  • Line breaks — pressing Enter once in the editor now produces a visible line break. Previously, single line breaks were silently merged and the next line just continued the paragraph.
  • Strikethrough~~like this~~ now shows with a line through it, whether you use the toolbar button or type the markdown syntax.
  • Quoted text and code — blockquotes render with an indented quote bar, inline code and code blocks get a subtle background so they stand out from body text.
  • Markdown source view — the editor now has WYSIWYG / Markdown tabs at the bottom of the editor area. Click Markdown to see or edit the raw source, useful for pasting pre-written markdown or double-checking how something will render.

What's new in product descriptions:

  • Line breaks — single line breaks now render on your menu, so a multi-line description no longer collapses into one long block.
  • Strikethrough — works in item descriptions as well.

One small quality improvement: if a page accidentally uses a top-level heading (the same size as the page title), it's now automatically treated as a section heading instead. Your page title stays the one top-level heading on the page, which is what search engines expect and keeps the visual hierarchy clean.

No changes needed on your side — existing pages and item descriptions benefit automatically the next time they're viewed.

Improvement

Action cards on orders collapse by default

Three right-column cards on the order details page — Order Note, Print history, and WhatsApp Customer — now collapse by default with a header summary. Click the header to expand any one when you need to edit or inspect.

What you see now:

  • Order Note — header badge shows how many of your note fields are filled, like 2 / 3. Green if anything's filled, grey if empty. If any note is already filled, the card auto-expands so you see the content without an extra click; if nothing is filled, it stays collapsed.
  • Print history — header shows 5 Printed — or, when something went wrong, also 1 Failed in red. If there's a failure, the card auto-expands so you don't miss it; otherwise it stays collapsed until you click.
  • WhatsApp Customer — simple collapse. Click to expand the composer when you actually want to send a message; stays out of the way otherwise, since most orders don't need a manual WhatsApp.

The same right column that used to stack five or six tall cards now sits mostly compact, with the detail appearing only where you're actually working. Delivery cards are handled separately — you still see the one handling each order's dispatch.

Order Note fields are still saved the same way (edit, press Update). Print history still keeps the most recent 10 attempts per order. WhatsApp Customer still opens WhatsApp Web with your template filled in. Nothing changed about what the cards do — only how much room they take up when you're not using them.

Improvement

Pick a delivery provider from the order header

If you have more than one third-party courier connected — say, both Lalamove and Detrack — the order details page no longer stacks a full dispatch card for each one. You'll find a compact Delivery dropdown in the header row next to Order Status and Payment Status. Open it, pick the provider you want to use for this order, and only that provider's card appears below.

Why: operators were staring at two tall dispatch panels on every delivery, even when they'd already decided which courier to use. A quick pick-from-dropdown replaces the "scroll past the Lalamove form to find the Detrack button" flow, and keeps the right column lean for the 90% of orders where the choice is obvious.

What stays the same:

  • If you only have one third-party courier connected, the dropdown doesn't appear — that courier's card renders as usual. Nothing to click.
  • On pickup and dine-in orders, the dropdown doesn't appear either — it only shows for delivery orders.
  • Once a booking is live (you've got a tracking ID), the Delivery chip locks to show which courier is handling the order. To switch couriers after that, cancel the existing booking first.

To change your pick before engaging (i.e. before you've quoted Lalamove or created a Detrack job), just open the dropdown and choose a different provider — the cards swap automatically.

Improvement

Change order and payment status from the order header

Opening an order, you'll now see Order Status and Payment Status as two compact badges right under the order number at the top of the page — not as separate cards on the right. One click on the badge opens a short list; one more click changes the status. The old "pick from a dropdown, then press Update" flow is gone — the list itself is the update.

Why the change: the right-hand column of the order details page was getting long as more order-related apps installed cards there (delivery, notes, print history, WhatsApp templates…). Status and payment are the two things you change on almost every order, so they belong next to the order number, not buried six cards down.

Loyalty still works the same way. If your loyalty program awards points on a specific step — accepted, closed, or paid — that option now shows a small Assigns points pill next to it in the dropdown, so you can see exactly which click triggers points before you make it. The confirmation prompt before marking as Paid still appears when loyalty points are tied to payment.

Nothing changed about who can edit — only Owner and Staff can change status, same as before.

Improvement

Reprint failed auto-prints + cross-order print activity

Two small additions on top of this week's print history feature.

Reprint failed auto-prints. When an auto-print to A4, main thermal, or kitchen thermal fails, the failed row in the order's Print history card now has a Reprint button. One click re-runs the same dispatch through PrintNode using your current printer config — no need to wait for the next auto event or re-accept the order. A new row is added to the history with source "Reprint" so you can see whether the retry succeeded.

Cross-order print activity. New sidebar entry Apps → Print Activity opens a list of your recent attempts across all orders, with filters for status (Printed / Failed), target, and time window (1 to 90 days). Use it to spot systemic failures — "all kitchen prints failing today" jumps out here in a way it can't on per-order cards. Failed rows have the same Reprint button.

Feature

Print history on every order

Wondering whether a kitchen ticket actually printed in the middle of a rush? Every order now carries its own print history.

Open any order detail page and look for the Print history card. Each row shows the status (Printed / Failed), which printer it targeted, what triggered the print (auto-on-received, auto-on-accepted, manual, bulk, plus the staff member when relevant), and when it happened. Failed attempts show the error on hover, so you can tell apart "printer was offline" from "template had a problem."

Every kind of print is tracked — PrintNode auto-prints, manual prints from the order page, and bulk prints from the order list. The card keeps the 10 most recent attempts per order; the full log retains 90 days of activity and gets auto-purged beyond that.

Improvement

Auto-print your own design (A4 via PrintNode)

If you've designed a custom print template and use PrintNode to auto-print incoming orders, you can now tell us to print your template instead of the generic A4 layout.

Go to Print in the sidebar and look for the new Auto-print templates card. Pick one of your templates (or a starter) from the Standard printer (A4) dropdown, click Save, and from then on every A4 auto-print uses your layout — logo, items table, totals, everything.

PDFs are now generated in-house rather than via an external conversion service, so there's one less moving part on the auto-print path.

Main and kitchen thermal printers show up in the same card but continue to use their built-in layout for now; thermal template support ships next.

Improvement

Print templates — starter designs, visual editor, live preview

Custom print templates just got a much bigger upgrade.

The Print page now opens with three ready-made starter templates you can clone: Branded Invoice (A4), Kitchen Ticket (80mm), and Customer Receipt (57mm). Click Use this template to copy one into your list, then rename and edit.

The plain HTML textbox is gone — replaced by a word-processor-style editor with tables, colors, font sizes, lists, and a Source view for power users. Tables in particular now work the way you'd expect.

A live preview sits next to the editor and re-renders against a real recent order (or sample data) as you type, so you can see what you'll print without actually printing.

A few smaller changes in the same release: a Paper size preset picker (Thermal, A4, A5, Letter, Shipping Label, Custom), hover tooltips on every variable badge, new logo variables (company_logo, company_logo_wide, company_logo_square) so you can put your branding on any template without pasting URLs, a company_email variable for contact blocks, and the unused Template Type field was removed. Staff can still print with any active template — only the account owner can edit designs now.

Existing templates carry over — nothing to redo.

Improvement

More social channels, moved to Template settings

Your storefront footer can now link to 19 social, review, and messaging channels — up from the original seven. The editor moved from Settings > Apps > Social Platforms (retired) to Templates > Template Settings > Social Links, alongside your cover photo and copyright text.

What's new beyond the old list:

  • Social networks — Threads, LinkedIn, Pinterest
  • Video — Snapchat
  • Messaging — WhatsApp, Telegram, Line
  • Reviews & directories — Google Business Profile, TripAdvisor
  • Community & audio — Discord, Spotify
  • Professional — GitHub

You can also reorder the icons now: the list in the editor is the order visitors see in your footer. Use the up/down buttons on each row to shuffle.

If you'd already set up any of the original seven (Facebook, Instagram, X, YouTube, TikTok, Rednote, Website), they carried over automatically — the new editor pre-fills them on first open. Nothing to redo.

Improvement

Footer copyright text moved to Template settings

The footer copyright line — the small text under your storefront like "© 2026 Your Company. All rights reserved." — now lives inside Templates → Template Settings → Footer, next to your cover photo and theme colors. The standalone "Copyright Text" app has been retired.

Why the change: it's the kind of thing you tweak once while setting up your storefront look, so keeping it with cover photo, theme color, and layout makes more sense than hiding it in its own app entry. One less thing in your Apps list, easier to find when you're styling your storefront.

If you'd already customized your copyright line, it stayed put and continues to show on your storefront — you'll just find the editor in the new location. If you never touched it, your footer keeps falling back to your company name as before.

Announcement

Introducing What's New

This is the new home for platform updates. Whenever we ship a feature, fix, or improvement that you might care about, you'll find it here — no need to chase release notes or open a support ticket to ask "is this new?".

A red dot on the gift icon in the top bar means there's something unread. Click it any time to catch up.

We aim to keep entries short: one paragraph plus a quick bulleted list when there's more to say. If an update has a Help article, you'll see a link straight to it.

Fix

Coupons with per-customer rules now require sign-in

If you set a coupon to "first order only" or limit it per customer, those rules used to silently pass for guest customers — which meant a guest could reuse the coupon as many times as they liked.

Now those coupons require the customer to sign in before they can be applied. Guests get a clear "Please sign in to use this coupon" message; signed-in customers continue to see the original error if they don't qualify.

Coupons without per-customer rules are unaffected — guests can still use those exactly as before.

Feature

Help center now lives inside the admin

You can now read product documentation without leaving WhatsMenu. The Help icon in the top bar opens a searchable knowledge base covering store setup, the catalog, orders, delivery, customers, and every add-on module.

  • Search any topic from the Help search bar
  • Articles link to each other so you can follow related topics
  • Updates ship with the platform — no out-of-date PDFs

If something's missing or wrong, let us know and we'll patch the article in the next release.

Feature

Ask Helpbot — an AI assistant trained on the Help docs

There's a new chat icon in the top-right of your panel, next to the Help icon. Click it and ask anything — "how do I set up a coupon for first-time customers?", "why isn't my delivery fee showing?", "how do I add a staff account?". Helpbot answers using the WhatsMenu Help articles, with links to the source articles so you can read more if you need to.

Best for "how do I…" and "where is…" questions you'd otherwise dig through docs to answer. Conversations are private to you, kept short for context, and cleared on a regular schedule.

Activate it under Settings → Apps → Helpbot. Free to use; an API key for the underlying AI provider is the only setup.

Feature

Use a YouTube video as your vCard cover

vCards now support a YouTube video as the cover, in place of the cover image. Paste any YouTube URL into the new YouTube Cover Link field on your vCard's edit page and the embedded video plays at the top of your card.

Useful for showrooms, portfolios, event teasers, or any service where a short video pitches you better than a still photo. Leave the field empty and the cover image continues to be used exactly as before.

Works across all vCard templates — no template change needed.

Feature

Buy X Get Y (BOGO) coupons

Run "buy 2 get 1 free", "buy a main get a drink half off", "buy 3 cheapest free", and similar deals — without writing custom rules.

Each BOGO coupon defines:

  • What triggers the deal — specific items, a category, or anything in the cart, and how many are needed (Buy X)
  • What the customer gets — same items, different items, a specific category, or just the cheapest item in the cart (Get Y)
  • The reward — free, fixed amount off, or a percentage off

Deals repeat automatically: if a customer adds enough trigger items for two deals, they get two rewards. Works for food bundles, retail "3 for 2" promotions, services bundling — anywhere "buy more, get more" makes sense.

Create one under Coupons → New Coupon → choose Buy X Get Y as the type.

Feature

Customers can share orders via Email or copy-to-clipboard, not just WhatsApp

The order success page used to push customers straight into WhatsApp. That's still the default and the loudest button, but customers now get a dropdown to share their order summary by Email or copy it to the clipboard instead.

Useful for B2B customers who don't use WhatsApp, services and trades that confirm by email, or anyone who'd rather paste the details into another channel.

The QR code adapts to whichever channel they pick. Toggle the share button on or off under your company's after-order settings.

Want these updates working for your business?

Start your storefront today and ride the next release with us.

Create your storefront

WhatsMenu is an independent product of Websumo Solutions. It is not affiliated with, endorsed by, or sponsored by WhatsApp Inc. or Meta Platforms, Inc.