BACK TO DIRECTORY

Yatoon Restaurant Menu & Online Ordering with AI Assistant

by yatoon

0.0
(0 ratings)

Create a branded restaurant photo menu and accept commission-free pickup orders paid directly to the restaurant. WooCommerce is not required.

Organize dishes with categories, photos, options, modifiers, allergen notes, stock limits and special instructions. Set prices and currency, restaurant hours and closures, scheduled pickup, customer accounts, email notifications, reservations and a staff kitchen display. The checkout phone country code follows the restaurant country selected in settings.

The optional AI Food Assistant can suggest dishes from your menu when a WordPress AI provider is connected. Normal menu browsing and ordering work without AI. Customers can switch the ordering interface between English (US and UK), Simplified Chinese, Traditional Chinese, Spanish (Mexico and Spain), French and German when the restaurant enables the language selector in Checkout & language settings. Dish names, descriptions, categories and modifier labels can be translated in the background using a configured Google Cloud Translation key. Vietnamese, Korean, Japanese, Portuguese (Brazil), Filipino and Arabic become selectable after their interface catalogue has been generated; Arabic uses a right-to-left layout. Manual translations are protected. Some newer interface labels require the initial translation run even in bundled languages. Optional menu structured data and consent-based analytics help customers discover the menu while leaving analytics under the site’s consent setup.

Translation notes

Translations are provided as a convenience. Google Translate machine translation was used as a starting point for non-English catalogues. English (UK) adapts English (US) spelling and ordering terms; Mexican Spanish uses the Mexico locale, with common customer-facing ordering and checkout text reviewed. The catalogues have not received complete professional native-speaker review and may need local proofreading. Restaurant-written menu content is translated only after the owner configures and runs the translation service or enables automatic updates.

Free includes pickup ordering and pay-at-pickup. It does not include online payment gateways, SMS, delivery or dine-in ordering, table QR ordering, multi-location ordering, sales reports, loyalty campaigns or cloud printing; these are available in Yatoon Pro.

Optional receiver protection is configured in Operations & health. It applies to the entire WordPress site, not separate branch kitchens. Select at least one device currently checking Orders or Kitchen Display. If all selected devices stop successfully polling for the configured 2–30 minutes, new checkouts pause on the next server request without waiting for cron. A successful poll restores availability subject to manual pauses and other ordering rules. Existing paid orders and owned payment recovery are not automatically cancelled or refunded. Browser sleep, closing the receiving tab, logging out or a lost connection may trigger this protection. It does not prove a person accepted an order; retain unaccepted-order escalation and a backup contact channel.

Shortcodes

  • [yatoon_menu] – menu and checkout
  • [yatoon_kitchen] – logged-in kitchen/operations staff only
  • [yatoon_order_status] – customer tracking with the order’s private tracking key/contact
  • [yatoon_reservations] – reservation requests

External Services

Freemius provides optional account connection, licensing and updates. Its SDK controls the opt-in connection flow.
Terms: https://freemius.com/terms/ Privacy: https://freemius.com/privacy/

Optional Google sign-in loads Google Identity Services only when a client ID is configured. The identity token is sent to Google for verification.
Terms: https://policies.google.com/terms Privacy: https://policies.google.com/privacy

Optional Facebook login sends the login token to Meta to verify the app and retrieve the chosen profile/email.
Terms: https://www.facebook.com/terms.php Privacy: https://www.facebook.com/privacy/policy/

Optional Apple sign-in loads Apple’s web SDK and verifies the signed identity token against Apple’s public keys.
Terms: https://www.apple.com/legal/internet-services/terms/site.html Privacy: https://www.apple.com/legal/privacy/

The optional AI food assistant sends the customer’s request and available menu descriptions to the provider connected to the WordPress AI Client.
No AI provider keys are collected by this plugin. Provider selection is controlled by the WordPress connector and assistant settings.
Google terms/privacy: https://ai.google.dev/gemini-api/terms and https://policies.google.com/privacy
OpenAI terms/privacy: https://openai.com/policies/terms-of-use/ and https://openai.com/policies/privacy-policy/
Anthropic terms/privacy: https://www.anthropic.com/legal/commercial-terms and https://www.anthropic.com/legal/privacy

Optional translation: after the owner saves a Google Cloud Translation API key, explicit translation jobs and enabled automatic menu updates send dish names, descriptions, categories, option labels and fixed interface phrases to translation.googleapis.com. Tasks run through WordPress cron, continue after the browser closes, and retry on failure. Customer contact details and actual order records are not sent to this translation endpoint. The service may charge by translated character; the connection test translates one short phrase. A Google account sign-in does not automatically provision a billed Cloud project or API key.
Google Cloud terms/privacy: https://cloud.google.com/terms/ and https://policies.google.com/privacy

Optional GloriaFood menu import: when an administrator submits a Fetch Menu integration key, the plugin sends that key to GloriaFood’s API at pos.globalfoodsoft.com to retrieve the restaurant menu for a private preview. The key is used for that request and is not saved; customer and order records are not sent. This requires a GloriaFood account and Fetch Menu integration. Terms: https://www.gloriafood.com/terms-of-use Privacy: https://www.oracle.com/legal/privacy/
Optional order spam check: when a site owner enables Cloudflare Turnstile or hCaptcha in the plugin settings, the customer’s browser loads that provider’s script on the checkout, and the one-time check token plus the visitor’s IP address are sent to the provider by the server to verify it. Nothing is sent unless a provider and its keys are configured.
Cloudflare terms/privacy: https://www.cloudflare.com/website-terms/ and https://www.cloudflare.com/privacypolicy/
hCaptcha terms/privacy: https://www.hcaptcha.com/terms and https://www.hcaptcha.com/privacy

Order/contact information is stored in the site’s WordPress database and sent to the restaurant and customer through the site’s configured email service.
New email/password accounts must follow the emailed password setup link before signing in. The WordPress password reset flow also verifies these accounts.

Menu information and integrations

Confirm allergens while editing each dish. An empty allergen list means no information was supplied; it does not mean a dish is allergen-free. Customers should contact the restaurant about allergies and shared preparation areas.

Menu JSON-LD describes the public restaurant menu and prices. It does not guarantee a specific search result format. Sites using another menu schema provider may disable this output with the yatoon_menu_enable_schema filter.

Analytics & integrations offers an optional ecommerce event bridge for your existing Google Tag Manager/GA4 and Meta Pixel setup. It is off by default. No analytics scripts are installed. Forwarding requires explicit visitor consent through your consent manager and the documented YatoonAnalytics.setConsent interface. Customer contact details, addresses and notes are excluded. Configure the associated services and privacy disclosures before enabling this feature.

The Appearance screen offers everyday and seasonal menu themes, including Christmas. You can switch themes at any time; theme selection does not change prices or ordering settings.

Screenshots

Plugin Details

Active Installs
0
Total Downloads
2,297
Version
3.4.8
Requires WP
5.8
Requires PHP
7.4
Tested Up To
7.1.4
Added
2026-04-21
Last Updated
2026-10-28 2:08pm GMT

Ratings

5
0
4
0
3
0
2
0
1
0