Highlight Ladill-provided kiosks on Pro and Enterprise plans.
Deploy Ladill Frontdesk / deploy (push) Successful in 1m16s

Surface hardware kiosk provision in plan benefits, upgrade banners,
and settings copy so paid tiers clearly include supplied visitor kiosks.
This commit is contained in:
isaacclad
2026-07-16 08:20:38 +00:00
parent 5526a10342
commit fc072e71be
5 changed files with 8 additions and 6 deletions
+1 -1
View File
@@ -355,7 +355,7 @@ return [
'upgrade_banner' => [ 'upgrade_banner' => [
'title' => 'Unlock Frontdesk Pro or Enterprise', 'title' => 'Unlock Frontdesk Pro or Enterprise',
'description' => 'Unlimited kiosks, webhooks, iCal sync & scheduled reports — from GHS 990/branch/mo.', 'description' => 'Ladill-provided visitor kiosks, multi-branch, team, webhooks & reports — from GHS 990/branch/mo.',
'route' => 'frontdesk.pro.index', 'route' => 'frontdesk.pro.index',
], ],
@@ -6,7 +6,7 @@
<div class="mt-6 rounded-2xl border border-indigo-200 bg-indigo-50 p-6"> <div class="mt-6 rounded-2xl border border-indigo-200 bg-indigo-50 p-6">
<h2 class="font-semibold text-indigo-900">Upgrade to Pro</h2> <h2 class="font-semibold text-indigo-900">Upgrade to Pro</h2>
<p class="mt-2 text-sm text-indigo-800"> <p class="mt-2 text-sm text-indigo-800">
GHS {{ number_format($proPriceMinor / 100, 0) }} / branch / month from your Ladill wallet unlimited kiosks, integrations, scheduled reports, and more. GHS {{ number_format($proPriceMinor / 100, 0) }} / branch / month from your Ladill wallet provided visitor kiosks, integrations, scheduled reports, and more.
</p> </p>
<a href="{{ route('frontdesk.pro.index') }}" class="btn-primary mt-4 inline-flex">View Pro plans</a> <a href="{{ route('frontdesk.pro.index') }}" class="btn-primary mt-4 inline-flex">View Pro plans</a>
<p class="mt-3 text-xs text-indigo-700"> <p class="mt-3 text-xs text-indigo-700">
@@ -77,7 +77,7 @@
<li>Core check-in & badges</li> <li>Core check-in & badges</li>
<li>100 host emails / month</li> <li>100 host emails / month</li>
<li>Watchlist & hosts</li> <li>Watchlist & hosts</li>
<li class="text-slate-400">Multi-branch & team (Pro)</li> <li class="text-slate-400">Multi-branch, team & provided kiosks (Pro)</li>
</ul> </ul>
@if ($planKey === 'free') @if ($planKey === 'free')
<p class="mt-6 text-sm font-medium text-indigo-700">Current plan</p> <p class="mt-6 text-sm font-medium text-indigo-700">Current plan</p>
@@ -98,13 +98,14 @@
= {{ $currency }} <span x-text="fmt(proTotal())"></span>/mo = {{ $currency }} <span x-text="fmt(proTotal())"></span>/mo
</p> </p>
<ul class="mt-5 flex-1 space-y-2 text-sm text-slate-700"> <ul class="mt-5 flex-1 space-y-2 text-sm text-slate-700">
<li>Ladill-provided visitor kiosks</li>
<li>Multi-branch locations & buildings</li> <li>Multi-branch locations & buildings</li>
<li>Team roles & invitations</li> <li>Team roles & invitations</li>
<li>Unlimited host email alerts</li> <li>Unlimited host email alerts</li>
<li>Webhooks & iCal feeds</li> <li>Webhooks & iCal feeds</li>
<li>Scheduled report exports</li> <li>Scheduled report exports</li>
<li>Custom badge templates</li> <li>Custom badge templates</li>
<li>Unlimited kiosks (billed per branch)</li> <li>Unlimited kiosk software (billed per branch)</li>
</ul> </ul>
<div class="mt-6"> <div class="mt-6">
@if ($planKey === 'pro') @if ($planKey === 'pro')
@@ -171,6 +172,7 @@
</p> </p>
<ul class="mt-5 flex-1 space-y-2 text-sm text-slate-200"> <ul class="mt-5 flex-1 space-y-2 text-sm text-slate-200">
<li>Everything in Pro</li> <li>Everything in Pro</li>
<li>Ladill-provided visitor kiosks</li>
<li>Custom integrations</li> <li>Custom integrations</li>
<li>Volume SMS rates</li> <li>Volume SMS rates</li>
<li>Dedicated support & SLA</li> <li>Dedicated support & SLA</li>
@@ -9,7 +9,7 @@
<div class="flex flex-col gap-4 sm:flex-row sm:items-start sm:justify-between"> <div class="flex flex-col gap-4 sm:flex-row sm:items-start sm:justify-between">
<p class="text-sm leading-6 text-slate-600"> <p class="text-sm leading-6 text-slate-600">
@if ($hasPaidPlan) @if ($hasPaidPlan)
<span class="font-medium text-indigo-700">{{ $plan['label'] ?? 'Pro' }}</span> unlimited kiosks, integrations, and unlimited host emails, billed per branch (SMS still billed per segment). <span class="font-medium text-indigo-700">{{ $plan['label'] ?? 'Pro' }}</span> Ladill-provided visitor kiosks, unlimited kiosk software, integrations, and unlimited host emails, billed per branch (SMS still billed per segment).
@if ($billedBranches > 0) @if ($billedBranches > 0)
Billed for {{ $billedBranches }} {{ str('branch')->plural($billedBranches) }} Billed for {{ $billedBranches }} {{ str('branch')->plural($billedBranches) }}
({{ $activeBranchCount }} active). ({{ $activeBranchCount }} active).
@@ -8,7 +8,7 @@
<h2 class="font-semibold text-indigo-900">Upgrade to Pro</h2> <h2 class="font-semibold text-indigo-900">Upgrade to Pro</h2>
<p class="mt-2 text-sm text-indigo-800"> <p class="mt-2 text-sm text-indigo-800">
GHS {{ number_format($proPriceMinor / 100, 0) }} / branch / month from your Ladill wallet GHS {{ number_format($proPriceMinor / 100, 0) }} / branch / month from your Ladill wallet
multi-branch locations, team roles, integrations, and more. provided visitor kiosks, multi-branch locations, team roles, integrations, and more.
</p> </p>
<a href="{{ route('frontdesk.pro.index') }}" class="btn-primary mt-4 inline-flex">View Pro plans</a> <a href="{{ route('frontdesk.pro.index') }}" class="btn-primary mt-4 inline-flex">View Pro plans</a>
<p class="mt-3 text-xs text-indigo-700"> <p class="mt-3 text-xs text-indigo-700">