Yatoon Restaurant Menu & Online Ordering with AI Assistant

Descripción

Publish a restaurant photo menu and accept commission-free pickup orders paid at the restaurant. WooCommerce is not required.

Free includes menu categories/photos, modifiers, per-item special instructions, stock and quantity limits, coupons/tax/service fees, scheduled pickup with closed dates and capacity, customer accounts/favorites/address book, email notifications, a staff-only kitchen screen, order tracking and reservations.

The optional AI food assistant uses the WordPress AI Client when supported and connected. Normal ordering does not depend on AI.

This Free ZIP does not include online payment gateways, Twilio SMS, delivery/dine-in/QR tools, multi-location ordering, sales reports/CSV export, loyalty campaigns or cloud printing. Those implementations are distributed separately in Yatoon Pro.

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 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.

Instalación

  1. Upload and activate this Free plugin. Deactivate any other Yatoon edition first.
  2. Open Yatoon Restaurant Menu > Setup Wizard and create pages.
  3. Add menu items and configure pickup, currency, email, hours and closed dates.
  4. Place a test pickup order and verify the staff kitchen screen and emails.
  5. If upgrading to Pro, install the separate Pro ZIP and activate the license there.

Reseñas

No hay reseñas para este plugin.

Colaboradores y desarrolladores

“Yatoon Restaurant Menu & Online Ordering with AI Assistant” es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

Registro de cambios

3.3.1

  • Added a visitor-IP header setting for sites behind Cloudflare or a proxy and a refresh path for expired page nonces on cached pages.
  • Added coupon usage limits and expiry dates (CODE|type|amount|minimum|label|max uses|expires), and fixed Free coupons not being read from the settings field.
  • Order status changes no longer resend customer notifications on repeat or backward moves; the order lookup shows one generic not-found message.
  • Customer password sign-in refuses administrator accounts.
  • Added currency-aware favourites and a delete-data-on-uninstall option.
  • Added the yatoon_checkout_challenge filter so a CAPTCHA plugin can protect checkout.
  • Fixed payment-to-order/session binding, currency verification and duplicate webhook handling.
  • Added durable pending orders, 15-minute inventory holds, payment reconciliation and visible paid-order exceptions.
  • Fixed PayPal completed-capture recovery, including lost responses and already-captured orders.
  • Fixed login session nonce refresh, kitchen notification permissions and end-to-end item instructions.
  • Fixed required modifiers, aggregate item limits, branch validation, closed-date scheduling and server OTP checks.
  • Added idempotent notification jobs with retries for email, cloud print and SMS.
  • Derived monetary precision from supported currencies; PayPal uses the configured currency.
  • Unified Alipay and WeChat Pay through Stripe Payment Element and signed recovery.
  • Made database/role upgrades versioned and separated the Free and Pro distributions.
  • Added email verification/password recovery and stricter postal-code delivery zones.
  • Added built-in order spam protection: a hidden honeypot field plus optional Cloudflare Turnstile or hCaptcha for pay-at-pickup orders (orders are never blocked if the provider is unreachable).
  • Redesigned the admin Orders, Reservations, Menu Items and settings pages as touch-friendly tiles that work on phones, with colour-coded order status, tap-to-call phone numbers and larger buttons.
  • Made the kitchen display stack into a single column on small screens and polished the checkout button.
  • Polished the phone experience: compact cart drawer and checkout bar, clearer Required/Optional labels and larger tap targets for item options, a cleaner order-status page with a progress tracker, and a labelled reservation form with clearer success and error messages.
  • Frontend scripts and styles now load only on pages that contain a Yatoon shortcode (filterable with yatoon_menu_load_assets), and the closed cart drawer no longer casts a shadow on desktop.
  • Reservations can be confirmed, seated, cancelled or reopened with state-aware buttons; order cards now show each item’s selected options.
  • Menu item editor: easier option-group builder with Required/Optional and limits, and a compact item list on phones.
  • Fixed the Cooking Preferences screen missing its admin styles and scripts.
  • Settings are now grouped into collapsible sections with a sticky Save bar, and the setup wizard is a simple two-step checklist.