From 9cd641923da6abf0227b961aed95b225583f0f99 Mon Sep 17 00:00:00 2001 From: olsch01 Date: Tue, 17 Mar 2026 07:47:19 -0400 Subject: [PATCH] feat: enterprise pricing shows "Request Quote" linking to interest form Enterprise plan no longer displays a fixed price. Instead it shows "Request Quote" and the CTA opens the interest form on hoaledgeriq.com in a new tab to capture leads for custom quotes. Co-Authored-By: Claude Opus 4.6 --- frontend/src/pages/pricing/PricingPage.tsx | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/frontend/src/pages/pricing/PricingPage.tsx b/frontend/src/pages/pricing/PricingPage.tsx index 4ec6cbd..9b67fe6 100644 --- a/frontend/src/pages/pricing/PricingPage.tsx +++ b/frontend/src/pages/pricing/PricingPage.tsx @@ -47,11 +47,12 @@ const plans = [ { id: 'enterprise', name: 'Enterprise', - price: '$199', - period: '/month', + price: 'Custom', + period: '', description: 'For large communities and management firms', icon: IconCrown, color: 'orange', + externalUrl: 'https://www.hoaledgeriq.com/#preview-signup', features: [ { text: 'Unlimited units', included: true }, { text: 'Everything in Professional', included: true }, @@ -162,10 +163,10 @@ export function PricingPage() { - - {plan.price} + + {plan.externalUrl ? 'Request Quote' : plan.price} - {plan.period} + {plan.period && {plan.period}} @@ -193,10 +194,14 @@ export function PricingPage() { size="md" color={plan.color} variant={plan.popular ? 'filled' : 'light'} - loading={loading === plan.id} - onClick={() => handleSelectPlan(plan.id)} + loading={!plan.externalUrl ? loading === plan.id : false} + onClick={() => + plan.externalUrl + ? window.open(plan.externalUrl, '_blank', 'noopener') + : handleSelectPlan(plan.id) + } > - Get Started + {plan.externalUrl ? 'Request Quote' : 'Get Started'}