Skip to main content

Orders

The Orders page is the central production board: it shows all confirmed orders organised by status, lets you update progress, and gives access to documents and workshop tools.

How to access

  • Menu: Orders
  • Address: /orders
  • Who can use it: Administrator and User

Interface

The page consists of a search bar at the top and a tabbed area.

A text field that filters the board in real time by:

  • order number
  • order title
  • client name

To clear the active filter, click the × on the right side of the field.

Tabs

TabContent
ActiveKanban board with columns for each progress status.
CancelledFlat list of cancelled orders, sorted from most recent. The number next to the label shows how many orders there are.

Kanban board (Active tab)

The board is divided into five columns, one for each progress status:

ColumnStatusMeaning
NewnewOrder just created, awaiting production start.
In productionin_productionWorkshop production started.
ReadyreadyProduction complete, awaiting shipment or pick-up.
ShippedshippedGoods handed to courier or in transit.
DelivereddeliveredFinal delivery confirmed.

Each column shows the count of orders it contains. If orders exceed 20 per column, pagination appears at the bottom of the column (indicator current page / total pages with and buttons).

Cancelled tab

Cancelled orders appear in a three-column grid (desktop). This tab also supports pagination beyond 20 items.

Payment panel (inline)

When the Payments panel is opened for an order (see Operations), a box appears above the board showing:

  • the list of payments already recorded with amount, method, date and notes
  • the total amount paid so far
  • a form to add a new payment

Order card

Each order is represented by a card containing:

ElementDescription
TitleOrder name.
Order numberUnique alphanumeric code (monospace font).
ClientName of the associated client.
Payment badgeUnpaid (red) · Partial (orange) · Paid (green).
Priority badgeHigh (red) · Medium (orange) · Low (grey). Values 1–2 are High, 3–4 Medium, 5+ Low.
TotalTotal order amount.
Amount owedRemaining balance, shown only when greater than zero (in orange).
Delivery dateExpected date, shown only when set.
Status selectorDrop-down to change status directly from the card.
Expand/collapse buttonShows or hides additional actions (up/down arrow).

Operations

Change an order's status

  1. Locate the order card.
  2. In the status selector at the bottom of the card, choose the new status from the drop-down.
  3. The card moves to the corresponding column instantly.

Available statuses: New, In production, Ready, Shipped, Delivered, Cancelled.

Change priority

  1. Click the expand button (down arrow) on the card.
  2. Use Priority up to increase priority (move toward the top of the column) or Priority down to lower it.
  3. The card reorders immediately within the column.

The "Priority up" button is disabled when the order is already first.

Record a payment

  1. Click expand on the order card.
  2. Click Payments (credit card icon).
  3. The Payments panel opens above the board, headed by the order title.
  4. To add a payment, fill in:
    • Amount (in euros)
    • Method — Cash, Bank Transfer, Card, Other
    • Date
    • Notes (optional)
  5. Click Add payment.
  6. To delete an existing payment click the bin icon on the row; a confirmation dialog appears. After confirming you have a few seconds to undo via the toast at the bottom.
  7. To close the panel click Close at the top right of the box.

Open the cutting plan

  1. Click expand on the order card.
  2. Click Optimise cutting (scissors icon), which opens the optimised cutting plan.
  3. The dedicated page /orders/<id>/cutting-plan opens.

Delete an order

  1. Click expand on the order card.
  2. Click Delete (bin icon).
  3. Confirm in the dialog.
  4. The order disappears from the board; you have 7 seconds to undo via the toast at the bottom.
  • Click Active or Cancelled in the tabs above the board.
  • The URL updates automatically (?tab=cancelled) so you can share or bookmark the Cancelled view directly.

Search for an order

  1. Type at least one word in the search field at the top of the page.
  2. The board filters in real time.
  3. To remove the filter click the × in the field.

Statuses and messages

SituationMessage / behaviour
No ordersAn empty state is shown with an "Open quotes" button to create orders from confirmed quotes.
No orders in columnShort text below the column heading.
No cancelled ordersInformational message in the Cancelled tab.
Deletion pendingOrange toast with timer and "Undo" button for 7 seconds.
Payment addedGreen confirmation toast.
Payment add errorRed toast with error detail.
Payment deletionOrange toast with timer and "Undo" button for 5 seconds.

Notes and limits

  • Orders are created from the Quotes page by confirming an existing quote; you cannot create an order directly from the board.
  • Priority is an integer: values 1–2 correspond to High, 3–4 to Medium, 5 and above to Low.
  • The payment badge is calculated automatically based on payments recorded against the order total.
  • Status and priority changes are optimistic: the UI updates immediately while the request travels to the server; on error the state is rolled back.
  • The Cutting Plan page is only accessible for orders that come from a quote with configured items.