Something not working?

Fix menu-reading and ingredient-import problems

Recover from unreadable menu files, incorrect extracted rows, CSV mapping errors, and duplicate imports.

5 min readUpdated

For: Owners and editors importing restaurant information

In this guide

Correct extracted rows before saving

At review, nothing has been saved yet. Use Edit on a row to correct Dish name, Section, Price (optional), and Description (optional). Every selected row needs a name and section and a valid price if one is entered.

Use Add a missing dish for an omission, uncheck unwanted rows, or choose Remove from import. Matching names are added as separate dishes; they do not update an existing dish. Uncheck duplicates you do not want. Change source lets you return to the input.

Select Add … dishes only after reviewing the selection. Confirm the dish names added result, then use Finish the first dish or See your menu. If saving reported an error, inspect the menu before repeating the whole import.

If an ingredient CSV fails

Ingredient import is a separate workflow: Upload, Map columns, Review, and Complete. Use a CSV smaller than 5 MB with a header row and no more than 300 ingredients.

  1. Map the ingredient-name column and any Contains, May contain, brand, supplier, or note columns.
  2. Read the listed row numbers and errors. Fix missing names, overlong names, or unrecognized flags in the source file, then upload it again.
  3. Choose Skip matching names or Import as separate ingredients. Existing ingredient flags are not overwritten by separate imports.
  4. Confirm I checked these flags against our recipes and supplier labels only after doing that review.
  5. Verify the final imported count and inspect representative ingredients in the library.

An account-export CSV is not an ingredient-import template. Use the ingredient CSV guide for supported columns.

Ingredient CSV mapping review Enlarge screenshot
Review imported rows and matching names before confirming the source information. Nothing is imported at this stage.

Reviewed against the current Dishcard app. Screenshots use sample restaurant data.

Screenshot