Catalogue
v0.50.0Product catalogues with manufacturers, suppliers, categories, items and pricing
Install CatalogueProduct 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
{:phoenix_kit_catalogue, "~> 0.50"}
2 Fetch it and run its migrations
$ mix deps.get && mix phoenix_kit.update
3
Switch it on in /admin/modules
- Package
- phoenix_kit_catalogue
- Releases
-
- 0.50.0
- 0.49.1
- 0.49.0
- Admin
-
/admin/catalogues - Used by
- Warehouse
- Links
- HexDocs ↗ GitHub ↗ Changelog ↗
Related modules
What it needs, what builds on it, and its neighbours in Commerce.
AI
AI endpoints, prompt templates, completions and usage tracking
No other modules needed
Entities
Define custom content types with field schemas, no migrations per type
No other modules needed
Warehouse
Stock per item and location, with receipts, issues, transfers and stocktakes
Needs Billing, AI, Catalogue, Comments, Locations
Billing
Orders, invoices, subscriptions and payments via Stripe, PayPal, Razorpay, EveryPay
No other modules needed
Bookings
Day/night stays, fixed slots and free-form reservations in one model
No other modules needed
E-commerce
Products, categories, cart, checkout and shipping, paid through Billing
Needs Billing