fix(copy): qualify version upgrades as in-version only; major migration is a separate quote

The four 'version upgrades are run for you' lines (black-friday, hosting-offers,
hosting-2027 body + table row, llms.txt) and their JSON-LD descriptions now say
updates and in-version upgrades are included, and name a major-version migration
as a separate, quoted service. terms.html: migration = separate service, quoted
separately; release list no longer reads stale (names Odoo 20 as current).
No offer, price, page structure or ad change.
This commit is contained in:
webmaster committed 2026-11-02 08:31:51 +00:00
1 parent ef0ea506c2
commit 46b943bffe
5 files changed
+14 -12

No files matched your search

+2 -2
View File
@@ -402,7 +402,7 @@
{
"@type": "Product",
"name": "On the Rise — managed Odoo Community hosting",
"description": "Managed Odoo Community hosting on the On the Rise plan: the server, backups, SSL certificate and version upgrades are run for you on one yearly price, with no per-user licence.",
"description": "Managed Odoo Community hosting on the On the Rise plan: the server, backups and SSL certificate are run for you and your Odoo is kept current within its version, on one yearly price with no per-user licence. Moving to a new major version is a migration and is quoted separately.",
"brand": { "@id": "https://odoo4projects.com/#organization" },
"offers": [
{
@@ -546,7 +546,7 @@
<div class="bf-panel">
<p class="bf-teaser">Your whole business in one system. The Black Friday price is right here — no code to hunt for.</p>
<p class="bf-price"><strong>$295</strong> for your first year — then <strong>$395</strong> a year after that.</p>
<p class="bf-included">One price a year, no per-user licence, no setup fee. We run the server, the backups, your certificate and the version upgrades for you.</p>
<p class="bf-included">One price a year, no per-user licence, no setup fee. We run the server, the backups and your certificate, and we keep your Odoo current within its version. Moving to a new major version is a migration, and we quote that separately.</p>
<!-- mechanism string, used verbatim — see §3. The code is the offer surface: it stays out
of meta, alt text, structured data and build comments. -->
<p class="bf-mechanism bf-code-wrap"><span class="bf-code-label">Your code</span><span class="bf-code">HOST27</span><span class="bf-code-note">takes $100 off your first year at checkout. One redemption per customer.</span></p>