Administration

Settings: full reference

All options in InPlate → Settings: pages, order minimum, packaging fee, products and sale price, Omnibus, TV, security, notifications, zones and radio.

Applies to WP InPlate 1.35.2 · Updated:

You find the settings in InPlate → Settings. The screen has tabs: System, Sales, Notifications, Delivery zones and Radio. Each group of settings is a separate card. On/off options are switches, and the Save button is in the bar at the bottom of the screen – visible all the time.

The schedule, dish types and QR tables have their own items in the InPlate menu – see Schedule, Daily specials and QR tables.

Changing the settings requires an active license or a trial. Without it the settings are read-only.

The System tab

Readiness to sell

The list at the top of the tab checks live whether the store can take orders: fulfillment methods, pages, a payment for every method, WooCommerce's “Coming soon” mode, pretty permalinks, the delivery zone, the pickup address, a kitchen staff account, KDS notifications, allergens and a terms consent. Every item has a button to the place where you fix it, a store in “Coming soon” mode is launched with Launch the store and pretty permalinks are turned on with Turn on pretty permalinks. Details in Setup wizard.

Pages

Choose which pages do which job. WP InPlate uses them for links across the whole plugin.

SettingDescription
Menu pageThe page with the [wp-inplate-menu] shortcode or the “InPlate – Menu” block. Redirects from the WooCommerce shop pages lead here
Checkout pageThe page with the [wp-inplate-checkout] shortcode – the order form
Table ordering pageThe page a guest lands on after scanning the QR code. It must contain the InPlate menu: the [wp-inplate-menu] shortcode or the “InPlate – Menu” block. Changing it doesn't require printing the codes again

Translations

The menu, the cart, the order form and emails for customers in several languages. See Menu in several languages.

SettingDescriptionDefault
Use a multilingual siteTurns the feature on. The other settings appear once it is on. Turning it off brings back one language – the chosen languages and translations stay savedoff
Main languageThe website's language from Settings → General – read-only. You run the menu in it; the kitchen, the KDS and labels always use itthe website's language
Extra languages for customersThe languages customers can order in. An asterisk – InPlate's buttons and messages in that language; without an asterisk – in English. When WordPress doesn't have the language pack, the screen shows a warningnone
Language switcher above the menu and in the order formTurn it off when you add the switch yourself – with a block or the [wp-inplate-language-switch] shortcode, e.g. in the headeron
DeepL key (optional)Your own DeepL API key (the free plan is enough) for translation suggestions. After saving it doesn't go back to the browser; Check the key shows the usage, Remove the key deletes it when you savenone

TV screens

SettingDescription
PIN for the TV panelA 4-digit PIN required to open /wp-inplate/tv/. Empty = no protection
Badges on TV screensThe badge catalog, e.g. “Promotion”, “Today's pick”: name, optional icon, colors and outline – see Badges on TV screens. A change applies straight away on all screens

Phone and tablet apps

The names the installed apps – the KDS, the courier app and the radio – have on the screen of a phone, tablet or computer. The full name is the website's name (Settings → General → Site Title) and the app's name, e.g. “InPlate Bistro – KDS”. A shorter version shows under the icon.

SettingDescriptionDefault
Short restaurant nameThe name under the app's icon, e.g. “InPlate Bistro” gives “InPlate Bistro KDS”, “InPlate Bistro Courier”, “InPlate Bistro Radio”. About 12 characters fit under the icon – a phone shortens longer names. A preview of all three names shows under the fieldthe website's name

The apps' icons stay InPlate icons. After a name change:

  • Android and computers (Chrome, Edge) update the name themselves the next time the app starts, sometimes after a few days. The browser may ask for permission to change it.
  • iPhone and iPad keep the name given when the app was added to the Home Screen. Delete the icon and add the app again (Safari → Share → Add to Home Screen). You can also type the name by hand when adding it.

Customer accounts

Customers sign in in the order form with a one-time code from email – see Customer account.

