Inventory
Procurement

Restaurant Item Catalog: Control Who Adds New Items Across Locations

Why a Shared Item Catalog Breaks When Every Location Can Add Items

A shared item catalog breaks when any location can add to it directly. The same product gets entered several times under different names, and records reach the active list missing a supplier, packaging, or cost. The fix is a permissioned approval step: anyone can request a new item, but only a named approver lets it into the catalog.

Left open, the item master grows faster than anyone can clean it. A venue team that cannot see what is already ranged keeps raising fresh requests for products the group already stocks. One tomato ends up as six near-identical entries. Approved items then arrive without the supplier link, pack size, or cost that reporting depends on, and the numbers stop reconciling across sites.

Control does not mean locking people out. It means one clean item master that every location shares, built from Supy's restaurant inventory management software, with a request-and-approve step in front of it. The rest of this guide shows who should request, who should approve, and how to keep deliveries moving while the gate is in place.

Five restaurant locations adding items to one shared catalog, two flagged for a duplicate and a new-item request

Decide Who Can Request an Item and Who Can Approve It

Controlling catalog growth starts with splitting two rights that usually sit together: requesting an item and approving it. A line cook or a venue manager can flag that a product is missing, but only a purchasing manager should decide whether it joins the shared catalog. Pulling item-creation rights back to named roles is one use of role-based access control, and our guide to role-based access control for restaurant inventory covers the wider permission model.

Supy exposes 200+ customisable permissions, so you can grant the request right widely and the approve right narrowly. The same approval ladder also caps spend: sequential approvals up to 5 approvers, set by branch and order value. Our guide to restaurant spending controls and procurement approval walks through that side.

RoleCan request a new itemCan approve into the catalog
Line cook or receiverYesNo
Venue or outlet managerYesNo
Purchasing managerYesYes
Group adminYesYes

Catch Incomplete Items in the Pending Queue Before They Reach Reporting

A requested item does not go straight into the catalog. It lands in a pending items queue, where an approver with the right permission reviews every request in one view before anything goes live. This is what stops half-finished records reaching reporting.

Catching an incomplete item here is cheap: a quick review before it goes live. Let it through and the missing cost surfaces as a wrong number in reporting. By month end it breaks reconciliation across sites, and the fix is far more work than the review would have been.

Each new item has three layers, and the queue lets the approver confirm them together or one at a time:

  • Base item. The product itself, named once so every location uses the same entry.
  • Packaging. The pack size and unit the item is bought and counted in.
  • Supplier link. Which supplier provides it, at what price.

Approving the base item can cascade to approve its packaging and supplier link in a single action, or the approver can clear each layer separately. Rejecting an item cancels its pending packaging and supplier links automatically, so an incomplete entry never reaches the active list. The approver sees the whole backlog in one place rather than chasing requests across locations.

Timeline showing the rising cost of an incomplete catalog item from the pending queue to month end

Approve New Items From the Goods Received Note Without Stalling Deliveries

The gate has to hold at the one moment it is most tempting to bypass it: receiving. When a delivery arrives with a product that does not match any catalog entry, the goods received note (GRN) would normally stall while someone creates the item. That pressure is what pushes receiving staff to spawn ad hoc items just to book the delivery in.

Supy handles this without dropping the control. An unmatched item on a GRN goes into the same pending approval queue rather than blocking the note, so the delivery is still recorded. A manager with the approve permission clears the item, and the moment it is approved the waiting GRN is unblocked automatically. Receiving staff do not re-enter the delivery, and no one has to create an unchecked item under time pressure at the back door.

A delivery whose item is not in the catalog, with the goods received note still booked and the item queued for approval

Where to Start: Match the Control to Your Situation

Pick the row that sounds like your operation, then make the one move next to it. The point is to close the gap that is actually hurting you, not to rebuild every permission at once.

