Skip to content

Edit Item

The Edit Item page allows you to modify all aspects of an existing item. It shares the same tabbed interface as the Create page, with the item code locked to prevent changes after creation.

Edit item page

  • Route: /items/:id/edit

  • Menu Path: Item Master Data → Items → Item row → Edit action, or Item Detail → Edit button

  • Permission: Edit Item

The edit form uses the same tabbed layout as the Create page:

TabDescription
BasicCore item fields (Item Code is read-only)
UOMsManage additional units of measure
BarcodesManage barcode assignments (includes UOM column)
PricesManage the price matrix by price list and UOM
CategoriesManage additional category mappings
MediaUpload/delete images and attachments
  • Item Code is read-only and cannot be changed
  • UOM table shows existing UOMs loaded from the server
  • Barcode table includes a UOM column showing which UOM each barcode applies to
  • Price matrix shows existing prices loaded from the pricing-tax service, with rows for price lists and columns for base/alternate UOMs
  • Categories tab shows existing category mappings and allows adding/removing
  • Media tab shows existing images and attachments with delete support
  • Custom Fields section appears on the Basic tab if custom field definitions exist

All fields are the same as the Create Item page, except:

  • Item Code: Read-only (displayed in a disabled input)
  • SKU: Editable with real-time uniqueness validation (only validates if changed)

The Prices tab uses the same matrix described on Create Item. In edit mode it also supports recovery from partial price-save failures.

FeatureBehavior
Base price cellsEditable when the user has permission for the price list
Derived price cellsRecalculate from the base price list and derivation factor
Override cellsManual prices on derived lists, shown with override styling and reset action
Suggested UOM cellsOptional suggestions calculated from base-UOM price and UOM factor
SearchFilters price-list rows
Columns menuHides or shows UOM columns
Mobile viewGroups prices for smaller screens instead of showing the full spreadsheet

The form tracks changes across all tabs and warns you before navigating away with unsaved changes.

  • UOMs, barcodes, prices, categories, and custom fields can be updated as part of the same edit workflow.
  • Duplicate barcode values and invalid UOM combinations are blocked during validation.
  • When price updates fail but item changes succeed, the page reports partial success so pricing can be retried without losing other edits.
  • Partial price-save recovery keeps the user on Edit Item and focuses the Prices tab with the failed price data still visible.
EventMessage
Update successItem updated successfully
Update errorFailed to update item
Partial successItem was saved but prices could not be updated. Please try saving prices again.
File warningItem was saved but some files could not be processed. Please try again.