ItemDescription
Sign-in / account creation at checkoutThe state of the options from Sales panel → Settings → Accounts & Privacy – shown here only, you change them in WooCommerce
Send me a test codeSends a sample email with a code to your address. If it doesn't arrive, customers won't get the code either – check spam, the “InPlate: Sign-in code” email in Sales panel → Settings → Emails and email sending (e.g. with an SMTP plugin)
InPlate look for “My Account”The WooCommerce My account page gets the InPlate look regardless of the theme: a menu with icons (a scrolling bar on a phone), cards, buttons, forms, an orders table with statuses and tiles on the dashboard. The Downloads tab is hidden until the store has a downloadable product. Turn it off if the account should look like the rest of your theme. A developer changes the colors – see The look of “My account”. On by default

Consents

Your own consents, e.g. for a newsletter or accepting the terms. InPlate shows, saves and exports them – it doesn't send any messages. You send the newsletter with your own tool.

FieldDescription
ContentThe consent's text. It can contain a link (<a href="…">terms</a>) and bold text
Where to showWhen an account is created (when a customer creates an account with a code) or On every order (in the form, also to guests)
RequiredWithout ticking it, an account can't be created or an order placed
ActiveCustomers don't see an inactive consent. Consents given earlier stay saved
Download CSVThe list of people who have this consent now: email, name, date, version and source. Customers with an account by their last decision, guests by their orders

Customers see consents unticked. Changing the text of a saved consent creates its new version – earlier consents keep the wording they were given to. A customer with an account can withdraw an optional consent in My account → Consents. Consents are covered by the WordPress Tools → Export / Erase Personal Data tools.

Omnibus Directive

SettingDescriptionDefault
Show the lowest price of the last 30 daysFor a product on sale the customer sees the lowest price from the 30 days before the reduction: in the product window at the very bottom, and on the card and in related products whenever they show a reductionon

How WP InPlate knows past prices and when a reduction isn't shown – see Promotions, Omnibus and happy hours.

Security

SettingDescriptionDefault
Google reCAPTCHA v3 (invisible)Extra protection against bots when a sign-in code is sent and an order is placed. Customers see no fields or tasks. Requires keys from the Google reCAPTCHA Admin Consoleoff
Site Key, Secret KeyThe reCAPTCHA keys. A saved Secret Key is hidden – enter a new one to change it–
Test connection with GoogleChecks whether the server connects to Google and whether the Secret Key is correct–

Setup wizard

The last section of the System tab. The Show setup wizard link runs the wizard again, e.g. to check or change the basic configuration.

The Sales tab

Everything that affects the order and the amount the customer pays: the order minimum, the packaging fee, how products are shown and the cart suggestions. The Save button saves both this tab and the System tab.

Pickup address

Your venue's address that customers get in the “Ready for pickup” email: street, number, postcode, city, additional directions and a Google Maps link (a “Get directions” button in the email). See Delivery and delivery zones.

Order minimum

The switches apply a shared minimum amount to the methods without an address. Delivery has its own minimum in every zone.

SettingDescriptionDefault
Apply the order minimum to pickupA shared minimum amount for pickupoff
Apply the order minimum to dine-inA shared minimum amount for eating inoff
Apply the order minimum to QR tablesA shared minimum amount for tablesoff
Minimum amount (€)The field appears after you turn on one of the switches. 0 means no minimum, even with a switch on. The brackets show the store currency from WooCommerce0

Since version 1.16.0 the Let customers order for the next day option is in the schedule form – see Ordering for the next day.

Delivery has its own minimum, set in each delivery zone.

Packaging fee

A fixed amount added to the order depending on the fulfillment method, e.g. €1 for packaging for pickup and delivery. The customer doesn't have to choose packaging for every dish – the fee appears by itself in the summary once they choose the fulfillment method.

SettingDescriptionDefault
Add a packaging feeTurns the fee on. The fields below appear once it is onoff
Fee amount: Pickup, Delivery, Dine-in, QR tableThe gross amount the customer pays, separately for each method. Empty or 0 = no fee for that methodempty
Name on the orderThe item's name in the summary, the order and on the invoice. Empty = “Packaging”“Packaging”
VAT rateThe WooCommerce tax class for the fee. The field shows only when taxes are enabled in WooCommerce. Agree the rate with your accountantStandard

