Products

Prices, SKUs, cost

AvailableFoundationmanifest

What it is for ​

The catalogue of what you sell: name, SKU, list price and unit cost. Cost is visible only to people in the cost viewer group, so a sales assistant or an agent can quote without seeing margins.

What the package does and does not do ​

Goods and services the business sells, with SKU, list price and cost.

Models ​

product ​

A good or service the business sells

Read group: product.user. Write group: product.manager.

FieldKindData classPersonal dataGroupAgents seeDescription
nametextnonenoproduct.userin clearProduct name
skutextnonenoproduct.userin clearStock keeping unit
list_price_minormoneynonenoproduct.userin clearList price in minor currency units
cost_minormoneynonenoproduct.cost_viewerin clearUnit cost in minor currency units

Workflows ​

This app has no workflow actions; records are created and edited directly.

Permission groups ​

Groups used by this app:

  • product.cost_viewer
  • product.manager
  • product.user

Approval steps ​

No step in this app needs an approval, apart from deleting records.

What agents can and cannot do ​

An agent can read, search, create and update records of this app, and run the actions that need no approval, within the permission groups of its token.

It can only propose these steps, and a person must approve them: product.delete.

Dependencies ​

None.

Install ​

Built in. It is available in every instance and cannot be removed.

Build your own ​

The module guide shows how apps like this one are written