BOM Manager - Test Interface
Comprehensive Bill of Materials management with Neo4j integration
How to Use:
- • Click assembly headers to expand/collapse component breakdown
- • +/- buttons or type directly to change quantities
- • Add Product to search Neo4j database (try "IDEAL", "POST", "WOOD")
- • Add Component within an expanded assembly to add items
- • X button to remove components
- • Save to Neo4j to persist changes to the database
BOM Manager
Parkway 48" 3-Rail Decorative
IDEAL-PW-48-3R
Total Cost
$151.00
4 components
2x2 Line Post 108 inch
IDEAL-SR-POST-2x2x108
$52.00 each
$52.00
2x2 Line Post 84 inch
IDEAL-SR-POST-2x2x84
$42.00 each
$42.00
2x2 Line Post 60 inch
IDEAL-SR-POST-2x2x60
$32.00 each
$32.00
Select Residential Hardware Pack
IDEAL-SR-HW-PACK
$25.00 each
$25.00
Vinyl Privacy Panel 6ft x 8ft
WOOD-PANEL-PT-6X8
Total Cost
$0.00
0 components
BOM Summary
Total Assemblies:2
Total Components:4
Grand Total:$151.00
Current State (Debug)
[
{
"name": "Parkway 48\" 3-Rail Decorative",
"sku": "IDEAL-PW-48-3R",
"expanded": true,
"totalCost": 151,
"components": [
{
"sku": "IDEAL-SR-POST-2x2x108",
"name": "2x2 Line Post 108 inch",
"quantity": 1,
"unitPrice": 52,
"total": 52,
"editable": true
},
{
"sku": "IDEAL-SR-POST-2x2x84",
"name": "2x2 Line Post 84 inch",
"quantity": 1,
"unitPrice": 42,
"total": 42,
"editable": true
},
{
"sku": "IDEAL-SR-POST-2x2x60",
"name": "2x2 Line Post 60 inch",
"quantity": 1,
"unitPrice": 32,
"total": 32,
"editable": true
},
{
"sku": "IDEAL-SR-HW-PACK",
"name": "Select Residential Hardware Pack",
"quantity": 1,
"unitPrice": 25,
"total": 25,
"editable": true
}
]
},
{
"name": "Vinyl Privacy Panel 6ft x 8ft",
"sku": "WOOD-PANEL-PT-6X8",
"expanded": false,
"totalCost": 0,
"components": []
}
]