Catalogue module for PhoenixKit.
Manages product catalogues with manufacturers, suppliers, categories, and items. Designed for manufacturing companies (e.g., kitchen/furniture producers) that need to organize materials and components from multiple manufacturers and suppliers.
Installation
Add to your parent app's mix.exs:
{:phoenix_kit_catalogue, path: "../phoenix_kit_catalogue"}Then mix deps.get. The module auto-discovers via beam scanning.
Enable it in Admin > Modules.
Structure
- Manufacturers — companies that produce materials/components
- Suppliers — companies that deliver materials (many-to-many with manufacturers)
- Catalogues — top-level groupings (e.g., "Kitchen Furniture", "Plumbing")
- Categories — subdivisions within a catalogue (e.g., "Cabinet Frames", "Doors")
- Items — individual products with SKU, price, unit of measure