Next Restaurant 6.1.0: move your data in, run payroll, and connect other systems Next Inventory 6.2.0: a REST API and webhooks for your other systems Next DB 6.1: Auto-Updating Tables, Printing, Phone Layout and SEO Next Task 6.0.0: a task manager for Joomla Next Inventory 6.1.1: smoother Check Out, no more list limits, and much faster PHP2Shell: Is Your Joomla Site Safe? What to Do Today Introducing Next Boards: Kanban project and task boards for Joomla Building the Future of Joomla Extensions
NextSoftware

stock.changed

EVENT stock.changed

An item's stock quantity changed, in any way

Trigger

One message per item whose quantity changed: a stock movement, transfer or adjustment is finalized, the Items page's Check In / Check Out / Add / Remove dialog is saved, a quantity is typed into the item form, or an item is created with an opening quantity. Subscribe to this one to keep another system's stock in step.

Payload fields

Field Type Meaning
data object item_id, title, sku, old_quantity, new_quantity, change, low_stock_threshold, warehouse_id, and source + source_id: what changed it (stock_movement, transfer, adjustment, transaction, item_edit, item_create) and that record's id.

Payload

{
    "event": "stock.changed",
    "timestamp": "2026-11-11T09:30:00Z",
    "site": "https://your-site.example",
    "data": {
        "item_id": 17,
        "title": "A4 Copy Paper",
        "sku": "OFFC-001",
        "old_quantity": 26,
        "new_quantity": 16,
        "change": -10,
        "low_stock_threshold": 18,
        "warehouse_id": 1,
        "source": "transaction",
        "source_id": 9412
    }
}

See also

All Extensions