Settings
The Settings page lets you configure every aspect of the Krafte platform — from company information and currency to advanced features like multi-warehouse management, batch tracking, and custom production statuses.
General Settings
General settings control your company profile, language, currency, and basic feature toggles. These settings affect the entire platform and all users.
- Navigate to Settings in the sidebar menu. The General tab is selected by default.
- Update your company name — this appears on all customer-facing pages and documents.
- Upload or change your company logo by clicking the logo area and selecting a new image.
- Add a company description (optional, used on the client-facing quick order page).
- Select the interface language from the dropdown. Krafte supports 13 languages and the interface switches immediately after selection.
- Set your base currency — this is the primary currency used for all prices, costs, and financial reports.
- Toggle the secondary currency switch to enable dual-currency pricing. When enabled, set the exchange rate between your base and secondary currencies.
- Toggle email notifications on or off — when enabled, you receive email alerts for important events (new orders, low stock, etc.).
- In the Features section, toggle Semi-Finished Products and Production Orders on or off based on whether you use these features.
- Click Save to apply all changes.
Categories Management
Categories help you organize materials, products, and transactions into logical groups. Each category type is managed separately and includes a color for visual identification.
- Navigate to Settings > Categories.
- The page has tabs for each category type: Material Categories, Product Categories, and Transaction Categories (subdivided into Income and Expense).
- Click the relevant tab to manage that category type.
- Click Add Category to create a new category.
- Enter a category name (e.g., "Raw Ingredients", "Finished Goods", "Supplier Purchase").
- Select a color using the color picker — this color appears as a badge wherever the category is displayed.
- Click Save to create the category.
- To edit a category, click on it and modify the name or color. To delete, click the delete icon.
- Assign categories to items (materials, products) when creating or editing them.
Features Tab
The Features tab (admin only) lets you enable or disable major platform modules. Disabling a module hides it from the sidebar and all related UI elements. This lets you simplify the interface to show only what your team needs.
- Navigate to Settings > Features (only visible to Admin and Owner roles).
- Semi-Finished Products — toggle to show or hide the semi-finished products module. Disable if you don't use intermediate production stages.
- Production Orders — toggle to enable the production orders workflow. Disable if you only use production batches.
- Suppliers — toggle to show or hide the suppliers management module.
- Procurement — toggle to enable Purchase Orders and Inbound Deliveries modules for material procurement. Requires Suppliers to be enabled.
- Traded Products — toggle to enable the Product Purchases module for buying and reselling finished products without manufacturing.
- Inventory — toggle to enable the Inventory Counting module for physical stock verification with barcode scanning.
- Multi-Warehouse — toggle to enable managing multiple storage locations. When enabled, you can create warehouses and track per-warehouse inventory.
- Batch Tracking — toggle to enable lot/batch number tracking on materials and products. Required for full traceability and recall management.
- Expiration Date Tracking — toggle to enable expiration date monitoring. Works with batch tracking to alert you about expiring inventory.
- Custom Statuses — when enabled, you can define custom status workflows for production batches with trigger actions and transitions.
- Sales-Only Mode — when enabled, hides all production-related features (production batches, production orders, production planning). Ideal for businesses that only sell and distribute products without manufacturing.
- Each feature toggle takes effect immediately. Disabling a feature does not delete data — the data is preserved and will reappear if the feature is re-enabled.
- Review feature dependencies — some features require others (e.g., expiration tracking requires batch tracking, procurement requires suppliers).
Multi-Warehouse Management
When multi-warehouse is enabled, you can create and manage multiple storage locations. Each warehouse tracks its own inventory independently, and you can transfer materials between warehouses.
- Enable Multi-Warehouse in Settings > Features.
- Navigate to Settings > Warehouses (appears after enabling the feature).
- Click Add Warehouse to create a new warehouse.
- Enter the warehouse name (e.g., "Main Warehouse", "Production Floor", "Cold Storage").
- Enter the warehouse address (optional, for reference).
- Set one warehouse as the default — this is the warehouse used when no specific warehouse is selected during transactions.
- To disable a warehouse, toggle its status. Disabled warehouses cannot receive new transactions but their data is preserved.
- To enable a previously disabled warehouse, toggle its status back to active.
- View warehouse-specific inventory by selecting a warehouse from the warehouse filter on the Materials or Products page.
Custom Production Batch Statuses
Custom statuses let you define your own production workflow. Each status can have trigger actions that automatically perform operations (like deducting materials) when a batch enters that status.
- Navigate to Settings > Features and ensure Custom Statuses is enabled.
- Scroll to the Custom Statuses configuration section.
- Click Add Status to create a new production batch status.
- Enter a status name (e.g., "Quality Check", "Packaging", "Approved").
- Choose a color and icon for the status badge.
- Mark the status as Initial if it should be the starting status for new batches, or Final if it represents a completed/closed state.
- Configure trigger actions — these are automatic operations that execute when a batch transitions to this status: deduct_materials (removes materials from stock based on recipe), add_products (adds produced goods to stock), close_batch (finalizes the batch), revert_all (undoes all stock movements for the batch).
- Define allowed transitions — specify which other statuses a batch can move to from this status. This prevents invalid workflow transitions.
- Drag to reorder statuses to define the visual order in the status workflow.
- Click Save to apply the custom status configuration.
Resources Tab
The Resources tab lets you configure cost accounting inputs: employees (labor costs), equipment (capital costs), and utilities (operating costs). These values feed into product cost calculations and financial reports.
- Navigate to Settings > Resources.
- In the Employees section, add employees involved in production. For each employee, enter their name and hourly rate. These rates are used to calculate labor costs in production.
- In the Equipment section, add production equipment. For each item, enter the equipment name, purchase cost, and depreciation period/rate. Depreciation is factored into product overhead costs.
- In the Utilities section, add utility costs (electricity, gas, water). For each utility, enter the name and unit rate (e.g., cost per kWh). These costs are distributed across production as overhead.
- All resource costs flow into the Financial Report under cost breakdown categories (Labor, Equipment Depreciation, Utilities).
- Update resource information regularly to keep cost calculations accurate.
- Click Save after making changes to any resource section.
Email Templates
Email Templates let you customize the messages sent to your clients — order confirmations, shipment notifications, and other automated communications. This feature is available on the Starter plan and above.
- Navigate to Email Templates in the sidebar menu (visible to Admin and Owner roles).
- The page displays all available email templates grouped by type: Order Confirmation, Shipment Notification, Invoice, and others.
- Click on a template to open the template editor.
- Edit the subject line — this is what the recipient sees in their inbox.
- Edit the email body using the rich text editor. Use placeholders (e.g., {{clientName}}, {{orderNumber}}, {{companyName}}) to insert dynamic data.
- Preview the email by clicking Preview — this shows how the email will look with sample data.
- Click Save to apply your changes. All future emails of that type will use the updated template.
- To reset a template to the default, click Reset to Default.