Skip to content

Articles

The article is the heart of Inventory Management. Master data, stock per branch, bookings and history come together here. You manage articles in the admin area at /admin/warehouse/articles; booking happens in the frontend on the article detail page.

The article page shows a search field at the top (also via scan) and category filters, with the list of all articles below, including image, name and stock. Each entry offers Edit and Delete; create new articles via the Add button at the top right.


FieldDescriptionRequired
Article number / SKUUnique internal numberYes
EAN / barcodeFor scanning and external systemsNo
NameMultilingual article nameYes
DescriptionMultilingual, multi-lineNo
UnitFrom the unitsYes
CategoryFrom the categoriesNo
PricePurchase/sale value (basis of the report)No
ImageProduct photoNo
Minimum stockThreshold for warning and pushNo

Below the core fields, all custom fields created in the editor appear (text, number, date, select list, checkbox) — e.g. best-before, batch or allergens. They are maintained per article.

  1. Open Admin → Inventory Management → Articles
  2. Tap Add at the top right
  3. Enter SKU and name (required) and the other core fields
  4. Choose unit and category
  5. Set the minimum stock
  6. Maintain the custom fields
  7. Tap Save at the top right

On the article detail page, stock is shown per branch. Admins switch via the branch switcher; staff see only their branch(es). If cross-branch visibility is off, a branch sees only its own stock.


Bookings happen directly on the article detail page in the frontend and affect the active branch:

ActionEffect
Book delivery inIncoming — increases stock
Book reductionDecreases stock, with a reason

For a reduction you choose a reason: sale, consumption, breakage, spoilage, shrinkage or own use. The reason feeds into the report.


Every article keeps a history of all movements: incoming, outgoing (with reason) and transfers, each with timestamp, branch and triggering person. This keeps every stock change traceable.