Public Access
Four new pages, built from the verified translator output with work/i18n/build-i18n.py, plus the same hreflang cluster and top-bar language selector on the two English pages. Same recipe as the homepage pilot (main937dbd4/06beab4); nothing else touched. - de|es/odoo-hosting-2027.html, de|es/support.html: per-language canonical, the full hreflang cluster (en-US, de, es, x-default -> EN), /static/lang.js, and the switcher slot placed in the page's own top bar (.cmp-topbar on the 2027 page, .blog-header on support.html) with the per-shape CSS hook from I18N-BUILD-PLAN.md §3. - odoo-hosting-2027.html, support.html: same cluster, same selector, so the cluster is symmetric (asymmetric hreflang is discarded by Google). support.html's canonical and og:url were still on the capitalised ODOO4projects.com host; the build normalises them to the lowercase form the rest of the site and sitemap.xml use. - Internal links: the build's rebase step now also localises a root-absolute page link (/support.html#contact in the translator's 2027 pages) once that page exists in the language. /de/support.html, /de/odoo-hosting-2027.html, /de/, /de/#pricing and /de/#trialCard are local; /legal.html stays on the EN route because the legal pages are not translated (lawyer review pending). - sitemap.xml: +4 URLs, lastmod 2026-10-24, priority reused from the EN entry (2027 -> 0.9, support.html -> 0.6 fallback, it has no EN entry). 17 -> 21 <loc>, no duplicates. - llms.txt: the ## Languages section now names the mirrored pages. Checks: verify-html.py PROBLEMS: 0; node --check static/lang.js OK; test-lang.js 31/31; test-build.py 64/64 (was 43; +21 for the four built pages and the root-absolute rule); check-links.py on the four new pages BROKEN/MISPLACED: 0.
57 lines
3.4 KiB
Plaintext
57 lines
3.4 KiB
Plaintext
# ODOO4projects
|
|
|
|
> 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
|
|
> have to administer a server. 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)
|
|
|
|
- Side Hustle — $214 per year. Managed Odoo Community hosting: server, backups, SSL, one domain.
|
|
No per-user licence. No module installation on this plan.
|
|
- On the Rise — $395 per year. The same, plus Git and one-click module installs, and three domains.
|
|
- Powerhouse — $595 per year. Everything in On the Rise, plus Odoo Enterprise readiness and two
|
|
workers.
|
|
- Empire — quoted on the plans page (no fixed price published).
|
|
- Odoo Community has no per-user licence. Odoo Enterprise, if the customer brings their own
|
|
licence, is licensed per user by Odoo S.A.
|
|
|
|
## What we support
|
|
|
|
- Odoo Community, hosted and managed.
|
|
- odoo.sh (Odoo S.A.'s own platform) — supported and coexists with our service.
|
|
- Growth into Odoo Enterprise — bring your own licence, keep the same instance, no migration.
|
|
- Own hardware — the Empire plan runs our service on the customer's own server.
|
|
|
|
## What we do not support
|
|
|
|
- Odoo Online (Odoo's SaaS). It runs Odoo's standard apps only and is incompatible with custom
|
|
modules, so it is not a fit for our managed Community model.
|
|
|
|
## Key pages
|
|
|
|
- [Odoo hosting 2027 — comparison landing page](https://odoo4projects.com/odoo-hosting-2027.html): every route to Odoo (managed, VPS, odoo.sh, Odoo Online, own hardware) side by side, with annual and five-year cost comparisons.
|
|
- [Odoo ERP Automation Bootcamp](https://odoo4projects.com/odoo-erp-automation-bootcamp/): a three-month, ten-session live bootcamp with Oliver Arnold, Technical Lead, that takes a small business from zero to a running ERP. Thursdays, one hour, Q1 2026, starting 8 January 2026; one year of hosted Odoo Community Edition included. The current price is confirmed on registration.
|
|
- [Home](https://odoo4projects.com/): plans and pricing, FAQ, server locations.
|
|
- [Support](https://odoo4projects.com/support.html): support and frequently asked questions.
|
|
- [Legal](https://odoo4projects.com/legal.html): company details.
|
|
- [Privacy Policy](https://odoo4projects.com/privacy.html): what data we hold and how we use it.
|
|
- [Terms of Service](https://odoo4projects.com/terms.html): plans, trial, payment and cancellation.
|
|
- [Blog](https://odoo4projects.com/blog/): guides, how-tos and platform news.
|
|
|
|
## Notes
|
|
|
|
- Prices are list prices captured on 21 October 2026 and are re-checked before each publishing year.
|
|
- Findability: [sitemap.xml](https://odoo4projects.com/sitemap.xml).
|
|
|
|
## Languages
|
|
|
|
- German: https://odoo4projects.com/de/ — the site's pages mirrored under `/de/`:
|
|
`/de/`, `/de/odoo-hosting-2027.html`, `/de/support.html`.
|
|
- Spanish: https://odoo4projects.com/es/ — the site's pages mirrored under `/es/`:
|
|
`/es/`, `/es/odoo-hosting-2027.html`, `/es/support.html`.
|
|
- Language selection is client-side (`/static/lang.js`): a German- or
|
|
Spanish-preferring browser is sent to `/de/` or `/es/` once per session.
|
|
An explicit choice — `?lang=de|es|en` or the EN | DE | ES switcher — is
|
|
remembered and always wins. Deep links (`/de/...`) are never redirected.
|