How the fee works:

  • The order summary has a separate line, e.g. “Packaging €1.00”, and it changes together with the fulfillment method. In the cart at the side of the page it shows only for a table order – for an online order the fulfillment method is chosen only in the summary.
  • In the WooCommerce order it is a regular fee line: it shows in the order screen, in WooCommerce emails and on invoices, and the payment gateway gets the amount including the fee.
  • The KDS shows it in the order details (Payment summary), the label as “incl. packaging”. The courier sees the total including the fee.
  • The fee doesn't count toward the order minimum.
  • The server always calculates the amount from these settings – the customer's browser can't change it.

This fee is charged once per order. When you charge packaging per dish (e.g. a box for every pizza, more expensive for a large one), use a mandatory surcharge in an add-on template with the When to add field – see Packaging: per dish or per order. A deposit for a specific dish (e.g. a bottle) is also set as a surcharge on the dish.

Products

SettingDescriptionDefault
Disabled product behaviorHide product from the page or Show product as unavailablehide
Label for unavailable productsThe label text next to an unavailable dish, e.g. “Sold out”“Unavailable”
Sale priceShow the sale price instead of the regular price or Strike through the regular price and show the sale price. Applies to the list of products, the product window and related products. See The sale price in the menusale price only

Product badge display

How product tags show on dish cards and in the dish window: Icon and label (default), Icon only or Label only.

Showing allergens

Where customers see allergens:

  • On the card and in the modal (default) – a small “Contains allergens” note on the dish card with the list on hover or tap, and in the dish window the ingredients, the dish's allergens and the add-ons' allergens.
  • Only in the modal – the card and cross-sell suggestions without the note; the dish window shows everything as above.
  • Do not show – customers don't see allergens in the menu, next to add-ons or in order emails. The rules require stating them before the order, so choose this option only when you inform customers in another way, e.g. with an allergen chart (the block works with every setting). The order in the WordPress dashboard still shows the items' allergens.

Allergens on labels

Show allergens on labels adds each item's allergens under it on the order label: of the dish and the chosen add-ons, as saved when the order was placed. It works independently of the “Showing allergens” setting. Off by default.

Happy hours

SettingDescriptionDefault
Enable the Happy hours featureAfter saving, it adds the Happy hours tab to the manager panel in the KDS (within a minute at most, without refreshing the tablet) and the InPlate → Happy hours page in the WordPress dashboard. After you turn it off, the discounts stop working, and the rules stay savedoff

See Happy hours.

Promotions

SettingDescriptionDefault
Enable the Promotions featureAfter saving, it adds the Promotions tab to the manager panel in the KDS (within a minute at most, without refreshing the tablet) and the InPlate → Promotions page in the WordPress dashboard. After you turn it off, the promotions stop working, and their settings stay savedoff

See Promotions.

SettingDefault
Enable cross-sell modal on desktopon
Enable cross-sell modal on mobileon

See Cross-sell.

The Notifications tab

SettingDescriptionDefault
Play sound on new orderA sound in the open dashboard tabon
Show system notificationsAn operating system notification, requires the browser's permissionoff
Check frequency15 s, 30 s, 1 min, 2 min30 s
Order label sizeA6 (105 × 148 mm), A7 (74 × 105 mm), A8 (52 × 74 mm)A6

Notifications are described in Notifications, labels in Labels.

The Delivery zones tab

The list of zones with their priority, type, delivery price, minimum and status. See Delivery and delivery zones.

The Radio tab

A shortcut to open the radio. See Radio.

Settings outside the InPlate screen

WhatWhere
Payment methodsSales panel → Settings → Payments
Email contentSales panel → Settings → Emails
Pickup address in the “Ready for pickup” emailSales panel → Settings → Shipping → the “InPlate – Delivery / Pickup” method
Discount couponsMarketing → Coupons
Time zoneSettings → General
Staff permissionsUsers → Edit → KDS permissions (InPlate)
Hiding categories outside TVProducts → Categories → InPlate visibility