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

+4 -3
View File
@@ -1,9 +1,10 @@
# ODOO4projects # ODOO4projects
> ODOO4projects is a managed Odoo Community hosting service. We run the server, the backups, the > ODOO4projects is a managed Odoo Community hosting service. We run the server, the backups, the
> SSL certificate and the version upgrades for a monthly-or-yearly price, so the customer does not > SSL certificate and the updates that keep your Odoo current within its version, for a monthly-or-
> have to administer a server. One login: everything happens inside the customer's own Odoo > yearly price, so the customer does not have to administer a server. Moving to a new major version
> instance. We do not sell Odoo itself; we sell a business system that runs. > is a migration and is quoted separately. One login: everything happens inside the customer's own
> Odoo instance. We do not sell Odoo itself; we sell a business system that runs.
## Products and pricing (verified 2026-10-21, list prices, USD, VAT excluded) ## Products and pricing (verified 2026-10-21, list prices, USD, VAT excluded)
+2 -2
View File
@@ -402,7 +402,7 @@
{ {
"@type": "Product", "@type": "Product",
"name": "On the Rise — managed Odoo Community hosting", "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" }, "brand": { "@id": "https://odoo4projects.com/#organization" },
"offers": [ "offers": [
{ {
@@ -546,7 +546,7 @@
<div class="bf-panel"> <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-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-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 <!-- mechanism string, used verbatim — see §3. The code is the offer surface: it stays out
of meta, alt text, structured data and build comments. --> 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> <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>
+5 -4
View File
@@ -479,7 +479,7 @@
{ {
"@type": "Product", "@type": "Product",
"name": "Managed Odoo Community hosting", "name": "Managed Odoo Community hosting",
"description": "Managed Odoo Community hosting: the server, backups, SSL certificate and version upgrades are run for you on one yearly price, with no per-user licence on Odoo Community.", "description": "Managed Odoo Community hosting: 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 on Odoo Community. Moving to a new major version is a migration and is quoted separately.",
"brand": { "@id": "https://odoo4projects.com/#organization" }, "brand": { "@id": "https://odoo4projects.com/#organization" },
"offers": [ "offers": [
{ {
@@ -606,8 +606,9 @@
<p class="cmp-lead"> <p class="cmp-lead">
You should not have to become the IT department to find out what is in your stock. A business You should not have to become the IT department to find out what is in your stock. A business
system is something you subscribe to, not a project you build. The server, the patches, the system is something you subscribe to, not a project you build. The server, the patches, the
backups, the certificate, the version upgrade: those are our job, permanently, and not an evening backups, the certificate, the updates within your Odoo version: those are our job, permanently,
you hand back to the company. and not an evening you hand back to the company. Moving the database to a new major version is a
migration we quote for separately.
</p> </p>
<p class="cmp-lead"> <p class="cmp-lead">
So we put your stock, your orders, your invoices and who owes you money in one place, and we keep So we put your stock, your orders, your invoices and who owes you money in one place, and we keep
@@ -704,7 +705,7 @@
</tr> </tr>
<tr> <tr>
<th scope="row">Version upgrades</th> <th scope="row">Version upgrades</th>
<td class="is-us">A support ticket. We migrate versions 17, 18 and 19.</td> <td class="is-us">Updates and in-version upgrades are included. A move to a new major version is a migration, quoted separately.</td>
<td>You do it, after taking a full backup.</td> <td>You do it, after taking a full backup.</td>
<td>Push to the branch; if a module update fails, Odoo reverts the server and rolls the database back.</td> <td>Push to the branch; if a module update fails, Odoo reverts the server and rolls the database back.</td>
<td>Automatic and mandatory on Odoo's schedule.</td> <td>Automatic and mandatory on Odoo's schedule.</td>
+2 -2
View File
@@ -384,7 +384,7 @@
{ {
"@type": "Product", "@type": "Product",
"name": "On the Rise — managed Odoo Community hosting", "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 and no setup fee.", "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 and no setup fee. Moving to a new major version is a migration and is quoted separately.",
"brand": { "@id": "https://odoo4projects.com/#organization" }, "brand": { "@id": "https://odoo4projects.com/#organization" },
"offers": [ "offers": [
{ {
@@ -496,7 +496,7 @@
<section class="section-dark"> <section class="section-dark">
<div class="container"> <div class="container">
<h2 class="section-title">What a hosting offer from us actually is</h2> <h2 class="section-title">What a hosting offer from us actually is</h2>
<p class="of-lead">A hosting offer from us is one flat price for a year. That price runs your whole business system, and we run everything under it: the server, the backups, your certificate and the version upgrades.</p> <p class="of-lead">A hosting offer from us is one flat price for a year. That price runs your whole business system, and we run everything under it: the server, the backups, your certificate, and the updates that keep your Odoo current within its version. Moving to a new major version is a migration, and we quote that separately.</p>
<p class="of-lead">What is not on the bill: a charge for each person who logs in, and a fee to set you up. Odoo Community has no per-user licence, so there is nothing per seat to pay, and there is no setup fee.</p> <p class="of-lead">What is not on the bill: a charge for each person who logs in, and a fee to set you up. Odoo Community has no per-user licence, so there is nothing per seat to pay, and there is no setup fee.</p>
<p class="of-lead">Start with a 30-day free trial and no card. If it fits, the year starts when you pay, not when you sign up.</p> <p class="of-lead">Start with a 30-day free trial and no card. If it fits, the year starts when you pay, not when you sign up.</p>
</div> </div>
+1 -1
View File
@@ -163,7 +163,7 @@
<div class="legal-card"> <div class="legal-card">
<h2>Version upgrades and migrations</h2> <h2>Version upgrades and migrations</h2>
<p>Ask our support team for a version upgrade. We migrate databases on the main Odoo releases 17, 18 and 19. We do not support patch releases such as 18.1.</p> <p>Updates and upgrades within your current Odoo version are included in your plan. Moving a database to a new major Odoo version is a migration: it is a separate service and is quoted separately, so ask our support team for a quote. Our migration service covers databases on the main Odoo releases 17, 18 and 19. New instances can run Odoo 20, the current release. We do not support patch releases such as 18.1.</p>
</div> </div>
<div class="legal-card"> <div class="legal-card">