Skip to content

Menu Builder Tabs

Menu Location: Products > Settings > Menu Builder Tabs

Last Updated: 2026-07-27


Overview

Menu Builder Tabs manages the tabs used on the Menu Builder page (build_menu.php) - the tool where you set each week's product menu for your subscription boxes. A tab is just a named group of your boxes (for example, "Produce Boxes" and "Add-Ons") so you can work through a handful of boxes at a time on Menu Builder instead of seeing every box at once.

This page only manages the tabs themselves - their name and whether they show up on Menu Builder. Deciding which of your boxes appear under a given tab, and building the actual weekly product menu, both happen on Menu Builder itself.

Primary Functions:

  • Create a new tab
  • Rename an existing tab
  • Turn a tab on or off so it does or doesn't appear on Menu Builder
  • Delete a tab you no longer use

Page Layout

This is a standard add/edit list page for the underlying tab records.

Header Section

  • Add New - add a tab

Main Content Area

List of existing tabs, each showing its Name and its "Should this be displayed on the menu planner?" setting, with edit and delete actions per row.


Tab Configuration

Basic Tab Settings

  • Name - the name of the tab, shown on Menu Builder
  • "Should this be displayed on the menu planner?" - on/off. Turn this off (instead of deleting the tab) to remove it from Menu Builder without losing the record.

That is the complete set of fields on this page. Tabs do not have an icon, a separate description field, a manual display-order number, start/end visibility dates, or customer-segment visibility - none of those exist for tabs.

Tabs can also be created directly from Menu Builder itself, using its "Add Tab" button (name only). This page is where you come back to rename, hide, or delete one - Menu Builder even links straight here via a wrench icon next to each tab name.


Actions & Operations

Create a New Tab

Steps:

  1. Click Add New.
  2. Enter the tab Name.
  3. Leave "Should this be displayed on the menu planner?" on if you want it to show up right away.
  4. Save.

Tips:

  • You can also create a tab straight from Menu Builder's "Add Tab" button, which only asks for a name.

Edit or Rename a Tab

Steps:

  1. Find the tab in the list, or click the wrench icon next to a tab name on Menu Builder (it links back to this page).
  2. Click Edit.
  3. Update the Name, or turn "Should this be displayed on the menu planner?" off to hide the tab from Menu Builder.
  4. Save.

Hide or Delete a Tab

  • To hide a tab without losing it, edit it and turn "Should this be displayed on the menu planner?" off.
  • To remove it entirely, click Delete next to it in the list.

Assign Boxes to a Tab

Which boxes show up under a tab is not set on this page. On Menu Builder, click a box's name in its column header, then check or uncheck the tabs it should appear on.


Common Use Cases

Use Case 1: Splitting a Large Box Lineup Into Groups

Goal: Make Menu Builder easier to work through when you have many boxes

Steps:

  1. Click "Add New" and create tabs that match how you think about your boxes (e.g., "Produce Boxes," "Add-Ons")
  2. On Menu Builder, click each box's name and check the tab(s) it belongs on
  3. Use the tab navigation on Menu Builder to work through a few boxes at a time

Use Case 2: Retiring a Tab

Goal: Stop showing a tab on Menu Builder without losing its setup

Steps:

  1. Edit the tab
  2. Turn "Should this be displayed on the menu planner?" off
  3. Save - the tab disappears from Menu Builder but the record (and its box assignments) stays intact
  4. Turn it back on later if you need it again, instead of recreating it

Troubleshooting

Tab Not Appearing on Menu Builder

Check:

  1. The tab's "Should this be displayed on the menu planner?" setting is on
  2. You're looking at Menu Builder, not this page (tabs only render there)

Boxes Not Showing Under a Tab

Check:

  1. Box-to-tab assignment is done on Menu Builder, not here - click the box's name in its column header and confirm the tab is checked
  2. The box itself isn't hidden from Menu Builder entirely ("Do not display on menu builder," set from that same box settings popup and reversible from the Boxes page)

Tabs Are in the Wrong Order

There is no manual ordering control for tabs - they display in the order they were created (oldest first). To change the order they appear in on Menu Builder, they would need to be recreated in the desired order.


  • Menu Builder (build_menu.php) - build the weekly product menu; tabs group the boxes shown there
  • Boxes (admin-edit.php?table=boxes) - your subscription box products

Typical Workflow:

  1. Create tabs here (or via Menu Builder's "Add Tab" button) to group your boxes
  2. On Menu Builder, assign each box to the tab(s) it belongs on
  3. Build the weekly menu on Menu Builder, working through one tab at a time

Best Practices

  1. Keep the number of tabs small enough that Menu Builder stays easy to navigate.
  2. Turn a tab off instead of deleting it if you might bring it back later.
  3. Use tab names that describe the group of boxes, since that name is what staff see when navigating Menu Builder.

Quick Reference Card

Task Action/Location
Create a tab Click "Add New," enter a name, save (or use "Add Tab" on Menu Builder)
Rename a tab Edit tab, update Name, save
Hide a tab from Menu Builder Edit tab, turn "display on the menu planner" off
Delete a tab Click Delete next to it in the list
Assign a box to a tab On Menu Builder, click the box's name, check the tab
Reorder tabs Not supported - tabs display in creation order

FAQs

Does this page control which products or boxes show under a tab?

No. This page only manages the tab's name and whether it's shown at all. Which boxes appear under a tab is set from Menu Builder, by clicking the box's name in its column header.

Can a box appear under more than one tab?

Yes - box-to-tab visibility is set independently per tab from Menu Builder, so a box isn't limited to a single tab.

Can I control the order tabs appear in?

Not from this page. There's no display-order field; tabs show up in the order they were created.

Should I delete or turn off a tab I'm not using?

Turn it off ("Should this be displayed on the menu planner?"). That removes it from Menu Builder while keeping the tab and its box assignments intact if you need it again.


Change Log

2026-07-27

  • Rewrote against the real boxes_types table and its admin-edit.php case, plus build_menu.php (which is where tabs are actually consumed)
  • Removed invented fields (Icon, Display Order, Active/Inactive, Start Date, End Date, Customer Segments) and the use cases, troubleshooting items, and FAQs built on them - none of these exist; a tab has only a Name and an on/off "display on the menu planner" setting
  • Removed the fake "Permissions & Access" role-tier section
  • Corrected the page's purpose: tabs group boxes on the internal Menu Builder tool (for admins building the weekly menu), not a customer-facing product-browsing feature, and product/box assignment to a tab happens on Menu Builder itself, not this page

2026-03-01

  • Initial documentation created (superseded above; contained multiple unverified/invented claims)

End of Documentation

For additional help, contact your system administrator or Kiva Logic support.