feat(analytics): add Plausible custom-event markings for six goals

Mark the six conversion goals on the self-hosted Plausible instance so the
events match the goals to be registered in Plausible. Event names verbatim:
Trial, FAQ, Buy, Custom Quote, search posts, Project Plan.

CSS-class markings (work without JS logic, on the clickable element):
- FAQ  -> index/de/es index .faq-card; odoo-hosting-2027 + odoo-community-upgrade
          (de/es twins) and australia <summary>; support.html .faq-question
- Buy  -> index/de/es index .btn-buy anchors; australia + bootcamp native
          post_basket submit buttons (forms stay native POST)

JS call markings in script.js (loaded by index, de/index, es/index):
- Trial        on the successful trial-form POST (.then branch)
- Custom Quote on the successful custom-quote POST (.then branch)
- Project Plan on the successful business-wizard submit
- search posts on the FIRST input of #blogSearch only (guard flag, one per
  pageview, not on every keystroke, not on #ocaSearch)

Nothing fires on page load; the 'Start the free trial' anchors that only
scroll to #trialCard are deliberately not tagged. One goal per topic across
all languages, no language suffix. No visual, behavioural or request change.
This commit is contained in:
webmaster committed 2026-10-28 21:07:19 +00:00
1 parent ea97e65416
commit 73b3f34696
13 files changed
+104 -96

No files matched your search

