Klu Docs

Derivatives

Break a parent product into smaller sellable units (e.g., 1g from a 3.5g pack).

Open in dashboardProducts

Overview

Derivatives model breaking bulk stock into smaller sellable units. The classic case: you stock a 3.5g cannabis package as the parent, but sell it by the gram as a derivative. Converting moves stock between parent and derivative using a fixed ratio, keeping your numbers consistent in both directions.

When to use it

  • Selling both a bulk pack and individual units (e.g., 3.5g and 1g)
  • Any product that gets split before sale (bottles from cases, slices from a whole)
  • Cannabis flower sold by the gram from a packaged source

How to use it

Video tutorial coming soon
  1. Open Products and find the parent product (e.g., "3.5g package").
  2. Open the row action menu and click Create Derivative.
  3. Fill the form:
    • Name โ€” the derivative's name (e.g., "1g").
    • Price โ€” per-unit price of the derivative.
    • Strain profile โ€” inherited from parent, editable.
    • Low-stock threshold โ€” specific to the derivative.
    • Image โ€” optional, falls back to the parent's.
  4. Save. The derivative appears as its own product in the catalog.
Video tutorial coming soon
  1. To convert stock from parent to derivative, go to Inventory -> Stock, find the parent row, and use Convert. Klu handles the ratio math โ€” converting 1 parent unit (3.5g) into 1g derivative stock yields 3.5 units of derivative.

Tips & gotchas

  • Conversion is bidirectional โ€” you can also convert derivative stock back to parent.
  • Converting creates log entries in Inventory -> Logs on both sides.
  • The derivative's category is inherited from the parent.
  • Don't confuse derivatives with variations โ€” variations are "different flavors of the same thing", derivatives are "smaller portions of the same bulk product".

On this page