WP Manifestindependent plugin directory
manifest / content / sekani-lounge-menu

Sekani Lounge Menu

Sekani Lounge WordPress menu and staff dashboard with CSV import.

by B.O.S.S Resources · github.com/cre8tivebuka/sekani-lounge-menu

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/cre8tivebuka/sekani-lounge-menu/archive/refs/heads/main.zip

WordPress in-house Lounge menu with a browser-side cart, staff dashboard and CSV menu import.

Local source version: 1.3.0.

Guest flow

Guests browse categories, add available items and adjust a device-local cart. Call Waitress shows a green confirmation for the guest to show staff; it does not transmit an order to a waitress. WhatsApp is a help/inquiry link with the cart summary, not the primary in-house ordering channel. There is no online checkout or payment processing in this plugin.

CSV import

Upload a UTF-8 CSV through Menu Management. Name is required; supported optional headings include ID, Category, Price, Description, Image URL, Chef's Special, and Out of stock.

Import replaces the menu list, rather than merging every old row. Review the full CSV on staging first and keep a private backup. The importer matches existing items by ID or name to retain an existing image when no new image is supplied. It adds new categories and drafts neutral descriptions where missing; review those descriptions before publishing. No actual business CSV is included.

Requirements and installation

  • WordPress 6.0+ and PHP 7.4+ are the minimums declared by the original plugin. Use a currently supported runtime; this preparation does not certify compatibility with every WordPress/PHP release.
  • Install this venue plugin on its own WordPress site. Do not activate the other Sekani venue variants alongside it: they also use the /admin/ page.
  • This repository contains a custom plugin, not WordPress core, a database, a complete hosting backup, or the live Media Library.
  1. Put the repository's plugin files and assets/ inside a folder named sekani-lounge-menu.
  2. ZIP that folder (not the enclosing github-publication directory).
  3. In WordPress, upload the ZIP via Plugins > Add New Plugin > Upload Plugin, then activate it.
  4. Create a Menu page with [sekani_lounge_menu] and an About Us page with [sekani_lounge_about].
  5. Set the Menu page as the static homepage in Settings > Reading.
  6. The plugin creates /admin/ for its protected frontend dashboard. If a page with that slug already exists, check that it contains [sekani_lounge_admin].
  7. Use Settings > Sekani Lounge Menu or the frontend dashboard to configure branding, contact details, menu items and images. Replace demonstration content before launch.

Administration

The dashboard supports menu/category editing, images, prices, Chef's Special and Out of stock controls, plus About, services, events and contact content. Out-of-stock items stay visible with faded styling and cannot be added to the cart. Administrators can configure a separate manager account; no account or password is included in this repository.

What is and is not included

Included: PHP application code, CSS/JavaScript, demonstration menu content, Sekani branding text, business-facing contact defaults, and documentation. Images are referenced by URL, primarily Unsplash samples; no image files or production uploads are bundled.

Excluded: WordPress configuration and salts, credentials, payment keys, saved dashboard settings, customer/order records, database dumps, staff accounts, business documents, spreadsheets, screenshots, historical ZIPs and backups. Current menu edits live in the site's database and are not recovered by installing this source alone.

Development and verification

Edit the PHP and assets/ files; no asset build step is required. With PHP and Node.js installed, lint PHP with php -l FILE.php and JavaScript with node --check FILE.js for each source file.

On an isolated WordPress staging site, verify:

  • Menu and About shortcodes render on mobile and desktop.
  • Category filtering, cart quantities/removal and stock restrictions work.
  • Unauthorized users cannot save dashboard changes.
  • Authorized changes survive a reload and appear on the public menu.
  • Call Waitress and WhatsApp behave as described for this project.

Back up production privately before deployment. Never commit a production backup. The repository allowlist intentionally ignores unknown files; review and extend it explicitly when adding source files.

Source and rights

Prepared from the latest local source found on 20 September 2026; the unmodified source files matched the corresponding local release ZIP. This is not a verified export of the currently installed production plugin. See readme.txt for the original release notes; some venue notes include inherited Rooftop history.

The original plugin readme declares GPLv2 or later. That declaration is preserved, not replaced. Sekani names, logos, menu copy and third-party imagery are not automatically licensed for reuse by that code declaration. Obtain the appropriate owner's approval before making this client project public.