Skip to content

Catalogue

v0.50.0

Product catalogues with manufacturers, suppliers, categories, items and pricing

Requires AI Entities

Install Catalogue

Product catalogue management for companies that organize materials and components from many manufacturers and suppliers, such as kitchen or furniture producers. It stores catalogues, nested categories, items with SKU and unit, manufacturers and suppliers, and computes sale and final prices from base price, markup and discount. Smart catalogues hold items that reference other catalogues by value and unit.

Use it when

  • You keep a parts or materials catalogue from several manufacturers and suppliers
  • You need per-catalogue markup and discount with per-item overrides

What it gives you

  • Catalogues, arbitrarily nested categories and items with SKU, base price and unit
  • Pricing chain base -> markup -> discount with per-item overrides
  • Manufacturers and suppliers with many-to-many links
  • Smart catalogues whose items reference other catalogues
  • Search by name, description or SKU; soft-delete with cascading restore
  • Reusable components such as item_table and an item picker
  • Admin pages under /admin/catalogues

Catalogue news

Nothing posted about Catalogue yet. Read its changelog or see all PhoenixKit news.

Install

1 Add to mix.exs

deps
{:phoenix_kit_catalogue, "~> 0.50"}

2 Fetch it and run its migrations

Terminal
$ mix deps.get && mix phoenix_kit.update

3 Switch it on in /admin/modules

Releases
  1. 0.50.0
  2. 0.49.1
  3. 0.49.0
Admin
/admin/catalogues
Used by
Warehouse

Related modules

What it needs, what builds on it, and its neighbours in Commerce.