Visual Editors Overview
TimberCloud provides powerful visual editing tools that enable you to create calculations, production documents, and formulas without writing code.
Available Editors
Formula Builder
The step-based formula builder is used throughout TimberCloud for creating calculations visually:
- Pricing Formulas - Calculate product prices from dimensions, materials, options
- Part Dimensions - Dynamically calculate part sizes from line item values
- Part Quantities - Determine how many parts based on order configuration
- Part Weights - Compute weights from volume and material density
- Inventory Deductions - Calculate material usage with waste factors
The Formula Builder uses a consistent interface everywhere—learn it once, use it across all features.
Visual Part Builder
Visual editor for defining panel, door, cabinet, and box layouts:
- 12+ Layout Types - Doors, cabinets, drawers, shelves, and more
- Real-time 2D/3D Preview - See parts with calculated dimensions
- Mullion Support - Add horizontal and vertical dividers
- Glass Lite Patterns - Prairie, divided-lite, and custom patterns
- Field Mappings - Connect to line item dimensions
- 3D Export - Download STL, OBJ, GLTF files
Build Sheet Builder
WYSIWYG editor for production documents:
- Build sheets and production documents
- Drag-and-drop column creation
- Multiple tables per product
- Formula support for calculations
- PDF output with company branding
Export Builders
Visual editors for creating CSV and ORD export configurations:
CSV Export Builder:
- Drag-and-drop column creation
- Table-based exports for spreadsheets and CNC
- Multiple export configurations per product
- Live preview with sample data
ORD Export Builder:
- Cabinet Vision-compatible exports
- Section-based configuration ([Header], [Catalog], [Cabinets])
- Dynamic field mapping with templates
- Real-time ORD file preview
Why Visual Editors?
No Coding Required
- Intuitive step-by-step interface
- Visual representation of logic
- Real-time preview
- Instant testing with sample data
Powerful Capabilities
- Complex calculations with order of operations
- Conditional logic (if/then/else)
- Pre-built measurements (square feet, board feet, etc.)
- Access to all product and order data
Faster Development
- Quick-start templates for common formulas
- Rapid prototyping and iteration
- Easy modifications without code changes
- Visual debugging with formula preview
Better Collaboration
- Non-developers can create and edit formulas
- Easy to understand calculation logic
- Visual documentation of business rules
- Shared patterns across products
Getting Started
Formula Builder
Access from multiple locations:
- Products → Pricing → Open Formula Builder
- Products → Parts → Edit dimension/quantity formula
- Products → Inventory → Create Formula
Visual Part Builder
- Products → Parts & Build Sheet → Use Visual Templates
- Orders → Line Item → Visual Builder button
Build Sheet Builder
- Products → Build Sheets → Open Builder
- Products → Build Sheets → Edit Build Sheet
Export Builders
- Products → Exports → Create CSV Export (green button)
- Products → Exports → Create ORD Export (purple button)
- Products → Exports → Edit Exports
Common Use Cases
Pricing Calculations
Create dynamic pricing based on:
- Square feet, board feet, linear feet
- Material costs and upcharges
- Size-based tiers
- Quantity discounts
- Custom attribute values
Production Documents & Exports
Generate professional documents with:
- Cabinet door build sheets with parts
- CSV exports for CNC machines
- ORD files for Cabinet Vision
- Hardware lists
- Assembly instructions
- Panel breakdowns
Inventory Management
Calculate material deductions for:
- Configurable products with custom dimensions
- Raw materials (sheets, lumber, trim)
- Waste factors and overages
- Unit conversions
Features
Formula Builder Features
- Step-by-step formula building
- Five operand types (Field, Number, Measurement, Group, Conditional)
- Pre-built measurements with automatic unit conversion
- Nested groups for order of operations
- If/then/else conditional logic
- Visual formula preview
- Common formula templates
Visual Part Builder Features
- 12+ Layout Types: Door/Window, Miter Door, M&T Door, Face Frame, Flat Panel, Floating Shelf, Lumber, Cabinet Box, Drawer Box, Bookshelf, Open Box, Chest
- Panel Styles: Flat, Raised, Shaker, Glass, Beadboard
- Lite Patterns: 18 preset glass patterns including Prairie and Marginal styles
- Real-time 2D and 3D preview
- Mullion placement with targeted panel selection
- Automatic dimension calculations
- Field mapping to line item values
- 3D export (STL, OBJ, GLTF)
- Build sheet integration with Visual Parts row source
Build Sheet Builder Features
- Drag-and-drop columns
- Live preview with sample data
- Multiple tables per product
- Row source selection (Line Items or Parts)
- Multi-level sorting and grouping
- Custom formatting and column widths
- Undo/redo history
- PDF generation
Export Builder Features
-
CSV Export Builder:
- Drag-and-drop column creation
- Field, formula, template, and static content types
- Number formatting (decimal, fraction, integer)
- Prefix/suffix support
- Quantity expansion options
- Multi-level sorting and grouping
- Live preview with sample data
-
ORD Export Builder:
- Section-based configuration (Header, Catalog, Cabinets)
- Dynamic field templates with
{{field}}syntax - Cabinet Vision-compatible output
- Real-time ORD file preview
- Field picker for easy mapping
Integration
Data Sources
Visual editors access:
- Product attributes and options
- Line item values
- Customer data
- Order information
- Inventory levels
Output Destinations
Results are used in:
- Order pricing and invoices
- Build sheets and production documents
- CSV and ORD exports
- Inventory deductions
- Shipping calculations
- Production workflows
Best Practices
Organization
- Use clear, descriptive attribute names
- Break complex formulas into groups
- Test with known values
- Document complex business logic
Testing
- Create test orders with sample data
- Verify calculations match expected results
- Test edge cases (minimum, maximum values)
- Check conditional logic paths
Maintenance
- Review formulas when products change
- Update templates when business rules change
- Keep formulas as simple as possible
- Use groups to clarify order of operations