Create and Update Items

Build clean item records manually or from a food-product catalog.

Verified real-workflow capture Open full screen
STORM Items screen with the Create New Item and Import from Web actions highlighted
Start on the Items tab. The amber outline marks the manual and web-import entry points.
Before You Begin

Item code

Use a stable internal SKU, such as WD9000. Product catalogs can suggest facts, but they do not own your app item code.

Base UoM

Choose the unit in which inventory is counted and costed. Package details can describe how a purchased container converts to that unit.

Item type

Use Items for physical materials, Finished Goods for products you make, and Generics for reusable family rules.

1. Create a New Item from Scratch

Use this path when the material is not in a public catalog, when you already know the correct setup, or when you want full control over the record.

Verified real-workflow capture Open full screen
New physical item draft with the General identity fields highlighted
Enter the stable internal identity first. Parent ItemCode is optional and connects the item to a generic family.
  1. Open Items. In the left panel, select the Items tab. Use Finished Goods instead when this is a product your operation makes.
  2. Start the draft. Click Create New Item.
  3. Enter identity. On General, enter a unique Item Code (SKU) and a clear Name. Add description, brand, and category when useful.
  4. Choose inheritance when appropriate. If this physical item belongs to a generic family, select its Parent ItemCode. Inherited fields show the family defaults; unlock only the values this item must override.
  5. Define units and packaging. Set the Base UoM, quantity precision, physical unit size, and package conversion. Confirm that the displayed conversion describes the package correctly.
  6. Set operational rules. Review Active, Perishable, and Consumable. On Storage, check the default location, receiving quality status, consumption method, and any cold-chain restrictions.
  7. Add business details. Use the Suppliers, Nutrition, Taxes, and Barcodes tabs as needed. Vendor offers belong to physical items, not generic templates.
  8. Save. Click Save Changes. The item becomes available to inventory, purchasing, recipes, production, and planning according to its type and permissions.
Verified real-workflow capture Open full screen
New item draft with the Units and Packaging section highlighted
Review the highlighted quantity and package controls before saving; they determine how receipts and issues are converted.
Changing an item code or Base UoM after transactions exist can affect integrations and reporting. Treat both as master-data decisions, not display preferences.
1b. Create a Food Item with Import from Web

The food importer can load product identity, packaging, barcodes, ingredients, and nutrition facts into a new unsaved draft. It speeds up data entry; it does not replace operator review.

Verified real-workflow capture Open full screen
Import Item from Web dialog with its lookup controls highlighted
Choose how to search, which compatible source to query, and the relevant market before loading a draft.
  1. Open Items. Stay on the Items or Finished Goods tab, then click Import from Web.
  2. Choose Search By. Use Barcode for an exact package or Product Name when you do not have the barcode.
  3. Choose a source. All Compatible Sources is the normal starting point. OpenFoodFacts supports food-name and barcode lookup; other configured sources may support barcode only.
  4. Choose Market / Region for a name search. The region narrows product-name results. Exact barcode searches remain global because the code identifies one package.
  5. Search and compare. Review the product, brand, barcode, package, suggested category, markets, and source. Select the row that matches the package in front of you.
  6. Load the draft. Click Load Item Draft. A product already assigned to another local item cannot be imported as a duplicate.
  7. Finish local setup. Enter your own Item Code, verify the Base UoM and package conversion, and review the General, Nutrition, and Barcodes tabs. Imported barcodes are marked Pending save.
  8. Save. Click Save Changes. Canceling the item draft discards the imported values and pending barcodes.
A suggested category or package unit is accepted only when it matches active app master data. If it is blank after import, choose the correct configured value manually.
1c. Update an Existing Item from the Web

Use this path to add missing facts or refresh selected fields without blindly replacing trusted local data.

Verified real-workflow capture Open full screen
Existing item editor with Update from Web highlighted
Update from Web starts from the selected stored item and opens a review workflow; it never saves immediately.
  1. Select the item. Find the existing physical item in the left panel and open it.
  2. Start the lookup. Click Update from Web. The desktop app first uses an existing barcode when available and can fall back to the item name; you may change the search.
  3. Select the correct result. Confirm the brand, package, market, and source, then click Review Web Update.
  4. Review field by field. The review shows Current item beside Web result. Only checked fields are copied. Existing local values start unchecked; missing values and additive barcodes are normally preselected.
  5. Apply to the draft. Click Apply Selected to Draft. This changes only the visible edit draft and does not write to the database yet.
  6. Inspect the affected tabs. Confirm package size, category, nutrition, ingredients, image, and pending barcodes. Uncheck or correct anything that is not authoritative for your operation.
  7. Save or cancel. Click Save Changes to persist the reviewed draft. Cancel reloads the stored item and discards every web change.
Verified real-workflow capture Open full screen
Update Item from Web dialog with search source controls highlighted
Confirm the lookup method and product source before comparing any returned fields with the current item.
Final Item Check
  • The item code is unique and meaningful.
  • The Base UoM is the unit inventory will actually use.
  • Package size and conversion match the purchased container.
  • Parent generic, storage, shelf-life, and receiving quality rules are correct.
  • Imported nutrition, ingredients, and barcodes were reviewed before Save.