You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on May 22, 2026. It is now read-only.
pricing/index.md
- Bold the entire "Starting from $4 999" label, not just the price
- Style "This solution is for you if:" as body copy (not <h4>)
- Replace "offline deployment" with "development deployment" in the bullets
pricing/pricing.sass
- Indent the Self-Managed section header (Subscription plans / License
packages + descriptions) by 24px so it aligns with the card content
that sits below it on PE PAYG / Perpetual
js/script.js
- Skip the FAQ-anchor click on tooltip icons inside #perpetual; they
were scrolling a few px to nothing because the matching FAQ entries
don't exist in this section. Tippy hover tooltips still work.
_includes/pricing/tb-perpetual-calculator.html
- Group all Prod Instance rows (Included, Complimentary, Extra,
Extra Cost) together at the top of the Platform section in the
on-screen Calculation summary panel
- Pre-fill the Contact Us button with the full calculation summary
(subject + URL-encoded message), matching the pattern already used
by tb-payg / tb-private-cloud calculators
- Mirror every line of the panel in the clipboard message (Included
Devices/Prod Instances, Complimentary, White Labeling, Base Price,
extras, full add-on breakdown for Edge / Trendz / Offline) so the
Copy / Download / Contact Us flows all carry the same detail
- Fix the missing complimentaryProd argument in the inner
tbSmPUpdateClipboard call so the Complimentary Prod Instances line
actually appears in the message
- Open the Contact Us link in a new tab
${tbSmPCreateItem('Included Prod Instances',formatNumber(plan.includedProdInstances),'Number of production instances covered by the perpetual license base price.')}
421
-
${complimentaryProd>0 ? tbSmPCreateItem('Complimentary Prod Instances',formatNumber(complimentaryProd),'1 Production Instance provided at no charge for every 5,000 extra devices.') : ''}
421
+
${complimentaryProd>0 ? tbSmPCreateItem('Complimentary Prod Instances',formatNumber(complimentaryProd),'1 Production Instance provided at no charge for every 5,000 extra devices.') : ''}`;
422
+
423
+
// Group all Prod Instance info together at the top, immediately
424
+
// after Complimentary, before White Labeling / Base Price.
${tbSmPCreateItem('White Labeling','<span class="badge enabled">Enabled</span>','Customization of the platform interface with your corporate branding.')}
423
432
${tbSmPCreateItem('Base Price',formatCurrency(plan.price),'One-time license fee before extras and add-ons.')}`;
<p class="subtitle">The one-time, enterprise-grade license for maximum security, permanent data control, and predictable costs.</p>
1064
1064
<p>A perpetual license transforms your core IoT platform into a permanent asset, giving you a predictable financial model and complete control over your technology roadmap. It's the ideal foundation for a long-term, large-scale enterprise deployment.</p>
1065
-
<p class="perpetual-price">Starting from <strong>$4 999</strong></p>
1066
-
<h4>This solution is for you if:</h4>
1065
+
<p class="perpetual-price"><strong>Starting from $4 999</strong></p>
1066
+
<p>This solution is for you if:</p>
1067
1067
<ul>
1068
-
<li>Your security policy requires an isolated, on-premises, or offline deployment.</li>
1068
+
<li>Your security policy requires an isolated, on-premises, or development deployment.</li>
1069
1069
<li>Your financial model favors a one-time capital investment (CAPEX) over recurring expenses.</li>
1070
1070
<li>Your business needs a unique, tailored solution, not a one-size-fits-all subscription.</li>
0 commit comments