Maelezo
More orders, less stress — Libre Bite turns WooCommerce into your restaurant’s operational backbone. No commission fees, no SaaS lock-in: your guests order online or at the table via QR code, pay with card, cash, or Twint, and your kitchen sees every order live on the board — all inside WordPress.
Start for free. Upgrade only when you need more.
Free to Start
All core features are available completely free of charge — no credit card, no trial period, no hidden limits.
A Pro subscription is only required for advanced features such as multi-location management, table ordering, optimised checkout, tipping, and pickup reminders. Pro plans are priced to be affordable — significantly cheaper than dedicated restaurant SaaS platforms.
7-day free Pro trial — no payment required.
Built on WordPress & WooCommerce
Libre Bite is a WordPress plugin. It extends WooCommerce — the proven e-commerce foundation used by millions of sites worldwide.
- No new platform to learn — manage everything inside your existing WordPress dashboard.
- Your products stay WooCommerce products — set them up once and they appear in the POS, checkout, and online shop automatically.
- Use any WooCommerce-compatible payment gateway — cash, card, Twint, Stripe, PayPal, or any other gateway you already have. Libre Bite charges no transaction fees.
- Offline payments supported — “Pay at pickup”, “Pay at table”, or any custom payment method via standard WooCommerce.
For Whom Is Libre Bite?
Libre Bite is built for small and micro gastronomy businesses — operations that want serious software without enterprise-level costs or delivery platform commissions.
- Restaurants — Take dine-in and take-away orders, keep the kitchen informed, delight guests with smooth service.
- Take-Away & Fast Food — Serve walk-ins fast with an integrated counter POS, accept card and Twint payments, no third-party fees.
- Cafés & Bars — Handle product extras, tips, and order flow without juggling multiple tools.
- Multi-location businesses — Run all branches from one WordPress installation, each with its own order board and POS (Pro).
Modular by Design
Only activate the features your business actually needs. Unused modules stay hidden — no cluttered menus, no unnecessary complexity.
Core Features (Free)
Live Kanban Order Board (KDS)
A real-time kitchen display that visualizes every incoming WooCommerce order as a card. Move an order through Pre-orders Prepare Now Completed with a single click — without reloading the page. Renaming, adding, or reordering columns, and dragging cards between them, is available as a Pro add-on.
Integrated Point of Sale (POS)
A clear POS interface for walk-in customers. Add products to the order, accept payments — all without leaving WordPress.
Location Management
Create and manage branches, each with its own address, opening hours, and order routing. Works immediately for single-location businesses.
Swiss 5-Cent Rounding
Built-in support for the Swiss rounding rule (5-cent rounding). Indispensable for restaurants and retail in Switzerland.
Pickup Time Slots
Customers choose a time slot for pickup directly during checkout. Relieve peak hours and better manage kitchen capacity.
Product Options
Add configurable options to any WooCommerce product — sizes, sauces, toppings, preparation notes — with optional price markups.
Modular Feature Control
Only enable what your business really needs. Each module can be independently toggled on or off in the admin area.
WooCommerce HPOS Compatible
Fully tested with WooCommerce High-Performance Order Storage (HPOS). Safe for modern, high-traffic setups.
Sound Notifications
A browser signal tone when a new order arrives on the Kanban board, so the kitchen doesn’t have to watch the screen. Uploading your own custom sound file via the media library is a Pro feature.
Pro Features (Subscription required)
Reservations
A guided 3-step booking form for guests — date & party size, contact details, confirmation. Reservations land on their own dashboard, get auto-released or manually confirmed, and can be assigned to a specific table.
Table Ordering (QR Code)
Generate a QR code for each table. Guests scan it and order directly — no address or pickup time fields required. Orders appear in the dashboard with the table name.
Multi-Location Management
Manage an unlimited number of branches. Each location gets its own Kanban board, POS configuration, and separate order flow — managed centrally via one WordPress installation.
Optimized Checkout Flow
A conversion-focused checkout process for gastronomy businesses — fewer steps, cleaner layout, mobile-first.
Advanced Tipping System
Customers can select percentage tip suggestions (e.g., 5%, 10%, 15%) or enter a custom amount. Tip amounts are saved per order and broken out separately in the statistics.
Automatic Pickup Reminders
Automatic email reminders to customers X minutes before the scheduled pickup time. Fewer no-shows, better pickup experience.
Nutritional Info & Allergen Labeling
Nutritional values and allergen declarations for every product, displayed clearly on the product page. Includes a printable allergen matrix covering the 14 EU-listed allergens, to help you meet allergen labeling requirements.
Promotions & Announcements
Rule-based offers WooCommerce does not know by itself: buy several pay for fewer, a discount on a category, money off above a cart value — each limited to certain weekdays or times. Plus an announcement bar.
Stamp Card
One stamp per completed order, then a discount voucher. Guests grasp “every tenth order is cheaper” immediately.
Theme-independent Menu View
Output your menu in its own layout — category navigation, product cards, a dialog for variations and add-ons, and a slide-in order panel. Works with any theme, no template editing required.
Dietary Labels & Filter
Label dishes as vegan, vegetarian, gluten-free and more. Guests filter the menu without reloading the page.
Scheduled Availability
Limit products or whole categories to certain weekdays, times of day or date ranges. A breakfast menu that disappears at 11:30, a seasonal item that only shows in December.
Order Bumps
Offer matching extras right above the pay button. Added as real line items, so they appear on the kitchen ticket and count in the statistics.
Time Slot Capacity
Cap how many orders each time slot accepts, so the kitchen is not flooded at peak times.
Guest Notes
Keep allergies and preferences on the customer account and show them to staff when a returning guest reserves a table.
SMS Notifications
Send a short text message when an order is ready. Uses your own Twilio account — no order or customer data passes through us.
Customizable Kanban Columns
Rename, add, remove and reorder the columns of the Kanban order board to match your own workflow — mark any number of columns as “completed”, add a one-step back button per order card, and optionally enable drag & drop between columns (Pro).
Why Libre Bite?
Delivery platforms take up to 30% commission. Dedicated restaurant SaaS tools charge monthly fees on top of that. Libre Bite is different: own your ordering system, pay no commissions, and keep every franc.
- Commission-free ordering — guests order directly on your website, no platform cut
- No transaction fees — ever
- No order limits, no quotas — take as many orders and reservations as you want, in every plan
- No usage tracking — your orders and reservations are never counted, hashed, or reported to any external server
- Twint, card, cash — accept any payment WooCommerce supports
- Swiss 5-cent rounding built in — essential for CHF cash payments
- Separate VAT rates for takeaway and dine-in — handled correctly, not bolted on (Pro)
- QR code ordering at the table — guests scan, choose, and pay in seconds (Pro)
- Split payments and open tabs — settle one bill across several payment methods, or keep a table running (Pro)
- Multiple locations from one installation — each branch with its own board, POS, and order flow (Pro)
- Modular — activate only what your business needs, nothing else
- Your data stays yours — in your own WordPress installation
- Affordable Pro plans — designed for small businesses, not enterprise budgets
- 7-day free Pro trial — no payment required
Works on Any Device
Libre Bite works on any device — no app installation required. Use it with a mouse and keyboard on a desktop or laptop, or with touch input on a tablet. The Kanban order board, POS interface, and reservation dashboard are optimised for touch-first operation, making them well-suited for use on a tablet mounted at the counter or kitchen pass.
How to Run Libre Bite
Option 1 — Extend your existing website
Install Libre Bite directly into your existing WordPress/WooCommerce site. Any theme is compatible — no design changes required.
Option 2 — Standalone installation (subdomain)
Run Libre Bite as a dedicated installation on a subdomain, such as order.myrestaurant.com — completely independent from your main website, purpose-built for your gastronomy operation.
Option 3 — Managed hosting by Libre Bite
Libre Bite handles the complete setup: installation, configuration, hosting, and ongoing maintenance — from A to Z. Available as a paid service. Get in touch via https://pulacha-labs.ch/
External Services
This plugin uses Freemius, a third-party platform for managing licenses, subscriptions, and plugin updates for the Pro version.
During plugin activation, you can opt-in to data sharing with Freemius. Basic information about your website (WordPress version, PHP version, active plugins) is transmitted to Freemius to enable license validation and usage analysis. Opt-in is completely optional. All free core features work without opt-in.
- Freemius Privacy Policy: https://freemius.com/privacy/
- Freemius Terms of Service: https://freemius.com/terms/
No data is sent to Freemius if you skip or decline the opt-in during activation.
Libre Bite uses the goQR.me API (https://goqr.me/api/) to render QR code images in the WordPress admin area. This happens in two places: the location editor, which generates a QR code linking to your menu for a specific location (free feature), and the table editor, which generates a QR code for table ordering (Pro feature).
Only the encoded target URL of your own website is transmitted, so that the service can render the matching image. No personal data, customer data, or order data is sent. The request is only made while an administrator has the corresponding editor screen open — never during a customer order or on any public page.
- goQR.me API: https://goqr.me/api/
- goQR.me Privacy Policy: https://goqr.me/privacy-policy/
If you enable the optional SMS Notifications feature (Pro), Libre Bite sends the customer’s phone number and a short status message to Twilio (https://www.twilio.com/) using your own Twilio account, so Twilio can deliver the text message. This only happens when the SMS feature is switched on and an order reaches the status you configured as the trigger — it never runs otherwise. You provide and control your own Twilio credentials; no order or customer data passes through Libre Bite’s own servers.
- Twilio Privacy Policy: https://www.twilio.com/en-us/legal/privacy
- Twilio Terms of Service: https://www.twilio.com/en-us/legal/tos
Screenshots
Installation
- Upload the plugin folder to the
/wp-content/plugins/libre-bitedirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the Plugins screen in WordPress.
- Make sure WooCommerce is installed and active — Libre Bite requires WooCommerce.
- Follow the setup assistant — it checks your environment, lets you pick the modules you need, and can create a sample menu so you are not starting from an empty shop.
- Alternatively, navigate to Libre Bite in the admin menu to configure locations, enable modules, and set up the POS and Kanban board.
FAQ
-
Is WooCommerce mandatory?
-
Yes. Libre Bite is a WooCommerce extension. WooCommerce must be installed and active for Libre Bite to work. WooCommerce 8.0 or later is recommended.
-
Which payment methods are supported?
-
Libre Bite uses WooCommerce’s standard payment system. Any WooCommerce-compatible payment gateway works — including Stripe, PayPal, Twint, cash on pickup, card at counter, and more. Libre Bite charges no transaction fees. You pay only for your payment gateway (if any) and the optional Pro subscription.
-
Can customers pay in cash or at the counter?
-
Yes. WooCommerce includes offline payment methods such as “Cash on Delivery” or “Pay in Person”. You can rename and configure these freely — for example “Pay at pickup” or “Pay at the counter”.
-
Is the plugin compatible with WooCommerce HPOS?
-
Yes. Libre Bite is fully compatible with WooCommerce High-Performance Order Storage (HPOS). It has been tested with both legacy post-based storage and the new Custom Order Tables.
-
Does Libre Bite work with the WooCommerce Checkout block?
-
Not yet. Libre Bite’s location selection, time slots, order bumps, and tip settings currently rely on the classic WooCommerce checkout. If your checkout page uses the Checkout block, edit that page, select the Checkout block, and use its sidebar option to switch back to the classic shortcode (or replace it with a Shortcode block containing
[woocommerce_checkout]). Libre Bite shows an admin notice with the same instructions whenever it detects the block on your checkout page. Official Checkout block support is on the roadmap. -
Can I manage multiple restaurant locations?
-
Multi-location management is included in the Pro version. The free version supports a single location with full configuration of address, opening hours, and order routing.
-
What is Swiss 5-Cent Rounding?
-
In Switzerland, cash payments are rounded to the nearest 5 cents as 1- and 2-cent coins are no longer in circulation. Libre Bite applies this rounding rule at checkout, switched on by default for shops using CHF and off by default for any other currency — either way, it’s a single toggle in Settings.
-
Does the POS system work offline?
-
The integrated POS system requires an active WordPress/WooCommerce session and an internet connection. It is a browser-based interface that currently does not support offline mode.
-
Are there any order or reservation limits?
-
No. Libre Bite never limits how many orders, reservations, or locations you can handle — not in the free version and not in any Pro plan. Your order volume is never counted, transmitted, or validated against an external server, so your ordering system keeps working even if our servers do not.
-
Libre Bite uses Freemius for license management and delivery of Pro features. Data is only transmitted to Freemius if you explicitly opt-in during activation. No order, customer, or product data is transmitted — only basic website environment information (PHP version, WP version, plugin list). For more details, see the Freemius Privacy Policy: https://freemius.com/privacy/
-
What are the minimum requirements?
-
- WordPress 6.0 or higher
- WooCommerce 8.0 or higher
- PHP 8.1 or higher (PHP 8.2+ recommended)
- A modern browser for Kanban board and POS interface
-
Is Libre Bite available in multiple languages?
-
Yes. English is the source language, and the plugin ships with complete translations for Swiss, German and Austrian German (de_CH, de_DE, de_AT, plus the formal and informal variants), Swiss French (fr_CH) and Swiss Italian (it_CH). Every string is covered. Other languages can be added from the bundled .pot file or through community translations on translate.wordpress.org.
Wachangiaji & Wasanidi
“Libre Bite – Restaurant POS, Kitchen Display (KDS) & QR Ordering for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsInterested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
3.6.23
- Feature: The order panel of the menu view now lets guests change quantities and remove items.
3.6.22
- Fix: In the variation popup the title no longer touches the image and the close button is a true circle again.
3.6.21
- Feature: Sold-out dishes in the menu view are now marked with a badge and a disabled button, listed last in their category; sold-out variations can no longer be selected.
3.6.20
- Fix: The active category button in the menu navigation bar was invisible when primary brand colour and bar were the same colour; it now uses the accent colour.
- Feature: New hooks lbite_menu_item_before_title and lbite_menu_item_after_desc let themes add badges or icons to menu items.
3.6.19
- Changed: Updated Freemius SDK to the latest version.
3.6.18
- Fix: Headings in the optimized checkout were unreadable when the secondary brand colour is very light.
3.6.17
- Fix: The email field in the optimized checkout could disappear after WooCommerce refreshed the payment area; the email is now also checked on the server for the selected payment methods.
- Fix: The immediate-order notice showed “Opens tomorrow” for a location that has not opened yet; it now shows the opening date.
- Fix: Brand colours were overridden by the default blue in the optimized checkout.
- Fix: The menu category bar slid under a sticky site header; it now keeps clear of it (optional
sticky_offsetshortcode attribute).
3.6.16
- Changed: Updated readme, GitHub description and WordPress.org listing assets (banner, screenshots).
3.6.15
- Fix: The “Add” button in the menu view’s product popup could be hidden below the screen on longer content until scrolling all the way down.
3.6.14
- Fix: Inconsistent checkout layout when changing location/time, and a mismatched location photo size.
3.6.13
- Feature: Sticky category bar highlights the visible section while scrolling; new setting to hide images in the menu grid.
3.6.12
- Fix: Category navigation scroll offset and the menu view’s overly narrow max width.
3.6.11
- Fix: Adding a variable product to the cart from the menu view still failed in some cases; root cause resolved in WooCommerce’s add-to-cart handling.
3.6.10
- Fix: Variable products couldn’t be added to the cart from the menu view popup, plus several smaller visual polish fixes.
Older versions
- For the full changelog of versions before 3.6.10, see the release history: https://github.com/simurech/libre-bite/releases
