CoolCMS API

Presenters

Table of Contents

Namespaces

Traits

Classes

MarginReportPresenter
Margin report (`/admin/store/margin-report`): period filter (optionally one stock item by code) aggregated by the Api `MarginReporter` (revenue/COGS/margin from posted issues without cancellation pairs) plus a separate row of stocktake differences.
SettingPresenter
Store settings (`/admin/store/setting`): key-value rows in `cms_system_settings` (module {@see self::MODULE}) through the shared {@see \App\UI\Admin\System\Models\Managers\SettingManager}.
StockBatchPresenter
Stock batches (`/admin/store/stock-batch`): read-only breakdown of live FIFO/FEFO layers.
StockDocumentPresenter
Stock documents (`/admin/store/stock-document`): receipt/issue/transfer (add per type), stocktake (separate screen), draft, then post, then cancel or copy to a draft.
StockItemPresenter
Stock items (`/admin/store/stock-item`): multilingual; the sum of levels across warehouses is computed by the grid decorator.
StockLevelPresenter
Stock levels (`/admin/store/stock-level`): read-only overview of item x warehouse with quantity/reserved/available.
StockReservationPresenter
Reservations (`/admin/store/stock-reservation`): read-only overview (item x warehouse x qty x status x source x expiration).
SupplierPresenter
Suppliers (`/admin/store/supplier`): a lean code list (name/code/email/phone/deliveryDays/ note/activated) without address books or price lists.
VacationPresenter
Vacations (`/admin/store/vacation`): holidays/closures that affect the delivery estimate (`deliveryDays` shifts the dispatch day, not the transit).
WarehousePresenter
Warehouses (`/admin/store/warehouse`): a code list with the draw priority of reservations (column `order`).
On this page

Search results