Public Access
Same defect the bootcamp carried (2aa9b19), fixed site-wide in one mechanical pass.
P0 (17 pages): /style.css was deferred via media="print" onload=... -> unstyled
first paint -> a BODY layout shift. Now a normal render-blocking
<link rel="stylesheet">; the now-redundant no-JS <noscript> for style.css is
dropped. Web fonts + Font Awesome keep their legitimate deferral.
Pages: index.html, odoo-black-friday/, odoo-hosting-offers/, de/index.html,
es/index.html, odoo-hosting-2027.html (+de/+es), odoo-community-upgrade.html
(+de/+es), odoo-staging-environment/, odoo-community-ai/,
odoo-n8n-masterclass/, australia.html, workshops/, what-can-i-use-odoo-for/.
P1 (1 page): /odoo-black-friday/ footer form action mailto: -> CRM webhook
(Lighthouse is-on-https). Changed only because the page already loads a handler
for #footerContactForm (static/black-friday.js). The other 13 mailto-form pages
load no handler and are left alone on purpose (no drive-by handler copy-in).
Added the no-JS <noscript> fallback so a JS-off visitor keeps a path.
P2 (35 pages): add a single <main> landmark wrapping the primary content; top
bar and footer stay outside. Additive only, no redesign.
Guards held: bootcamp EN/DE/ES and every JS/static file untouched; Buy forms
product_id 4/17 intact; one [data-bc-seats]; ads-consent gate intact.
verify-html.py PROBLEMS 0; competitor QC 74 pre-existing, 0 added.
592 lines
32 KiB
HTML
592 lines
32 KiB
HTML
<!doctype html>
|
|
<html lang="de">
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
|
<meta
|
|
name="description"
|
|
content="Support und FAQ zum Hosting von ODOO4projects. Hilfe zu Ihrer Odoo-Instanz, Modulen, Backups, Domains und mehr."
|
|
/>
|
|
<title>Support | ODOO4projects</title>
|
|
<link rel="canonical" href="https://odoo4projects.com/de/support.html" />
|
|
<link rel="alternate" hreflang="en-US" href="https://odoo4projects.com/support.html" />
|
|
<link rel="alternate" hreflang="de" href="https://odoo4projects.com/de/support.html" />
|
|
<link rel="alternate" hreflang="es" href="https://odoo4projects.com/es/support.html" />
|
|
<link rel="alternate" hreflang="x-default" href="https://odoo4projects.com/support.html" />
|
|
<meta property="og:title" content="Support | ODOO4projects" />
|
|
<meta property="og:description" content="Support und FAQ zum Hosting von ODOO4projects." />
|
|
<meta property="og:type" content="website" />
|
|
<meta property="og:url" content="https://odoo4projects.com/de/support.html" />
|
|
<meta name="twitter:card" content="summary_large_image" />
|
|
<link rel="icon" href="/images/favicon.ico" />
|
|
<link rel="preconnect" href="https://fonts.googleapis.com" />
|
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
|
|
<link
|
|
rel="stylesheet"
|
|
href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Inter+Tight:wght@500;600;700;800&display=swap"
|
|
/>
|
|
<link
|
|
rel="stylesheet"
|
|
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css"
|
|
/>
|
|
<link rel="stylesheet" href="/style.css" />
|
|
<style>
|
|
/* Language selector — the page's top row: the back-link stays left, the selector travels right.
|
|
Cream canvas, so lang.js's own dark-brass active colour is the correct one (no override). */
|
|
.blog-header {
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
.blog-header > a {
|
|
margin-right: auto;
|
|
}
|
|
.blog-header .lang-switch-slot {
|
|
display: flex;
|
|
align-items: center;
|
|
padding-left: 1rem;
|
|
border-left: 1px solid rgba(201, 162, 39, 0.45);
|
|
}
|
|
/* ---- Support Hero ---- */
|
|
.support-hero {
|
|
padding: 4rem 0 2.5rem;
|
|
text-align: center;
|
|
background: var(--light);
|
|
border-bottom: 1px solid var(--border);
|
|
}
|
|
.support-hero h1 {
|
|
font-size: clamp(1.8rem, 3.2vw, 2.8rem);
|
|
color: var(--dark);
|
|
}
|
|
.support-hero p {
|
|
max-width: 680px;
|
|
margin: 0 auto;
|
|
color: rgba(33, 37, 41, 0.7);
|
|
font-size: 1rem;
|
|
line-height: 1.7;
|
|
}
|
|
.support-hero strong {
|
|
color: var(--primary);
|
|
}
|
|
|
|
/* ---- FAQ Section ---- */
|
|
.faq-section {
|
|
padding: 3rem 0 4rem;
|
|
}
|
|
.faq-section h2 {
|
|
text-align: center;
|
|
margin-bottom: 2rem;
|
|
color: var(--dark);
|
|
}
|
|
|
|
.faq-tabs {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
gap: 0.4rem;
|
|
justify-content: center;
|
|
margin-bottom: 2rem;
|
|
}
|
|
.faq-tab-btn {
|
|
padding: 0.55rem 1.1rem;
|
|
border-radius: var(--radius);
|
|
border: 1px solid var(--border);
|
|
background: #fff;
|
|
cursor: pointer;
|
|
font-family: "Inter Tight", sans-serif;
|
|
font-size: 0.82rem;
|
|
font-weight: 500;
|
|
color: #212529;
|
|
transition: all 0.2s;
|
|
line-height: 1.3;
|
|
}
|
|
.faq-tab-btn small {
|
|
display: block;
|
|
font-size: 0.7rem;
|
|
font-weight: 400;
|
|
color: rgba(33, 37, 41, 0.5);
|
|
margin-top: 0.1rem;
|
|
}
|
|
.faq-tab-btn:hover {
|
|
border-color: var(--primary);
|
|
color: var(--primary);
|
|
}
|
|
.faq-tab-btn.active {
|
|
background: linear-gradient(135deg, rgba(113,75,103,0.08), rgba(113,75,103,0.03));
|
|
border-color: var(--primary);
|
|
color: var(--primary);
|
|
font-weight: 600;
|
|
}
|
|
.faq-tab-btn.active small {
|
|
color: rgba(113, 75, 103, 0.6);
|
|
}
|
|
|
|
.faq-panel {
|
|
display: none;
|
|
max-width: 720px;
|
|
margin: 0 auto;
|
|
}
|
|
.faq-panel.active {
|
|
display: block;
|
|
}
|
|
|
|
.faq-item {
|
|
border: 1px solid var(--border);
|
|
border-radius: var(--radius);
|
|
margin-bottom: 0.6rem;
|
|
overflow: hidden;
|
|
background: #fff;
|
|
}
|
|
.faq-question {
|
|
width: 100%;
|
|
background: none;
|
|
border: none;
|
|
padding: 0.9rem 1.1rem;
|
|
cursor: pointer;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
color: var(--dark);
|
|
font-family: "Inter Tight", sans-serif;
|
|
font-size: 0.88rem;
|
|
font-weight: 500;
|
|
text-align: left;
|
|
transition: background 0.2s;
|
|
gap: 1rem;
|
|
}
|
|
.faq-question:hover {
|
|
background: var(--light);
|
|
}
|
|
.faq-question .faq-icon {
|
|
flex-shrink: 0;
|
|
font-size: 0.7rem;
|
|
color: var(--primary);
|
|
transition: transform 0.3s;
|
|
}
|
|
.faq-question.open .faq-icon {
|
|
transform: rotate(180deg);
|
|
}
|
|
.faq-answer {
|
|
display: none;
|
|
padding: 0 1.1rem 0.9rem;
|
|
color: rgba(33, 37, 41, 0.7);
|
|
font-size: 0.88rem;
|
|
line-height: 1.7;
|
|
}
|
|
.faq-answer.open {
|
|
display: block;
|
|
}
|
|
.faq-answer ul {
|
|
margin: 0.5rem 0;
|
|
padding-left: 1.25rem;
|
|
}
|
|
.faq-answer li {
|
|
margin: 0.3rem 0;
|
|
}
|
|
.faq-answer a {
|
|
color: var(--primary);
|
|
text-decoration: underline;
|
|
}
|
|
.faq-answer strong {
|
|
color: var(--dark);
|
|
}
|
|
|
|
/* ---- Contact Section ---- */
|
|
.contact-section {
|
|
padding: 3rem 0 4rem;
|
|
background: var(--light);
|
|
border-top: 1px solid var(--border);
|
|
}
|
|
.contact-section h2 {
|
|
text-align: center;
|
|
margin-bottom: 2rem;
|
|
color: var(--dark);
|
|
}
|
|
.contact-form {
|
|
max-width: 580px;
|
|
margin: 0 auto;
|
|
background: #fff;
|
|
border: 1px solid var(--border);
|
|
border-radius: var(--radius-lg);
|
|
padding: 2rem;
|
|
}
|
|
.form-group {
|
|
margin-bottom: 1.1rem;
|
|
}
|
|
.form-group label {
|
|
display: block;
|
|
color: rgba(33, 37, 41, 0.6);
|
|
font-size: 0.82rem;
|
|
font-weight: 500;
|
|
margin-bottom: 0.3rem;
|
|
}
|
|
.form-group label .required {
|
|
color: #dc3545;
|
|
}
|
|
.form-group input,
|
|
.form-group textarea {
|
|
width: 100%;
|
|
padding: 0.65rem 0.85rem;
|
|
background: #fff;
|
|
border: 1px solid var(--border);
|
|
border-radius: var(--radius);
|
|
color: var(--dark);
|
|
font-family: Inter, sans-serif;
|
|
font-size: 0.88rem;
|
|
transition: border-color 0.2s;
|
|
box-sizing: border-box;
|
|
}
|
|
.form-group input:focus,
|
|
.form-group textarea:focus {
|
|
outline: none;
|
|
border-color: var(--primary);
|
|
}
|
|
.form-group textarea {
|
|
min-height: 90px;
|
|
resize: vertical;
|
|
}
|
|
.contact-form .btn {
|
|
width: 100%;
|
|
padding: 0.7rem;
|
|
}
|
|
.form-success {
|
|
display: none;
|
|
background: #d4edda;
|
|
border: 1px solid #c3e6cb;
|
|
border-radius: var(--radius);
|
|
padding: 0.8rem 1rem;
|
|
text-align: center;
|
|
color: #155724;
|
|
margin-top: 1rem;
|
|
font-size: 0.88rem;
|
|
}
|
|
.form-success.visible {
|
|
display: block;
|
|
}
|
|
|
|
@media (max-width: 768px) {
|
|
.support-hero { padding: 2.5rem 0 1.5rem; }
|
|
.faq-tab-btn { padding: 0.4rem 0.8rem; font-size: 0.75rem; }
|
|
.contact-form { padding: 1.25rem; }
|
|
}
|
|
</style>
|
|
<!-- Privacy-friendly analytics by Plausible -->
|
|
<script async src="https://plausible.office.odoo4projects.com/js/pa-NhA7Rf-79VopXFQXhSS4e.js"></script>
|
|
<script>
|
|
window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
|
|
plausible.init()
|
|
</script>
|
|
<script defer src="/static/lang.js"></script>
|
|
</head>
|
|
<body>
|
|
<main>
|
|
<div class="container">
|
|
<div class="blog-header">
|
|
<a href="/de/">← Zurück zur Startseite</a>
|
|
<div data-lang-switcher class="lang-switch-slot"></div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Hero -->
|
|
<section class="support-hero">
|
|
<div class="container">
|
|
<h1>Support und FAQ</h1>
|
|
<p>
|
|
Für die schnellste Hilfe lesen Sie bitte zuerst unsere <strong>FAQ</strong> — unser Support-Bot
|
|
hilft bei schnellen Lösungen wie <strong>git pull</strong> oder Neustarts — oder senden Sie
|
|
einfach ein <strong>Ticket</strong> an unser Support-Team. Dringende Themen kann der
|
|
<strong>KI-Agent</strong> übernehmen, den wir anbieten, und E-Mail-Support antwortet
|
|
innerhalb von <strong>24 Stunden</strong>.
|
|
</p>
|
|
</div>
|
|
</section>
|
|
|
|
<!-- FAQ -->
|
|
<section class="faq-section" id="faq">
|
|
<div class="container">
|
|
<h2>FAQ</h2>
|
|
|
|
<div class="faq-tabs" id="faqTabs">
|
|
<button class="faq-tab-btn active" data-tab="first-steps">
|
|
Erste Schritte
|
|
<small>Worum es bei unserem Service geht</small>
|
|
</button>
|
|
<button class="faq-tab-btn" data-tab="advanced">
|
|
Fortgeschrittene
|
|
<small>Module installieren, Backup einrichten</small>
|
|
</button>
|
|
<button class="faq-tab-btn" data-tab="trouble">
|
|
Fehlerbehebung
|
|
<small>Der Service ist nicht erreichbar</small>
|
|
</button>
|
|
<button class="faq-tab-btn" data-tab="commercial">
|
|
Kommerzielles
|
|
<small>Alle Informationen zu unseren Services</small>
|
|
</button>
|
|
<button class="faq-tab-btn" data-tab="migrate">
|
|
Datenbank mitbringen
|
|
<small>Von einem anderen Anbieter umziehen</small>
|
|
</button>
|
|
</div>
|
|
|
|
<!-- First Steps -->
|
|
<div class="faq-panel active" id="panel-first-steps">
|
|
<div class="faq-item">
|
|
<button class="faq-question plausible-event-name=FAQ">
|
|
<span>Mein Odoo wirkt leer. Was kann ich damit machen?</span>
|
|
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
|
|
</button>
|
|
<div class="faq-answer">
|
|
<p>Wir liefern eine unveränderte Odoo-Installation: Ihr Odoo ist leer, aber vollständig bereit. <strong>Sie passen es an</strong> mit den Apps, die Ihr Unternehmen braucht. Gehen Sie dazu ins Menü Apps, sehen Sie sich die verfügbaren Apps an und klicken Sie auf Installieren. Jede App erscheint nach der Installation in Ihrem Hauptmenü und ist einsatzbereit.</p>
|
|
<p>Hier einige Beispiele für verschiedene Unternehmenstypen:</p>
|
|
<ul>
|
|
<li><strong>Fertigungsbetrieb</strong>: Installieren Sie die Apps Fertigung und Lager/Logistik.</li>
|
|
<li><strong>Onlineshop</strong>: Installieren Sie die Apps Website, eCommerce und Verkauf.</li>
|
|
<li><strong>Dienstleister</strong>: Installieren Sie die Apps Projekt und Zeiterfassung.</li>
|
|
<li><strong>Einzelhandel</strong>: Installieren Sie die Apps Point of Sale (POS) und Lager.</li>
|
|
<li><strong>Buchhaltungsbüro</strong>: Installieren Sie die Apps Buchhaltung und Rechnungsstellung.</li>
|
|
<li><strong>Marketingagentur</strong>: Installieren Sie die Apps CRM, Marketing und E-Mail-Marketing.</li>
|
|
<li><strong>Eventagentur</strong>: Installieren Sie die Apps Veranstaltungen und Website.</li>
|
|
</ul>
|
|
<p>Unabhängig von Ihrer Branche wählen Sie die Apps, die zu Ihrem Bedarf passen, und bauen Ihr Odoo-System Schritt für Schritt auf.</p>
|
|
</div>
|
|
</div>
|
|
<div class="faq-item">
|
|
<button class="faq-question plausible-event-name=FAQ">
|
|
<span>Wie installiere ich eine neue App?</span>
|
|
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
|
|
</button>
|
|
<div class="faq-answer">
|
|
<p>Öffnen Sie das Menü Apps, suchen Sie die gewünschte App und klicken Sie auf Installieren. Das deckt jede App ab, die mit Odoo Community geliefert wird, und funktioniert in jedem Plan.</p>
|
|
<p>Apps, die nicht zu Odoo Community gehören — eigene Module und Module von <a href="https://odoo-community.org/" target="_blank" rel="noopener">odoo-community.org</a> — installieren wir für Sie per Git oder mit unserem Quick Git per Klick. Eigene und OCA-Module installieren Sie ab On the Rise. Bei Side Hustle gibt es keine Modulinstallation.</p>
|
|
</div>
|
|
</div>
|
|
<div class="faq-item">
|
|
<button class="faq-question plausible-event-name=FAQ">
|
|
<span>Wie richte ich meinen E-Mail-Server zum Versand von Nachrichten aus Odoo ein?</span>
|
|
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
|
|
</button>
|
|
<div class="faq-answer">
|
|
<p>Um E-Mails aus Odoo zu versenden, müssen Sie einen Ausgehenden E-Mail-Server einrichten. Gehen Sie zu Einstellungen → Technisch → E-Mail → Ausgehende E-Mail-Server und geben Sie Ihre Serverdaten ein, etwa SMTP-Server, Port, Benutzername und Passwort. Die SMTP-Serverdaten erhalten Sie von Ihrem Domain- oder E-Mail-Anbieter. Prüfen Sie nach der Eingabe die Verbindung, um sicherzustellen, dass sie funktioniert.</p>
|
|
<p>Wenn Sie auch E-Mails in Odoo empfangen möchten, richten Sie im selben Menü Eingehende E-Mail-Server ein, mit den IMAP/POP3-Daten Ihres Anbieters.</p>
|
|
</div>
|
|
</div>
|
|
<div class="faq-item">
|
|
<button class="faq-question plausible-event-name=FAQ">
|
|
<span>Wie ändere ich meinen Anmeldenamen oder mein Passwort?</span>
|
|
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
|
|
</button>
|
|
<div class="faq-answer">
|
|
<p>Bevor Sie etwas ändern, sollten Sie <strong>Ihren ausgehenden E-Mail-Server einrichten</strong>, damit Benachrichtigungen und das Zurücksetzen von Passwörtern korrekt funktionieren.</p>
|
|
<p>Ihr Anmeldename ist die E-Mail-Adresse, die mit Ihrem Konto verknüpft ist. Um ihn zu ändern, gehen Sie zu Einstellungen → Benutzer & Unternehmen → Benutzer, wählen Sie Ihren Benutzer und ändern Sie das Feld E-Mail. Nach der Änderung melden Sie sich mit der neuen E-Mail-Adresse und Ihrem bestehenden Passwort an. Um Ihr Passwort zu ändern, gehen Sie zu denselben Benutzereinstellungen und klicken Sie auf Passwort ändern oder nutzen Sie den Link „Passwort vergessen“ auf der Anmeldeseite, um es per E-Mail zurückzusetzen.</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Advanced Users -->
|
|
<div class="faq-panel" id="panel-advanced">
|
|
<div class="faq-item">
|
|
<button class="faq-question plausible-event-name=FAQ">
|
|
<span>Bekomme ich SSH-Zugriff auf meinen Service?</span>
|
|
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
|
|
</button>
|
|
<div class="faq-answer">
|
|
<p>Nein — der SSH-Zugriff ist auf Git-Operationen beschränkt. Alle anderen Verwaltungs- und Konfigurationsoptionen finden Sie in unserem Odoo-Modul Einstellungen.</p>
|
|
</div>
|
|
</div>
|
|
<div class="faq-item">
|
|
<button class="faq-question plausible-event-name=FAQ">
|
|
<span>Wie stelle ich die Häufigkeit meiner Backups ein?</span>
|
|
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
|
|
</button>
|
|
<div class="faq-answer">
|
|
<p>Der Backup-Job läuft als geplante Aktion innerhalb von Odoo und sichert Ihre Daten regelmäßig. Zugriff auf diesen Job und seine Verwaltung haben Sie nur, wenn der Entwicklermodus aktiv ist. Dann sehen Sie technische Einstellungen und geplante Aktionen, die in der Standardoberfläche sonst verborgen sind. So können Sie Backups prüfen, anpassen oder bei Bedarf auslösen.</p>
|
|
</div>
|
|
</div>
|
|
<div class="faq-item">
|
|
<button class="faq-question plausible-event-name=FAQ">
|
|
<span>Wie lange werden Backups gespeichert?</span>
|
|
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
|
|
</button>
|
|
<div class="faq-answer">
|
|
<p>Wir speichern Backups in Sicherungspunkten (Backup-Slots), die erhalten bleiben, bis sie überschrieben werden. Verwaltet werden sie in einer FIFO-Warteschlange (first in, first out). Ein überschriebenes Backup wird endgültig gelöscht. Brauchen Sie mehr Backups, können Sie Ihren Vertrag upgraden und zusätzliche Plätze buchen.</p>
|
|
</div>
|
|
</div>
|
|
<div class="faq-item">
|
|
<button class="faq-question plausible-event-name=FAQ">
|
|
<span>Wie leite ich meine Domain auf mein Odoo?</span>
|
|
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
|
|
</button>
|
|
<div class="faq-answer">
|
|
<p>Um Ihre Domain auf Odoo zu leiten, aktualisieren Sie zuerst den A-Record bei Ihrem Domain-Anbieter, sodass er auf die IP-Adresse unseres Servers zeigt. Die A-Record-Einstellungen finden Sie im Kundenbereich Ihres Registrars unter den DNS-Einstellungen. Nach der Änderung muss der Server neu gestartet werden, um die neue Domain zu erkennen.</p>
|
|
<p>Fügen Sie danach Ihre Domain in Odoo hinzu: Einstellungen → 4 Server → Domains, und tragen Sie jede Domain in eine eigene Zeile ein. Sehen Sie in Ihrem Vertrag nach, wie viele Domain-Weiterleitungen enthalten sind.</p>
|
|
</div>
|
|
</div>
|
|
<div class="faq-item">
|
|
<button class="faq-question plausible-event-name=FAQ">
|
|
<span>Wie kann ich Odoo Enterprise installieren?</span>
|
|
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
|
|
</button>
|
|
<div class="faq-answer">
|
|
<p>Um Odoo Enterprise zu installieren, müssen Sie zuerst eine separate Lizenz bei Odoo erwerben. Unser vorbereitetes Git-Repository enthält bereits einen Enterprise-Ordner, in den Sie die Enterprise-Addons legen; installiert werden sie dann per Git.</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Trouble Shooting -->
|
|
<div class="faq-panel" id="panel-trouble">
|
|
<div class="faq-item">
|
|
<button class="faq-question plausible-event-name=FAQ">
|
|
<span>Nach einem git check in startet mein Server nicht mehr oder zeigt Fehler 500</span>
|
|
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
|
|
</button>
|
|
<div class="faq-answer">
|
|
<p>Wenn Sie ein neues Modul auf den Server gepusht haben und es den Start des Service verhindert, machen Sie Ihre Änderungen zuerst in Git rückgängig und pushen Sie die korrigierte Version zurück auf den Server. Öffnen Sie dann den Support-Chat — Sie brauchen Ihre UUID (aus der Bestätigungs-E-Mail). Sagen Sie unserem Chatbot, er soll git pull ausführen und den Server neu starten; anschließend erhalten Sie eine Bestätigungs-E-Mail. Nach der Bestätigung bringen wir Ihre Odoo-Instanz wieder online.</p>
|
|
</div>
|
|
</div>
|
|
<div class="faq-item">
|
|
<button class="faq-question plausible-event-name=FAQ">
|
|
<span>Warum zeigt meine Domain „Unknown Certificate“ oder „Bad Gateway“ an?</span>
|
|
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
|
|
</button>
|
|
<div class="faq-answer">
|
|
<p>Das passiert meist, weil der Server nach dem Weiterleiten Ihrer Domain auf unseren Service nicht neu gestartet wurde. Starten Sie Ihren Server einfach neu — sobald er wieder online ist, erzeugt Odoo das passende SSL-Zertifikat für Ihre Domain. Bleibt der Fehler bestehen, reichen Sie bitte ein Support-Ticket ein.</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Commercial -->
|
|
<div class="faq-panel" id="panel-commercial">
|
|
<div class="faq-item">
|
|
<button class="faq-question plausible-event-name=FAQ">
|
|
<span>Ist die Odoo Enterprise License enthalten?</span>
|
|
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
|
|
</button>
|
|
<div class="faq-answer">
|
|
<p>Nein, die Odoo Enterprise License muss separat erworben werden.</p>
|
|
</div>
|
|
</div>
|
|
<div class="faq-item">
|
|
<button class="faq-question plausible-event-name=FAQ">
|
|
<span>Wie kann ich meinen Service upgraden?</span>
|
|
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
|
|
</button>
|
|
<div class="faq-answer">
|
|
<p>Sie können Ihren Service direkt in Odoo upgraden: Einstellungen → 4 Server → Upgrade. Dort können Sie in einen höheren Plan wechseln oder einzelne Funktionen dazubuchen, etwa zusätzliche Backup-Slots oder weitere Domain-Weiterleitungen.</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Bring your Database -->
|
|
<div class="faq-panel" id="panel-migrate">
|
|
<div class="faq-item">
|
|
<button class="faq-question plausible-event-name=FAQ">
|
|
<span>Wie kann ich meine Odoo-Datenbank von einem anderen Anbieter umziehen?</span>
|
|
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
|
|
</button>
|
|
<div class="faq-answer">
|
|
<p>Um Ihre Datenbank zu unserem Service umzuziehen, reichen Sie bitte ein Support-Ticket ein und geben Sie an, dass Sie umziehen möchten. Unser Team sendet Ihnen dann einen Link zu einem sicheren Formular, über das Sie Ihre Datenbank hochladen können. Nach Eingang richten wir einen neuen Server nach Ihren Anforderungen ein und übermitteln Ihnen die Zugangsdaten.</p>
|
|
<p>Patch-Releases (z. B. 18.1 oder 17.2) unterstützen wir nicht — nur die Hauptreleases (18.0, 17.0, 19.0). Unser Migrationsservice unterstützt derzeit Datenbanken auf Basis von Odoo 17, 18 und 19.</p>
|
|
</div>
|
|
</div>
|
|
<div class="faq-item">
|
|
<button class="faq-question plausible-event-name=FAQ">
|
|
<span>Kann ich meine Odoo-Datenbank von einer älteren Version aktualisieren, z. B. 14 → 19?</span>
|
|
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
|
|
</button>
|
|
<div class="faq-answer">
|
|
<p>Ja, wir helfen Ihnen, Ihre Datenbank von älteren Versionen auf ein unterstütztes Release (17, 18 oder 19) zu bringen, allerdings erst, nachdem wir Ihre Datenbank auf Kompatibilität geprüft haben. Reichen Sie dazu ein Support-Ticket ein.</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<!-- Contact -->
|
|
<section class="contact-section" id="contact">
|
|
<div class="container">
|
|
<h2>Noch Fragen? Kontaktieren Sie unseren Support.</h2>
|
|
<form class="contact-form" id="supportForm">
|
|
<div class="form-group">
|
|
<label>Ihr Name <span class="required">*</span></label>
|
|
<input type="text" id="contactName" name="contact_name" required placeholder="Ihr Name" />
|
|
</div>
|
|
<div class="form-group">
|
|
<label>Ihre E-Mail <span class="required">*</span></label>
|
|
<input type="email" id="contactEmail" name="email_from" required placeholder="Ihre E-Mail" />
|
|
</div>
|
|
<div class="form-group">
|
|
<label>UUID</label>
|
|
<input type="text" id="contactUuid" name="UUID" placeholder="Fügen Sie hier Ihre ODOO4projects-UUID ein" />
|
|
</div>
|
|
<div class="form-group">
|
|
<label>Betreff <span class="required">*</span></label>
|
|
<input type="text" id="contactSubject" name="name" required placeholder="Betreff" />
|
|
</div>
|
|
<div class="form-group">
|
|
<label>Ihre Frage <span class="required">*</span></label>
|
|
<textarea id="contactQuestion" name="description" required placeholder="Beschreiben Sie Ihr Problem oder Ihre Frage im Detail …"></textarea>
|
|
</div>
|
|
<button type="submit" class="btn btn-primary">Senden</button>
|
|
<div class="form-success" id="formSuccess">
|
|
<i class="fas fa-check-circle"></i> Danke! Ihr Ticket wurde übermittelt.
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</section>
|
|
|
|
<script>
|
|
document.querySelectorAll(".faq-question").forEach(function (btn) {
|
|
btn.addEventListener("click", function () {
|
|
var answer = this.nextElementSibling;
|
|
var isOpen = answer.classList.contains("open");
|
|
document.querySelectorAll(".faq-answer.open, .faq-question.open").forEach(function (el) {
|
|
el.classList.remove("open");
|
|
});
|
|
if (!isOpen) { answer.classList.add("open"); this.classList.add("open"); }
|
|
});
|
|
});
|
|
document.querySelectorAll(".faq-tab-btn").forEach(function (tab) {
|
|
tab.addEventListener("click", function () {
|
|
document.querySelectorAll(".faq-tab-btn, .faq-panel").forEach(function (el) {
|
|
el.classList.remove("active");
|
|
});
|
|
this.classList.add("active");
|
|
var panel = document.getElementById("panel-" + this.getAttribute("data-tab"));
|
|
if (panel) panel.classList.add("active");
|
|
});
|
|
});
|
|
var form = document.getElementById("supportForm");
|
|
var submitBtn = form.querySelector(".btn");
|
|
var successDiv = document.getElementById("formSuccess");
|
|
form.addEventListener("submit", function (e) {
|
|
e.preventDefault();
|
|
var name = document.getElementById("contactName").value.trim();
|
|
var email = document.getElementById("contactEmail").value.trim();
|
|
var uuid = document.getElementById("contactUuid").value.trim();
|
|
var subject = document.getElementById("contactSubject").value.trim();
|
|
var question = document.getElementById("contactQuestion").value.trim();
|
|
if (!name || !email || !subject || !question) { alert("Please fill in all required fields."); return; }
|
|
submitBtn.disabled = true;
|
|
submitBtn.textContent = "Submitting...";
|
|
var payload = { name: name, email: email, subject: subject, requirements: question, area: "support" };
|
|
if (uuid) payload.uuid = uuid;
|
|
fetch("https://n8n.odoo4projects.com/webhook/ODOO4projects/crm", {
|
|
method: "POST",
|
|
headers: { "Content-Type": "application/json" },
|
|
body: JSON.stringify(payload)
|
|
}).then(function (r) {
|
|
if (!r.ok) throw new Error("bad status " + r.status);
|
|
submitBtn.style.display = "none";
|
|
successDiv.classList.add("visible");
|
|
}).catch(function () {
|
|
submitBtn.disabled = false;
|
|
submitBtn.textContent = "Submit";
|
|
alert("Could not submit. Please try again.");
|
|
});
|
|
});
|
|
</script>
|
|
|
|
</main>
|
|
<script defer src="/static/agent-odoo4projects/agent.js"></script>
|
|
</body>
|
|
</html>
|