feat(portal): customer configurator wizard — upload, coating, estimate, submit
Three-step self-service quoting flow on the customer portal: - Step 1: Upload part (STL/PDF) or enter manual measurements + material - Step 2: Select coating config from card grid with specs and thickness - Step 3: View estimated price range and submit quote request Adds dependency on fusion_plating_configurator for fp.coating.config and fp.pricing.rule models. Price estimation uses the same rule-matching logic as the backend configurator with a +/-15-25% range. Dashboard updated with prominent "Get a Quote" button and portal sidebar entry. Breadcrumbs added for configurator pages. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -43,6 +43,7 @@ Copyright (c) 2026 Nexa Systems Inc. All rights reserved.
|
||||
'currency': 'CAD',
|
||||
'depends': [
|
||||
'fusion_plating',
|
||||
'fusion_plating_configurator',
|
||||
'portal',
|
||||
'website',
|
||||
'mail',
|
||||
@@ -57,6 +58,7 @@ Copyright (c) 2026 Nexa Systems Inc. All rights reserved.
|
||||
'views/fp_quote_request_views.xml',
|
||||
'views/fp_portal_dashboard.xml',
|
||||
'views/fp_portal_templates.xml',
|
||||
'views/fp_portal_configurator_templates.xml',
|
||||
'views/fp_portal_breadcrumbs.xml',
|
||||
'views/fp_menu.xml',
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user