BeStraw

Menu Plugin

Manage your restaurant menu with variants, categories, and meals

Menu Plugin

The menu plugin (@bestraw/plugin-menu) lets you structure your restaurant's menu with a flexible hierarchy.

Structure

Menu
└── Variant (e.g. "Lunch", "Dinner")
    └── Category (e.g. "Starters", "Mains")
        └── Meal
            ├── Name, description, price
            └── Pictures

API Endpoints

Get all menus

import { BeStraw } from '@bestraw/sdk';

const client = new BeStraw({ baseUrl: 'http://localhost:1338' });
const menus = await client.menu.getMenus();

Get a specific menu

const menu = await client.menu.getMenu('lunch');

Free tier

This plugin is part of the free open-core tier. It's MIT-licensed and always free to use.

On this page