Your situationWhat is happeningThe one move to make first
Duplicates everywhereLocations raise requests for items already rangedMake the catalog visible at request time, and route every request through one approver
Records missing dataApproved items lack supplier, packaging, or costRequire all three layers before an item can be approved
Catalog grows at the back doorReceivers create items from the GRN to book deliveriesSend unmatched GRN items to the pending queue instead of the live catalog
Too many hands on the catalogEveryone can add items directlySplit the request right from the approve right, and grant approve to named roles only

Start with the row that matches your operation today, make that one move, and keep the catalog clean as you add the rest. One shared item master, with a request-and-approve step in front of it, is what keeps costs reconciling across every location.

Book a demo with Supy to keep one clean restaurant item catalog

Ready to optimize your restaurant operations?

Blog

Our operational insights

No items found.

Your questions 
answered

Everything you need to know about Supy — from setup to integrations, pricing, and daily use. If it’s not covered here, just ask.

Who should be able to add new items to a restaurant catalog?
+

Only a named approver should add new items to the live catalog, while anyone can request one. Splitting the two rights keeps the item master clean across locations: a line cook or venue manager flags a missing product, and a purchasing manager decides whether it joins the shared catalog. Supy grants the request right widely and the approve right narrowly through its permission settings, so every location can raise a request without every location being able to create a live item. This stops duplicates and incomplete records from entering the catalog in the first place.

What is a pending items queue in restaurant inventory?
+

A pending items queue is a holding area where every requested item waits for review before it reaches the live catalog. An approver with the right permission sees all pending items in one view, checks each one, and approves or rejects it. Nothing a location requests becomes an active catalog entry until it clears this queue. In Supy, the queue also catches items that arrive on a delivery without a catalog match, so receiving is never the back door through which unchecked items enter. The result is one reviewed item master rather than a catalog anyone can write to directly.

How do you stop duplicate items in a multi-location catalog?
+

You stop duplicates by making the existing catalog visible at request time and routing every new-item request through one approver. Duplicates usually appear because a venue team cannot see what is already ranged from existing suppliers, so they request a product the group already stocks under a slightly different name. A single approval step lets the approver spot the match and reject the duplicate before it goes live. Pulling item-creation rights back to named roles, rather than letting every location add items directly, is what keeps one clean entry per product across every site.

Why do approved catalog items arrive missing supplier or cost data?
+

Approved items arrive incomplete when the request flow does not require the full record before submission. A new catalog item has three layers: the base item, its packaging, and the supplier link that carries the price. If any layer is optional at request time, items reach the active list without a supplier, pack size, or cost, and reporting stops reconciling. The fix is to require all three layers before an item can be approved. In Supy, rejecting an item also cancels its pending packaging and supplier links, so a half-finished entry never becomes live.

Can you approve a new item without blocking a delivery?
+

Yes. When a delivery includes a product that is not yet in the catalog, the goods received note does not have to stall. In Supy, the unmatched item goes into the pending approval queue while the delivery is still recorded, so receiving continues. A manager with the approve permission clears the item, and the moment it is approved the waiting goods received note is unblocked automatically. Receiving staff do not re-enter the delivery, and no one is forced to create an unchecked item under time pressure just to book the stock in.

What are the three layers of a catalog item in Supy?
+

The three layers of a catalog item are the base item, its packaging, and the supplier link. The base item is the product itself, named once so every location uses the same entry. Packaging is the pack size and unit the item is bought and counted in. The supplier link records which supplier provides it and at what price. In Supy, an approver can confirm all three layers at once with a cascade or clear each one separately, and rejecting the item cancels its pending packaging and supplier links so incomplete entries never reach the catalog.

How many approvers can a restaurant item approval workflow have?
+

A restaurant approval workflow in Supy supports sequential approvals up to 5 approvers, triggered by branch and order value. The same ladder that approves new catalog items also governs spend, with purchase-order limits set by supplier, branch, category, user, and par level. Supy exposes 200+ customisable permissions, so you can tune who requests, who approves, and at what value each approver is required. For most groups, granting the request right widely and the approve right to a few named roles is enough to keep the item catalog clean without slowing anyone down.

Ready to transform your operations?

Join 3500+ restaurant operators cutting costs, streamlining operations and making smarter decisions with Supy.