Products
Product routes manage products or services that can be used in documents, invoices, payments, expenses, or customer workflows.
Product Data
- Products can include name, SKU/code, price, currency, tax/VAT, category, description, status, and stock/service flags when supported.
- Use Products.List/Count for pickers and product tables.
- Use product_id from responses for Get, Update, and Delete/Remove.
- Assign a category to a product with cat_id / sub_cat_id on Products.Add or Products.Update.
Usage
- Product rows can be selected into document or payment forms when those flows support items.
- The UI should cache common product pickers but refresh after product add/edit/delete.
Common Flow
- Load product permissions from User.Basic.
- Use Categories.List to build category pickers, then Products.List/Count for tables.
- Use Products.Get for details.
- Use Products.Add/Update/Delete only when allowed.