Creating Your First Product
A step-by-step walkthrough of setting up a product in Caska — from adding inventory ingredients to configuring pricing, costing, and stock tracking.
This guide walks you through setting up a product from scratch in Caska, including linking it to your raw material inventory so stock and costing work automatically.
Before you start
Make sure you've added the raw materials and packaging for this product in the Inventory module first. The recipe step links to your existing inventory items, so they need to exist before you can attach them.
If you haven't added inventory yet, see Managing Inventory.
Step-by-step
Go to Products and click New Product
Click Products in the main navigation, then New Product.
Enter the product name and category
Give the product a clear name — this is what appears in order forms and dropdowns. Assign a category if you've set them up under Settings → Products.
Set pricing
Enter your unit price and select the unit of measure (e.g. per case, per bag, per kg).
Add SKU and identifiers
Optionally add a SKU, GTIN, or barcode. These are useful for retail buyers and label generation. See SKU, GTIN, and Barcode Fields for details.
Build the recipe
Scroll to the Recipe section. Add each ingredient:
- Click Add Ingredient
- Select the inventory item
- Enter the quantity used per unit
Repeat for packaging materials. As you add ingredients, the estimated cost per unit calculates automatically.
Make sure your inventory items have accurate unit costs before building the recipe. The cost-per-unit figure is only as accurate as what's in Inventory.
Add a product image
Optional, but recommended if you want visual identification in lists.
Save
Click Save. Your product is now live and available in order forms.
After saving
- Set your product sort order by dragging it into position in the product list — this controls where it appears in order forms
- Add any custom fields specific to your business under Settings → Products
- If this product is seasonal or not yet ready, mark it inactive to hide it from order forms until you need it
Get Involved
Last updated today
Built with Documentation.AI