+9 -9
View File
@@ -431,7 +431,7 @@
<form method="post" action="https://20.odoo4projects.com/shop/post_basket" target="_blank">
<input type="hidden" name="basket" value='[{"product_id":4,"qty":1,"info":"Australia"}]' />
<input type="hidden" name="clear" value="1" />
<button type="submit" class="btn btn-brass btn-lg">Get On the Rise — $395 a year</button>
<button type="submit" class="btn btn-brass btn-lg plausible-event-name=Buy">Get On the Rise — $395 a year</button>
</form>
<a href="odoo-hosting-2027.html" class="btn btn-outline btn-lg">Compare every way to host Odoo</a>
</div>
@@ -635,7 +635,7 @@
<h2 class="section-title">Questions the price raises</h2>
<div class="cmp-faq-grid">
<details class="cmp-faq">
<summary>Where is my data actually stored?</summary>
<summary class="plausible-event-name=FAQ">Where is my data actually stored?</summary>
<div class="cmp-a">
<p>
On our servers in Sydney, Australia. When you choose Australia (Sydney) as your server location,
@@ -645,7 +645,7 @@
</div>
</details>
<details class="cmp-faq">
<summary>How much does Odoo hosting cost in Australia?</summary>
<summary class="plausible-event-name=FAQ">How much does Odoo hosting cost in Australia?</summary>
<div class="cmp-a">
<p>
Four plans, all billed yearly in US dollars with tax added at checkout: Side Hustle $ 214.00, On
@@ -656,7 +656,7 @@
</div>
</details>
<details class="cmp-faq">
<summary>Do the backups run automatically?</summary>
<summary class="plausible-event-name=FAQ">Do the backups run automatically?</summary>
<div class="cmp-a">
<p>
Yes — backups run on a schedule without you setting anything up. The number of slots depends on
@@ -667,7 +667,7 @@
</div>
</details>
<details class="cmp-faq">
<summary>How is this different from odoo.sh?</summary>
<summary class="plausible-event-name=FAQ">How is this different from odoo.sh?</summary>
<div class="cmp-a">
<p>
odoo.sh is Odoo's own hosting, running Odoo Enterprise for a developer workflow — you deploy by
@@ -679,7 +679,7 @@
</div>
</details>
<details class="cmp-faq">
<summary>Can I add my own apps, or have something built for me?</summary>
<summary class="plausible-event-name=FAQ">Can I add my own apps, or have something built for me?</summary>
<div class="cmp-a">
<p>
Yes. Odoo's own apps are all there on every plan, and from On the Rise upwards you can add custom
@@ -691,7 +691,7 @@
</div>
</details>
<details class="cmp-faq">
<summary>What if I outgrow my plan?</summary>
<summary class="plausible-event-name=FAQ">What if I outgrow my plan?</summary>
<div class="cmp-a">
<p>
You move up without a data migration and without downtime. Upgrade from your Odoo settings and
@@ -701,7 +701,7 @@
</div>
</details>
<details class="cmp-faq">
<summary>Do you have Australian support hours, or an Australian office?</summary>
<summary class="plausible-event-name=FAQ">Do you have Australian support hours, or an Australian office?</summary>
<div class="cmp-a">
<p>
No separate Australian support desk is published, and we do not claim an Australian office or
@@ -724,7 +724,7 @@
<form method="post" action="https://20.odoo4projects.com/shop/post_basket" target="_blank">
<input type="hidden" name="basket" value='[{"product_id":4,"qty":1,"info":"Australia"}]' />
<input type="hidden" name="clear" value="1" />
<button type="submit" class="btn btn-brass btn-lg">Get On the Rise — $395 a year</button>
<button type="submit" class="btn btn-brass btn-lg plausible-event-name=Buy">Get On the Rise — $395 a year</button>
</form>
<a href="odoo-hosting-2027.html" class="btn btn-outline btn-lg">Compare every way to host Odoo</a>
</div>
+9 -9
View File
@@ -362,27 +362,27 @@
<div class="container">
<h2 class="section-title">Häufige Fragen</h2>
<div class="faq-grid">
<div class="faq-card" onclick="this.classList.toggle('open')">
<div class="faq-card plausible-event-name=FAQ" onclick="this.classList.toggle('open')">
<div class="faq-q"><span>Was, wenn mein Plan nicht mehr ausreicht?</span> <i class="fas fa-chevron-down"></i></div>
<div class="faq-a"><p>Wachsen Sie von Side Hustle bis Empire — ohne Datenmigration und ohne Ausfallzeit. Upgraden Sie direkt in den Odoo-Einstellungen: Ihre Instanz bleibt aktiv, Ihre Daten kommen mit.</p></div>
</div>
<div class="faq-card" onclick="this.classList.toggle('open')">
<div class="faq-card plausible-event-name=FAQ" onclick="this.classList.toggle('open')">
<div class="faq-q"><span>Kann ich es anpassen?</span> <i class="fas fa-chevron-down"></i></div>
<div class="faq-a"><p>Ja. On the Rise und höher unterstützen Git-basierte Module. Installieren Sie eigene Anwendungen, entwickeln Sie selbst oder nutzen Sie Quick GIT für die Installation mit einem Klick.</p></div>
</div>
<div class="faq-card" onclick="this.classList.toggle('open')">
<div class="faq-card plausible-event-name=FAQ" onclick="this.classList.toggle('open')">
<div class="faq-q"><span>Wie schnell kann ich loslegen?</span> <i class="fas fa-chevron-down"></i></div>
<div class="faq-a"><p>In fünf Minuten. Plan wählen, Region auswählen — Ihre Odoo-Instanz läuft. Keine Einrichtungsgebühr. Zahlung über Stripe. Jederzeit kündbar.</p></div>
</div>
<div class="faq-card" onclick="this.classList.toggle('open')">
<div class="faq-card plausible-event-name=FAQ" onclick="this.classList.toggle('open')">
<div class="faq-q"><span>Kann ich Odoo Enterprise betreiben?</span> <i class="fas fa-chevron-down"></i></div>
<div class="faq-a"><p>Powerhouse und Empire sind Enterprise-bereit. Bringen Sie Ihre Lizenz mit — die Infrastruktur stellen wir.</p></div>
</div>
<div class="faq-card" onclick="this.classList.toggle('open')">
<div class="faq-card plausible-event-name=FAQ" onclick="this.classList.toggle('open')">
<div class="faq-q"><span>Was kann Odoo Community?</span> <i class="fas fa-chevron-down"></i></div>
<div class="faq-a"><p>Lager, Buchhaltung, CRM, Vertrieb, Fertigung, Personal — alles in einem System. Kostenlos und vollständig Open Source.</p></div>
</div>
<div class="faq-card" onclick="this.classList.toggle('open')">
<div class="faq-card plausible-event-name=FAQ" onclick="this.classList.toggle('open')">
<div class="faq-q"><span>Gibt es ein Partnerprogramm?</span> <i class="fas fa-chevron-down"></i></div>
<div class="faq-a"><p>Nein. Wettbewerbsfähige Preise für unsere gemeinsamen Kunden liegen in unserem eigenen Interesse.</p></div>
</div>
@@ -416,7 +416,7 @@
<small class="price-period">/ Jahr</small>
</div>
<p class="desc">"ODOO Standard .. das ist alles, was mein Unternehmen braucht"</p>
<a href="javascript:void(0)" class="btn btn-brass btn-buy" data-id="6">Jetzt kaufen</a>
<a href="javascript:void(0)" class="btn btn-brass btn-buy plausible-event-name=Buy" data-id="6">Jetzt kaufen</a>
<ul>
<li><i class="fas fa-check" style="color: var(--success)"></i> Odoo CE in 5 Minuten starten</li>
<li><i class="fas fa-check" style="color: var(--success)"></i> Automatische Backups — kein Merken nötig</li>
@@ -434,7 +434,7 @@
<small class="price-period">/ Jahr</small>
</div>
<p class="desc">"Ich brauche ein paar Module und professionelle Berichte"</p>
<a href="javascript:void(0)" class="btn btn-brass btn-buy" data-id="4">Jetzt kaufen</a>
<a href="javascript:void(0)" class="btn btn-brass btn-buy plausible-event-name=Buy" data-id="4">Jetzt kaufen</a>
<ul>
<li><i class="fas fa-check" style="color: var(--success)"></i> Odoo CE in 5 Minuten starten</li>
<li><i class="fas fa-check" style="color: var(--success)"></i> Automatische Backups — kein Merken nötig</li>
@@ -453,7 +453,7 @@
<small class="price-period">/ Jahr</small>
</div>
<p class="desc">"ODOO Enterprise ist ein Muss!"</p>
<a href="javascript:void(0)" class="btn btn-brass btn-buy" data-id="5">Jetzt kaufen</a>
<a href="javascript:void(0)" class="btn btn-brass btn-buy plausible-event-name=Buy" data-id="5">Jetzt kaufen</a>
<ul>
<li><i class="fas fa-check" style="color: var(--success)"></i> Odoo CE in 5 Minuten starten</li>
<li><i class="fas fa-check" style="color: var(--success)"></i> Automatische Backups — kein Merken nötig</li>
+8 -8
View File
@@ -755,7 +755,7 @@ sudo -u postgres pg_restore -d &lt;DB_NEW&gt; /path/backup/&lt;DB&gt;.dump
<h2 class="section-title">Fragen zum Upgrade</h2>
<div class="cmp-faq-grid">
<details class="cmp-faq">
<summary>Ist ein Upgrade dasselbe wie ein Update?</summary>
<summary class="plausible-event-name=FAQ">Ist ein Upgrade dasselbe wie ein Update?</summary>
<div class="cmp-a">
<p>
Nein. Ein Update bringt Ihnen die neueste Fassung der Software, die Sie bereits einsetzen. Ein Upgrade bringt Ihre Datenbank auf eine neue Hauptversion (18 auf 19 oder 19 auf 20) und wandelt die Daten selbst um. Es geht nur in eine Richtung: einen unterstützten Weg zurück gibt es nicht, und es ist keine Lizenzänderung, kein Editionswechsel und kein Hosting-Wechsel.
@@ -763,7 +763,7 @@ sudo -u postgres pg_restore -d &lt;DB_NEW&gt; /path/backup/&lt;DB&gt;.dump
</div>
</details>
<details class="cmp-faq">
<summary>Können wir direkt von Odoo 14 auf Odoo 20 upgraden?</summary>
<summary class="plausible-event-name=FAQ">Können wir direkt von Odoo 14 auf Odoo 20 upgraden?</summary>
<div class="cmp-a">
<p>
Nein. Es geht immer nur eine Hauptversion auf einmal: 14 auf 15 auf 16 auf 17 auf 18 auf 19 auf 20. Eine Version zu überspringen ist kein unterstützter Weg. Unser eigener Migrationsservice dokumentiert Unterstützung für Datenbanken auf Odoo 17, 18 und 19, nur Hauptreleases, keine Patch-Releases; ältere Datenbanken brauchen zuerst eine Kompatibilitätsprüfung, die mit einem Support-Ticket beginnt.
@@ -771,7 +771,7 @@ sudo -u postgres pg_restore -d &lt;DB_NEW&gt; /path/backup/&lt;DB&gt;.dump
</div>
</details>
<details class="cmp-faq">
<summary>Was passiert mit meiner Historie: Rechnungen, Zahlungen, Anhänge?</summary>
<summary class="plausible-event-name=FAQ">Was passiert mit meiner Historie: Rechnungen, Zahlungen, Anhänge?</summary>
<div class="cmp-a">
<p>
Das ist die richtige Frage, und die ehrliche Antwort lautet: Es hängt vom Weg ab. Der OpenUpgrade-Weg — eine Versionsmigration auf Ihrem eigenen Server — nimmt die Datenbank mit und erhält die Historie und die Verknüpfungen zwischen den Datensätzen. Die OpenUpgrade-Dokumentation warnt, dass der andere Weg, Dokumente in ein neues System zu verschieben, nur einen Teil Ihrer Daten rettet und die Historie und die Verknüpfungen zwischen den Datensätzen verliert, zum Beispiel die Rechnungen je Kunde. Unser Service baut Ihnen eine neue Datenbank und bringt Ihre Daten hinein; unser Weg ist also der, nach dem Sie fragen sollten: Bitten Sie uns vor Ihrer Freigabe, genau aufzulisten, welche Datensätze in der neuen Datenbank sein werden und welche nicht. Wir möchten lieber, dass Sie sie stellen, als dass Sie sie annehmen.
@@ -779,7 +779,7 @@ sudo -u postgres pg_restore -d &lt;DB_NEW&gt; /path/backup/&lt;DB&gt;.dump
</div>
</details>
<details class="cmp-faq">
<summary>Funktionieren meine individuellen Module weiterhin?</summary>
<summary class="plausible-event-name=FAQ">Funktionieren meine individuellen Module weiterhin?</summary>
<div class="cmp-a">
<p>
Nicht von allein. Ein Modul, das für Ihr Geschäft geschrieben wurde, braucht seinen Code auf der Zielversion, und Umbenennungen, die sonst Daten kosten würden, brauchen eigene Migrationsskripte. Die Odoo-Dokumentation ist hier deutlich: Ein Upgrade ist blockiert, bis es eine Version Ihrer individuellen Module für die Zielversion gibt. Module, die mit Odoo ausgeliefert werden, und Module der Community-Vereinigung bringen ihre eigenen Migrationsskripte mit; Ihre nicht, und die muss jemand schreiben.
@@ -787,7 +787,7 @@ sudo -u postgres pg_restore -d &lt;DB_NEW&gt; /path/backup/&lt;DB&gt;.dump
</div>
</details>
<details class="cmp-faq">
<summary>Was kostet es, und wie lange dauert es?</summary>
<summary class="plausible-event-name=FAQ">Was kostet es, und wie lange dauert es?</summary>
<div class="cmp-a">
<p>
Für den Upgrade-Service veröffentlichen wir weder Preis noch Dauer, und wir erfinden hier auch keine. Was wir veröffentlichen, ist der Anfang: Sie eröffnen ein Support-Ticket, wir prüfen Ihre Datenbank auf Kompatibilität und melden uns bei Ihnen. Wenn Sie es gegen die Eigenleistung abwägen, ist der ehrliche Vergleich nicht die Servermiete, sondern Ihre eigenen Stunden, die auf keiner Rechnung auftauchen.
@@ -795,7 +795,7 @@ sudo -u postgres pg_restore -d &lt;DB_NEW&gt; /path/backup/&lt;DB&gt;.dump
</div>
</details>
<details class="cmp-faq">
<summary>Brauche ich einen Entwickler?</summary>
<summary class="plausible-event-name=FAQ">Brauche ich einen Entwickler?</summary>
<div class="cmp-a">
<p>
Um die Befehle im technischen Abschnitt auszuführen, ja; oder jemanden, der sich im Terminal mit PostgreSQL auskennt. Damit wir es übernehmen, nein: Genau das ist der Sinn des Service. Sie senden die Datenbank, wir bauen das neue System auf unserer Infrastruktur, und Sie erhalten die Zugangsdaten.
@@ -803,7 +803,7 @@ sudo -u postgres pg_restore -d &lt;DB_NEW&gt; /path/backup/&lt;DB&gt;.dump
</div>
</details>
<details class="cmp-faq">
<summary>Kann ich das System mit der neuen Version ansehen, bevor es live geht?</summary>
<summary class="plausible-event-name=FAQ">Kann ich das System mit der neuen Version ansehen, bevor es live geht?</summary>
<div class="cmp-a">
<p>
Ja, und das sollten Sie. Wer die Arbeit macht, migriert zuerst eine Kopie; das ist die erste Regel des ganzen Prozesses, in der Odoo-Dokumentation wie im OpenUpgrade-Projekt. Und die migrierte Kopie ist das, was Sie prüfen, bevor mit dem System, auf dem Ihr Geschäft läuft, irgendetwas passiert. Unser Service folgt demselben Prinzip: Wir bauen das neue System auf unseren eigenen Servern, und Sie vergleichen es mit dem alten.
@@ -811,7 +811,7 @@ sudo -u postgres pg_restore -d &lt;DB_NEW&gt; /path/backup/&lt;DB&gt;.dump
</div>
</details>
<details class="cmp-faq">
<summary>Wir sind woanders gehostet. Können Sie uns trotzdem upgraden?</summary>
<summary class="plausible-event-name=FAQ">Wir sind woanders gehostet. Können Sie uns trotzdem upgraden?</summary>
<div class="cmp-a">
<p>
Ja, genau dafür ist unser Migrationsservice da. Sie eröffnen ein Support-Ticket, wir senden Ihnen ein sicheres Formular zum Hochladen Ihrer Datenbank, richten Ihnen einen neuen Server auf unserer Infrastruktur ein und stellen die Zugangsdaten bereit. Datenbanken auf Odoo 17, 18 und 19, nur Hauptreleases; ältere nach einer Kompatibilitätsprüfung.
+6 -6
View File
@@ -919,37 +919,37 @@
<h2 class="section-title">Fragen, die die Tabelle aufwirft</h2>
<div class="cmp-faq-grid">
<details class="cmp-faq">
<summary>Was bedeutet „fünf Minuten“ eigentlich?</summary>
<summary class="plausible-event-name=FAQ">Was bedeutet „fünf Minuten“ eigentlich?</summary>
<div class="cmp-a">
<p>Fünf Minuten dauert es bis zum laufenden System, nicht bis zum fertigen System. Ihre eigenen Kunden, Produkte und Bestände einzupflegen ist die Arbeit der ersten Woche. Diese Woche ist bei allen Wegen oben gleich lang.</p>
</div>
</details>
<details class="cmp-faq">
<summary>Unterstützen Sie Odoo Online?</summary>
<summary class="plausible-event-name=FAQ">Unterstützen Sie Odoo Online?</summary>
<div class="cmp-a">
<p>Nein. Odoo Online führt nur die Standard-Apps von Odoo und ist mit eigenen Modulen oder Modulen aus dem Odoo Apps Store nicht kompatibel, Sie können also keine App hinzufügen, die nicht auf Odoos Liste steht. Upgrades sind automatisch und verpflichtend nach Odoos Zeitplan. Wenn Odoos Standard-Apps alles abdecken, was Sie je brauchen, ist Odoo Online die günstigere und einfachere Antwort, und wir sind nicht die richtige Wahl.</p>
</div>
</details>
<details class="cmp-faq">
<summary>Kann ich eigene Apps oder OCA-Module hinzufügen?</summary>
<summary class="plausible-event-name=FAQ">Kann ich eigene Apps oder OCA-Module hinzufügen?</summary>
<div class="cmp-a">
<p>Odoos eigene Apps sind in jedem Plan verfügbar. Eigene und OCA-Module installieren Sie ab On the Rise, per Git oder mit einem Klick. Bei Side Hustle gibt es keine Modulinstallation.</p>
</div>
</details>
<details class="cmp-faq">
<summary>Brauche ich einen KI-Assistenten, um ODOO4projects zu nutzen?</summary>
<summary class="plausible-event-name=FAQ">Brauche ich einen KI-Assistenten, um ODOO4projects zu nutzen?</summary>
<div class="cmp-a">
<p>Nein. Wir liefern unseren MCP-Server direkt in den Apps mit, sodass ein KI-Assistent wie Claude Code oder Hermes den Server neu starten, ein Modul hochladen, eine Domain hinzufügen oder das Log für Sie lesen kann. Sie öffnen nie ein Hosting-Panel. Es ist optional: Das Geschäft läuft ohne ihn genau gleich.</p>
</div>
</details>
<details class="cmp-faq">
<summary>Können wir später zu Odoo Enterprise wechseln?</summary>
<summary class="plausible-event-name=FAQ">Können wir später zu Odoo Enterprise wechseln?</summary>
<div class="cmp-a">
<p>Ja. Bringen Sie Ihre eigene Odoo-Enterprise-Lizenz mit und behalten Sie dasselbe System. Keine Migration.</p>
</div>
</details>
<details class="cmp-faq">
<summary>Gibt es eine Lizenz pro Benutzer?</summary>
<summary class="plausible-event-name=FAQ">Gibt es eine Lizenz pro Benutzer?</summary>
<div class="cmp-a">
<p>Nein. Odoo Community hat keine Lizenz pro Benutzer; unsere Pläne sind ein pauschaler Jahrespreis. Odoo Enterprise, wenn Sie es mitbringen, wird von Odoo S.A. pro Benutzer lizenziert.</p>
</div>
+9 -9
View File
@@ -362,27 +362,27 @@
<div class="container">
<h2 class="section-title">Preguntas frecuentes</h2>
<div class="faq-grid">
<div class="faq-card" onclick="this.classList.toggle('open')">
<div class="faq-card plausible-event-name=FAQ" onclick="this.classList.toggle('open')">
<div class="faq-q"><span>¿Y si mi plan se me queda corto?</span> <i class="fas fa-chevron-down"></i></div>
<div class="faq-a"><p>Crezca de Side Hustle a Empire sin migrar datos ni perder disponibilidad. Cambie de plan en los ajustes de Odoo: su instancia sigue activa y sus datos vienen con usted.</p></div>
</div>
<div class="faq-card" onclick="this.classList.toggle('open')">
<div class="faq-card plausible-event-name=FAQ" onclick="this.classList.toggle('open')">
<div class="faq-q"><span>¿Puedo personalizarlo?</span> <i class="fas fa-chevron-down"></i></div>
<div class="faq-a"><p>Sí. On the Rise y los planes superiores admiten módulos vía Git. Instale aplicaciones personalizadas, desarrolle las suyas o use Quick GIT para instalarlas con un clic.</p></div>
</div>
<div class="faq-card" onclick="this.classList.toggle('open')">
<div class="faq-card plausible-event-name=FAQ" onclick="this.classList.toggle('open')">
<div class="faq-q"><span>¿En cuánto tiempo puedo empezar?</span> <i class="fas fa-chevron-down"></i></div>
<div class="faq-a"><p>Cinco minutos. Elija un plan, escoja su región y su instancia de Odoo estará activa. Sin cuota de alta. Pago con Stripe. Cancele cuando quiera.</p></div>
</div>
<div class="faq-card" onclick="this.classList.toggle('open')">
<div class="faq-card plausible-event-name=FAQ" onclick="this.classList.toggle('open')">
<div class="faq-q"><span>¿Puedo usar Odoo Enterprise?</span> <i class="fas fa-chevron-down"></i></div>
<div class="faq-a"><p>Powerhouse y Empire están listos para Enterprise. Traiga su licencia; nosotros ponemos la infraestructura.</p></div>
</div>
<div class="faq-card" onclick="this.classList.toggle('open')">
<div class="faq-card plausible-event-name=FAQ" onclick="this.classList.toggle('open')">
<div class="faq-q"><span>¿Odoo Community? ¿Qué puede hacer?</span> <i class="fas fa-chevron-down"></i></div>
<div class="faq-a"><p>Inventario, contabilidad, CRM, ventas, fabricación, RR. HH.: todo en un solo sistema. Gratuito y totalmente de código abierto.</p></div>
</div>
<div class="faq-card" onclick="this.classList.toggle('open')">
<div class="faq-card plausible-event-name=FAQ" onclick="this.classList.toggle('open')">
<div class="faq-q"><span>¿Tienen un programa de afiliados?</span> <i class="fas fa-chevron-down"></i></div>
<div class="faq-a"><p>No. Creemos que unos precios competitivos para nuestros clientes compartidos están en nuestro propio interés.</p></div>
</div>
@@ -416,7 +416,7 @@
<small class="price-period">/ año</small>
</div>
<p class="desc">"ODOO Estándar... es todo lo que mi negocio necesita"</p>
<a href="javascript:void(0)" class="btn btn-brass btn-buy" data-id="6">Comprar ahora</a>
<a href="javascript:void(0)" class="btn btn-brass btn-buy plausible-event-name=Buy" data-id="6">Comprar ahora</a>
<ul>
<li><i class="fas fa-check" style="color: var(--success)"></i> Lance Odoo CE en 5 minutos</li>
<li><i class="fas fa-check" style="color: var(--success)"></i> Copias automáticas, sin acordarse</li>
@@ -434,7 +434,7 @@
<small class="price-period">/ año</small>
</div>
<p class="desc">"Necesito algunos módulos e informes profesionales"</p>
<a href="javascript:void(0)" class="btn btn-brass btn-buy" data-id="4">Comprar ahora</a>
<a href="javascript:void(0)" class="btn btn-brass btn-buy plausible-event-name=Buy" data-id="4">Comprar ahora</a>
<ul>
<li><i class="fas fa-check" style="color: var(--success)"></i> Lance Odoo CE en 5 minutos</li>
<li><i class="fas fa-check" style="color: var(--success)"></i> Copias automáticas, sin acordarse</li>
@@ -453,7 +453,7 @@
<small class="price-period">/ año</small>
</div>
<p class="desc">"¡ODOO Enterprise es imprescindible!"</p>
<a href="javascript:void(0)" class="btn btn-brass btn-buy" data-id="5">Comprar ahora</a>
<a href="javascript:void(0)" class="btn btn-brass btn-buy plausible-event-name=Buy" data-id="5">Comprar ahora</a>
<ul>
<li><i class="fas fa-check" style="color: var(--success)"></i> Lance Odoo CE en 5 minutos</li>
<li><i class="fas fa-check" style="color: var(--success)"></i> Copias automáticas, sin acordarse</li>
+8 -8
View File
@@ -755,7 +755,7 @@ sudo -u postgres pg_restore -d &lt;DB_NEW&gt; /path/backup/&lt;DB&gt;.dump
<h2 class="section-title">Preguntas sobre el cambio de versión</h2>
<div class="cmp-faq-grid">
<details class="cmp-faq">
<summary>¿Es lo mismo un cambio de versión que una actualización?</summary>
<summary class="plausible-event-name=FAQ">¿Es lo mismo un cambio de versión que una actualización?</summary>
<div class="cmp-a">
<p>
No. Una actualización le da la última revisión del software que ya utiliza. Un cambio de versión lleva su base de datos a una nueva versión mayor (18 a 19, o 19 a 20) y transforma los propios datos. Es en un solo sentido: no existe una vuelta atrás con soporte, y no es un cambio de licencia, ni de edición, ni de hosting.
@@ -763,7 +763,7 @@ sudo -u postgres pg_restore -d &lt;DB_NEW&gt; /path/backup/&lt;DB&gt;.dump
</div>
</details>
<details class="cmp-faq">
<summary>¿Podemos pasar directamente de Odoo 14 a Odoo 20?</summary>
<summary class="plausible-event-name=FAQ">¿Podemos pasar directamente de Odoo 14 a Odoo 20?</summary>
<div class="cmp-a">
<p>
No. Se hace una versión mayor a la vez: 14 a 15 a 16 a 17 a 18 a 19 a 20. Saltarse una versión no es un camino con soporte. Nuestro propio servicio de migración documenta soporte para bases de datos en Odoo 17, 18 y 19, solo versiones principales, sin versiones de parche; las bases más antiguas necesitan antes una revisión de compatibilidad, que empieza con una incidencia de soporte.
@@ -771,7 +771,7 @@ sudo -u postgres pg_restore -d &lt;DB_NEW&gt; /path/backup/&lt;DB&gt;.dump
</div>
</details>
<details class="cmp-faq">
<summary>¿Qué pasa con mi historial: las facturas, los pagos, los archivos adjuntos?</summary>
<summary class="plausible-event-name=FAQ">¿Qué pasa con mi historial: las facturas, los pagos, los archivos adjuntos?</summary>
<div class="cmp-a">
<p>
Esa es la pregunta correcta, y la respuesta honesta es que depende de la ruta. La ruta de OpenUpgrade — una migración de versión ejecutada en su propio servidor — lleva la base de datos consigo y conserva el historial y los enlaces entre registros. La documentación de OpenUpgrade advierte de que la otra ruta, trasladar documentos a un sistema nuevo, recupera solo parte de sus datos y pierde el historial y los enlaces entre registros, por ejemplo las facturas de cada cliente. Nuestro servicio le construye una base de datos nueva y traslada sus datos a ella, así que la nuestra es la ruta por la que preguntar: antes de aprobar nada, pídanos que enumeremos exactamente qué registros estarán en la nueva base de datos y cuáles no. Preferimos que la haga a que la dé por supuesta.
@@ -779,7 +779,7 @@ sudo -u postgres pg_restore -d &lt;DB_NEW&gt; /path/backup/&lt;DB&gt;.dump
</div>
</details>
<details class="cmp-faq">
<summary>¿Seguirán funcionando mis módulos personalizados?</summary>
<summary class="plausible-event-name=FAQ">¿Seguirán funcionando mis módulos personalizados?</summary>
<div class="cmp-a">
<p>
No por sí solos. Un módulo escrito para su negocio tiene que llevar su código a la versión de destino, y los cambios de nombre que de otro modo perderían datos necesitan sus propios scripts de migración. La documentación de Odoo es tajante al respecto: un cambio de versión queda bloqueado hasta que exista una versión de sus módulos personalizados para la versión a la que se muda. Los módulos que vienen con Odoo y los de la asociación de la comunidad traen sus propios scripts de migración; los suyos no, y alguien tiene que escribirlos.
@@ -787,7 +787,7 @@ sudo -u postgres pg_restore -d &lt;DB_NEW&gt; /path/backup/&lt;DB&gt;.dump
</div>
</details>
<details class="cmp-faq">
<summary>¿Cuánto cuesta y cuánto tarda?</summary>
<summary class="plausible-event-name=FAQ">¿Cuánto cuesta y cuánto tarda?</summary>
<div class="cmp-a">
<p>
No publicamos ni precio ni duración para el servicio de cambio de versión, y no vamos a inventarnos ninguno aquí. Lo que sí publicamos es cómo empieza: usted abre una incidencia de soporte, revisamos la compatibilidad de su base de datos y le respondemos. Si lo compara con hacerlo usted mismo, la comparación honesta no es el alquiler del servidor, sino sus propias horas, que nunca aparecen en esa factura.
@@ -795,7 +795,7 @@ sudo -u postgres pg_restore -d &lt;DB_NEW&gt; /path/backup/&lt;DB&gt;.dump
</div>
</details>
<details class="cmp-faq">
<summary>¿Necesito un desarrollador?</summary>
<summary class="plausible-event-name=FAQ">¿Necesito un desarrollador?</summary>
<div class="cmp-a">
<p>
Para ejecutar los comandos de la sección técnica, sí; o alguien que se maneje en una terminal con PostgreSQL. Para que lo hagamos nosotros, no: de eso se trata el servicio. Usted envía la base de datos, nosotros montamos el sistema nuevo en nuestra infraestructura y usted recibe las credenciales.
@@ -803,7 +803,7 @@ sudo -u postgres pg_restore -d &lt;DB_NEW&gt; /path/backup/&lt;DB&gt;.dump
</div>
</details>
<details class="cmp-faq">
<summary>¿Puedo ver el sistema con la nueva versión antes de ponerlo en producción?</summary>
<summary class="plausible-event-name=FAQ">¿Puedo ver el sistema con la nueva versión antes de ponerlo en producción?</summary>
<div class="cmp-a">
<p>
Sí, y debería hacerlo. Quien hace el trabajo migra primero una copia; esa es la primera regla de todo el proceso, tanto en la documentación de Odoo como en el proyecto OpenUpgrade. Y la copia migrada es lo que usted revisa antes de que le ocurra nada al sistema con el que funciona su negocio. Nuestro servicio sigue el mismo principio: montamos el sistema nuevo en nuestros propios servidores y usted lo compara con el antiguo.
@@ -811,7 +811,7 @@ sudo -u postgres pg_restore -d &lt;DB_NEW&gt; /path/backup/&lt;DB&gt;.dump
</div>
</details>
<details class="cmp-faq">
<summary>Estamos alojados en otro sitio. ¿Pueden cambiar de versión igualmente?</summary>
<summary class="plausible-event-name=FAQ">Estamos alojados en otro sitio. ¿Pueden cambiar de versión igualmente?</summary>
<div class="cmp-a">
<p>
Sí, exactamente para eso está nuestro servicio de migración. Usted abre una incidencia de soporte, le enviamos un formulario seguro para subir su base de datos, le montamos un servidor nuevo en nuestra infraestructura y le damos las credenciales. Bases de datos en Odoo 17, 18 y 19, solo versiones principales; las más antiguas, tras una revisión de compatibilidad.
+6 -6
View File
@@ -918,37 +918,37 @@
<h2 class="section-title">Preguntas que plantea la tabla</h2>
<div class="cmp-faq-grid">
<details class="cmp-faq">
<summary>¿Qué significa realmente «cinco minutos»?</summary>
<summary class="plausible-event-name=FAQ">¿Qué significa realmente «cinco minutos»?</summary>
<div class="cmp-a">
<p>Cinco minutos es el tiempo hasta tener el sistema funcionando, no hasta tener el sistema terminado. Cargar sus propios clientes, productos e inventario es el trabajo de la primera semana, y esa semana es igual de larga en todas las rutas de arriba.</p>
</div>
</details>
<details class="cmp-faq">
<summary>¿Dan soporte a Odoo Online?</summary>
<summary class="plausible-event-name=FAQ">¿Dan soporte a Odoo Online?</summary>
<div class="cmp-a">
<p>No. Odoo Online solo ejecuta las apps estándar de Odoo y es incompatible con módulos personalizados o módulos de la Odoo Apps Store, así que no puede añadir ninguna app que no esté en la lista de Odoo. Las actualizaciones son automáticas y obligatorias según el calendario de Odoo. Si las apps estándar de Odoo cubren todo lo que va a necesitar, Odoo Online es la respuesta más barata y sencilla y nosotros no somos la opción correcta.</p>
</div>
</details>
<details class="cmp-faq">
<summary>¿Puedo añadir mis propias apps o módulos OCA?</summary>
<summary class="plausible-event-name=FAQ">¿Puedo añadir mis propias apps o módulos OCA?</summary>
<div class="cmp-a">
<p>Las apps propias de Odoo están en todos los planes. Los módulos personalizados y OCA se instalan desde On the Rise, con Git o con un clic. Side Hustle no permite instalar módulos.</p>
</div>
</details>
<details class="cmp-faq">
<summary>¿Necesito un asistente de IA para usar ODOO4projects?</summary>
<summary class="plausible-event-name=FAQ">¿Necesito un asistente de IA para usar ODOO4projects?</summary>
<div class="cmp-a">
<p>No. Entregamos nuestro servidor MCP directamente en las apps, así que un asistente de IA como Claude Code o Hermes puede reiniciar el servidor, subir un módulo, añadir un dominio o leer el registro por usted, y nunca abrirá un panel de hosting. Es opcional: el negocio funciona exactamente igual sin él.</p>
</div>
</details>
<details class="cmp-faq">
<summary>¿Podemos pasar a Odoo Enterprise más adelante?</summary>
<summary class="plausible-event-name=FAQ">¿Podemos pasar a Odoo Enterprise más adelante?</summary>
<div class="cmp-a">
<p>Sí. Traiga su propia licencia de Odoo Enterprise y mantenga el mismo sistema. Sin migración.</p>
</div>
</details>
<details class="cmp-faq">
<summary>¿Hay licencia por usuario?</summary>
<summary class="plausible-event-name=FAQ">¿Hay licencia por usuario?</summary>
<div class="cmp-a">
<p>No. Odoo Community no tiene licencia por usuario; nuestros planes son un precio anual fijo. Odoo Enterprise, si lo trae, se licencia por usuario a través de Odoo S.A.</p>
</div>
+9 -9
View File
@@ -362,27 +362,27 @@
<div class="container">
<h2 class="section-title">Frequently asked questions</h2>
<div class="faq-grid">
<div class="faq-card" onclick="this.classList.toggle('open')">
<div class="faq-card plausible-event-name=FAQ" onclick="this.classList.toggle('open')">
<div class="faq-q"><span>What if I outgrow my plan?</span> <i class="fas fa-chevron-down"></i></div>
<div class="faq-a"><p>Grow from Side Hustle to Empire without data migration or downtime. Upgrade in your Odoo Settings panel — your instance stays live, your data moves with you.</p></div>
</div>
<div class="faq-card" onclick="this.classList.toggle('open')">
<div class="faq-card plausible-event-name=FAQ" onclick="this.classList.toggle('open')">
<div class="faq-q"><span>Can I customize it?</span> <i class="fas fa-chevron-down"></i></div>
<div class="faq-a"><p>Yes. On the Rise and above support Git-based modules. Install custom apps, build your own, or use Quick GIT for one-click installs.</p></div>
</div>
<div class="faq-card" onclick="this.classList.toggle('open')">
<div class="faq-card plausible-event-name=FAQ" onclick="this.classList.toggle('open')">
<div class="faq-q"><span>How fast can I get started?</span> <i class="fas fa-chevron-down"></i></div>
<div class="faq-a"><p>Five minutes. Pick a plan, choose your region — your Odoo instance is live. No setup fee. Stripe payment. Cancel anytime.</p></div>
</div>
<div class="faq-card" onclick="this.classList.toggle('open')">
<div class="faq-card plausible-event-name=FAQ" onclick="this.classList.toggle('open')">
<div class="faq-q"><span>Can I run Odoo Enterprise?</span> <i class="fas fa-chevron-down"></i></div>
<div class="faq-a"><p>Powerhouse and Empire are Enterprise-ready. Bring your license; we provide the infrastructure.</p></div>
</div>
<div class="faq-card" onclick="this.classList.toggle('open')">
<div class="faq-card plausible-event-name=FAQ" onclick="this.classList.toggle('open')">
<div class="faq-q"><span>ODOO Community? What can it do?</span> <i class="fas fa-chevron-down"></i></div>
<div class="faq-a"><p>Inventory, accounting, CRM, sales, manufacturing, HR — all in one system. Free and fully open-source.</p></div>
</div>
<div class="faq-card" onclick="this.classList.toggle('open')">
<div class="faq-card plausible-event-name=FAQ" onclick="this.classList.toggle('open')">
<div class="faq-q"><span>Do you have an affiliate program?</span> <i class="fas fa-chevron-down"></i></div>
<div class="faq-a"><p>No. We believe it is in our best interest to have competitive prices for our shared clients.</p></div>
</div>
@@ -415,7 +415,7 @@
<small class="price-period">/ year</small>
</div>
<p class="desc">"ODOO Standard .. that is all my business needs"</p>
<a href="javascript:void(0)" class="btn btn-brass btn-buy" data-id="6">Buy Now</a>
<a href="javascript:void(0)" class="btn btn-brass btn-buy plausible-event-name=Buy" data-id="6">Buy Now</a>
<ul>
<li><i class="fas fa-check" style="color: var(--success)"></i> Launch Odoo CE in 5 minutes</li>
<li><i class="fas fa-check" style="color: var(--success)"></i> Automatic backups — no remembering</li>
@@ -433,7 +433,7 @@
<small class="price-period">/ year</small>
</div>
<p class="desc">"I need some modules and professional reports"</p>
<a href="javascript:void(0)" class="btn btn-brass btn-buy" data-id="4">Buy Now</a>
<a href="javascript:void(0)" class="btn btn-brass btn-buy plausible-event-name=Buy" data-id="4">Buy Now</a>
<ul>
<li><i class="fas fa-check" style="color: var(--success)"></i> Launch Odoo CE in 5 minutes</li>
<li><i class="fas fa-check" style="color: var(--success)"></i> Automatic backups — no remembering</li>
@@ -452,7 +452,7 @@
<small class="price-period">/ year</small>
</div>
<p class="desc">"ODOO Enterprise is a must have!"</p>
<a href="javascript:void(0)" class="btn btn-brass btn-buy" data-id="5">Buy Now</a>
<a href="javascript:void(0)" class="btn btn-brass btn-buy plausible-event-name=Buy" data-id="5">Buy Now</a>
<ul>
<li><i class="fas fa-check" style="color: var(--success)"></i> Launch Odoo CE in 5 minutes</li>
<li><i class="fas fa-check" style="color: var(--success)"></i> Automatic backups — no remembering</li>
+8 -8
View File
@@ -874,7 +874,7 @@ sudo -u postgres pg_restore -d &lt;DB_NEW&gt; /path/backup/&lt;DB&gt;.dump
<h2 class="section-title">Questions about upgrading</h2>
<div class="cmp-faq-grid">
<details class="cmp-faq">
<summary>Is an upgrade the same as an update?</summary>
<summary class="plausible-event-name=FAQ">Is an upgrade the same as an update?</summary>
<div class="cmp-a">
<p>
No. An update gives you the newest revision of the software you already run. An upgrade moves
@@ -885,7 +885,7 @@ sudo -u postgres pg_restore -d &lt;DB_NEW&gt; /path/backup/&lt;DB&gt;.dump
</div>
</details>
<details class="cmp-faq">
<summary>Can we upgrade straight from Odoo 14 to Odoo 20?</summary>
<summary class="plausible-event-name=FAQ">Can we upgrade straight from Odoo 14 to Odoo 20?</summary>
<div class="cmp-a">
<p>
No. It is one major version at a time: 14 → 15 → 16 → 17 → 18 → 19 → 20. Skipping a version is
@@ -896,7 +896,7 @@ sudo -u postgres pg_restore -d &lt;DB_NEW&gt; /path/backup/&lt;DB&gt;.dump
</div>
</details>
<details class="cmp-faq">
<summary>What happens to my history — the invoices, the payments, the attachments?</summary>
<summary class="plausible-event-name=FAQ">What happens to my history — the invoices, the payments, the attachments?</summary>
<div class="cmp-a">
<p>
That is the right question to ask, and the honest answer is that it depends on the route. The
@@ -911,7 +911,7 @@ sudo -u postgres pg_restore -d &lt;DB_NEW&gt; /path/backup/&lt;DB&gt;.dump
</div>
</details>
<details class="cmp-faq">
<summary>Will my custom modules still work?</summary>
<summary class="plausible-event-name=FAQ">Will my custom modules still work?</summary>
<div class="cmp-a">
<p>
Not by themselves. A module written for your business has to have its code brought up to the
@@ -924,7 +924,7 @@ sudo -u postgres pg_restore -d &lt;DB_NEW&gt; /path/backup/&lt;DB&gt;.dump
</div>
</details>
<details class="cmp-faq">
<summary>What does it cost, and how long does it take?</summary>
<summary class="plausible-event-name=FAQ">What does it cost, and how long does it take?</summary>
<div class="cmp-a">
<p>
We publish no price and no duration for the upgrade service, and we are not going to invent one
@@ -936,7 +936,7 @@ sudo -u postgres pg_restore -d &lt;DB_NEW&gt; /path/backup/&lt;DB&gt;.dump
</div>
</details>
<details class="cmp-faq">
<summary>Do I need a developer?</summary>
<summary class="plausible-event-name=FAQ">Do I need a developer?</summary>
<div class="cmp-a">
<p>
To run the commands in the technical section, yes — or someone comfortable in a terminal with
@@ -946,7 +946,7 @@ sudo -u postgres pg_restore -d &lt;DB_NEW&gt; /path/backup/&lt;DB&gt;.dump
</div>
</details>
<details class="cmp-faq">
<summary>Can I look at the upgraded system before going live?</summary>
<summary class="plausible-event-name=FAQ">Can I look at the upgraded system before going live?</summary>
<div class="cmp-a">
<p>
Yes, and you should. Whoever does the work migrates a copy first — that is the first rule of the
@@ -958,7 +958,7 @@ sudo -u postgres pg_restore -d &lt;DB_NEW&gt; /path/backup/&lt;DB&gt;.dump
</div>
</details>
<details class="cmp-faq">
<summary>We are hosted somewhere else. Can you still upgrade us?</summary>
<summary class="plausible-event-name=FAQ">We are hosted somewhere else. Can you still upgrade us?</summary>
<div class="cmp-a">
<p>
Yes, that is exactly what our migration service is for. You open a support ticket, we send you a
+3 -3
View File
@@ -587,7 +587,7 @@
<form method="post" action="https://20.odoo4projects.com/shop/post_basket" target="_blank">
<input type="hidden" name="basket" value='[{"product_id":12,"qty":1}]' />
<input type="hidden" name="clear" value="1" />
<button type="submit" class="btn btn-brass btn-lg">Buy for 465.00 USD</button>
<button type="submit" class="btn btn-brass btn-lg plausible-event-name=Buy">Buy for 465.00 USD</button>
</form>
</div>
</div>
@@ -610,7 +610,7 @@
<form method="post" action="https://20.odoo4projects.com/shop/post_basket" target="_blank">
<input type="hidden" name="basket" value='[{"product_id":12,"qty":1}]' />
<input type="hidden" name="clear" value="1" />
<button type="submit" class="btn btn-brass btn-lg">Buy for 465.00 USD</button>
<button type="submit" class="btn btn-brass btn-lg plausible-event-name=Buy">Buy for 465.00 USD</button>
</form>
</div>
</div>
@@ -783,7 +783,7 @@
<form method="post" action="https://20.odoo4projects.com/shop/post_basket" target="_blank">
<input type="hidden" name="basket" value='[{"product_id":12,"qty":1}]' />
<input type="hidden" name="clear" value="1" />
<button type="submit" class="btn btn-brass btn-lg">Buy for 465.00 USD</button>
<button type="submit" class="btn btn-brass btn-lg plausible-event-name=Buy">Buy for 465.00 USD</button>
</form>
</div>
<ul class="bc-related">
+6 -6
View File
@@ -916,37 +916,37 @@
<h2 class="section-title">Questions the table raises</h2>
<div class="cmp-faq-grid">
<details class="cmp-faq">
<summary>What does "five minutes" actually mean?</summary>
<summary class="plausible-event-name=FAQ">What does "five minutes" actually mean?</summary>
<div class="cmp-a">
<p>Five minutes is the time to a running instance, not to a finished system. Putting your own customers, products and stock in is the first week's work, and it is the same week on any of the routes above.</p>
</div>
</details>
<details class="cmp-faq">
<summary>Do you support Odoo Online?</summary>
<summary class="plausible-event-name=FAQ">Do you support Odoo Online?</summary>
<div class="cmp-a">
<p>No. Odoo Online runs Odoo's standard apps only and is incompatible with custom modules or modules from the Odoo Apps Store, so you cannot add an app that is not on Odoo's list. Upgrades are automatic and mandatory on Odoo's schedule. If Odoo's standard apps cover everything you will ever need, Odoo Online is the cheaper and simpler answer and we are not the right choice.</p>
</div>
</details>
<details class="cmp-faq">
<summary>Can I add my own apps or OCA modules?</summary>
<summary class="plausible-event-name=FAQ">Can I add my own apps or OCA modules?</summary>
<div class="cmp-a">
<p>Odoo's own apps are all there on every plan. Custom and OCA modules install from On the Rise up, by Git or one click. Side Hustle has no module installation.</p>
</div>
</details>
<details class="cmp-faq">
<summary>Do I need an AI assistant to use ODOO4projects?</summary>
<summary class="plausible-event-name=FAQ">Do I need an AI assistant to use ODOO4projects?</summary>
<div class="cmp-a">
<p>No. We ship our MCP server directly in the apps, so an AI assistant such as Claude Code or Hermes can restart the server, upload a module, add a domain or read the log for you, and you never open a hosting panel. It is optional: the business works exactly the same without it.</p>
</div>
</details>
<details class="cmp-faq">
<summary>Can we move to Odoo Enterprise later?</summary>
<summary class="plausible-event-name=FAQ">Can we move to Odoo Enterprise later?</summary>
<div class="cmp-a">
<p>Yes. Bring your own Odoo Enterprise licence and keep the same instance. No migration.</p>
</div>
</details>
<details class="cmp-faq">
<summary>Is there a per-user licence?</summary>
<summary class="plausible-event-name=FAQ">Is there a per-user licence?</summary>
<div class="cmp-a">
<p>No. Odoo Community has no per-user licence; our plans are one flat yearly price. Odoo Enterprise, if you bring it, is licensed per user by Odoo S.A.</p>
</div>
+8
View File
@@ -623,6 +623,7 @@ var si = 0,
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify(UTM.inject({ email: email, location: location }))
}).then(function() {
if (window.plausible) window.plausible('Trial');
trialForm.style.display = 'none';
document.getElementById('trialSuccess').classList.add('visible');
}).catch(function() {
@@ -651,9 +652,14 @@ var si = 0,
'<div class="blog-empty">Could not load blog posts.</div>';
});
var blogSearchTracked = false;
document
.getElementById("blogSearch")
.addEventListener("input", function () {
if (!blogSearchTracked) {
blogSearchTracked = true;
if (window.plausible) window.plausible('search posts');
}
blogState.searchTerm = this.value;
blogState.currentPage = 1;
renderBlog();
@@ -737,6 +743,7 @@ var si = 0,
}).catch(function () { /* ignore */ });
/* Show success message — we'll email the report */
if (window.plausible) window.plausible('Project Plan');
form.style.display = 'none';
success.style.display = 'block';
});
@@ -898,6 +905,7 @@ var si = 0,
}))
}).then(function(r) {
if (!r.ok) throw new Error('bad status ' + r.status);
if (window.plausible) window.plausible('Custom Quote');
customQuoteForm.style.display = 'none';
document.getElementById('customQuoteSuccess').style.display = 'block';
submitBtn.textContent = 'Submit Request';
+15 -15
View File
@@ -321,7 +321,7 @@
<!-- First Steps -->
<div class="faq-panel active" id="panel-first-steps">
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>My Odoo seems empty. What can I do with it?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -341,7 +341,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>How do I install a new app?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -351,7 +351,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>How do I add my email Server for sending messages from Odoo?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -361,7 +361,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>How do I change my login name or password?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -375,7 +375,7 @@
<!-- Advanced Users -->
<div class="faq-panel" id="panel-advanced">
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>Do I get SSH access to my service?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -384,7 +384,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>How do I configure my Backup frequency?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -393,7 +393,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>How long are Backups stored?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -402,7 +402,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>How do I route my domain to my Odoo?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -412,7 +412,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>How can I install Odoo Enterprise?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -425,7 +425,7 @@
<!-- Trouble Shooting -->
<div class="faq-panel" id="panel-trouble">
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>After a git check in, my server does not come up again or shows an error 500</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -434,7 +434,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>Why does my domain show an "Unknown Certificate" or "Bad Gateway"?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -447,7 +447,7 @@
<!-- Commercial -->
<div class="faq-panel" id="panel-commercial">
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>Is the Odoo Enterprise License included?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -456,7 +456,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>How can I upgrade my service?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -469,7 +469,7 @@
<!-- Bring your Database -->
<div class="faq-panel" id="panel-migrate">
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>How can I migrate my Odoo database from another service provider?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -479,7 +479,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>Can I update my Odoo database from an older version, e.g., 14 &rarr; 19?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>