Skip to content

Editing a product

Open a product from the catalogue (click its code or name) to reach the product detail screen. The screen has a header and five tabs — Product, Pricing, Logistics, Marketing, Media — each with its own completeness bar. Prev/next controls step through the supplier's products.

Who can edit

Editing is gated on the front end by role:

  • Inline edits to product fields commit only for the superusers role. (Note a known quirk: an admin who is not also superusers sees an "editable" cursor on fields but the edit will not save.)
  • Price effective dates are gated by the edit role.
  • The header cog menu — Delete all supplier products, Reindex product, Reindex all supplier products — is admin-gated.
  • Deleting a price set from its source price-list document (a row action on the Pricing tab) is superusers-gated.

How saving works

There is no Save button. Each field is edited inline, and a single changed field is saved on the spot — the screen detects the one changed value and sends just that field. You will see a "Product saved!" confirmation per change.

Because of this, be deliberate: any inline change you make is persisted immediately, one field at a time.

The tabs

  • Product — core identity and attributes: manufacturer, codes, EAN, status, key features, colour/material/finish/weight/dimensions, plus a sales-history chart and a read-only view of the product's price zones.
  • Pricing — per price zone: merchant/invoice price, volume-break prices, RRP, list price, discounts, alternative manufacturer pricing, ordering units, and the pricing period (effective-from/effective-to), with a price-history table and chart.
  • Logistics — lead time, weights, nominal/actual/finished/packaged dimensions, pallet quantity, country of origin, certification, and packaging-material weights.
  • Marketing — short and long descriptions, web name, range, supplier category/subcategory, associated and alternative products, environmental text, keywords, and attributes.
  • Media — the product's images, videos, and documents, with download and preview.

The edit-appears-to-revert gotcha

Product edits are written to the database, but the detail screen (and the catalogue) read from the search index. Saving a field triggers reindexing of that product, but if you reload before indexing has caught up you may briefly see the previous value. If an edit seems not to have stuck, reindex the product (header cog → Reindex product) and reload rather than re-entering it.