Omnifloo — Noms de domaine
Recherche, achat, enregistrement, DNS et renouvellement de noms de domaine (Openprovider), comme Odoo
Omnifloo — Noms de domaine (Openprovider)
Comme Odoo : le client cherche, achète et branche un nom de domaine sans quitter Omnifloo.
Parcours client (assistant A5, /omnifloo/domaines sur app.omnifloo.com)
- Rechercher : le client tape un nom ; disponibilité et prix pour les extensions proposées (fr, be, com, eu, net, org par défaut).
- Choisir : il choisit un domaine et l'espace à brancher → une commande Odoo est créée.
- Payer : paiement en ligne par le circuit habituel (Odoo + Stripe), depuis la page de la commande.
- Activé : sous 5 minutes, Omnifloo enregistre le domaine chez Openprovider au nom du client (protection WHOIS comprise), crée la zone DNS (
www→<espace>.omnifloo.com, domaine nu → IP du serveur si renseignée), puisscripts/custom_domains.pybranchewww.<domaine>sur le site avec le HTTPS (10 à 20 minutes).
Un mois avant l'échéance, une commande de renouvellement est préparée ; payée, le domaine est renouvelé chez Openprovider. Échéance dépassée sans paiement : état « Expiré ».
Ce que Julien doit faire (une fois)
- Créer le compte bac à sable Openprovider (le compte réel est distinct) — la création de compte n'est pas automatisable de notre côté.
- Vérifier le compte sans rien acheter :
OMNIFLOO_OPENPROVIDER_USERNAME=… OMNIFLOO_OPENPROVIDER_PASSWORD=… python3 scripts/openprovider_verifier.py --bac-a-sable - Réglages › Omnifloo › Noms de domaine : utilisateur Openprovider, extensions, marge (0 % : décision du 05/10/2026, revente au prix coûtant), IP du serveur.
- Faire un achat d'essai en bac à sable de bout en bout, puis passer le réglage sur « Production » et refaire la vérification avec
--production.
Sécurité
- Mot de passe uniquement en variable d'environnement ; le réglage affiche seulement s'il est présent.
- Recherche limitée à 30 par heure et par session ; prix relu chez Openprovider au moment de la commande.
- Un domaine déjà suivi par Omnifloo n'est jamais revendu ; une demande de domaine existante d'un client n'est jamais écrasée par
custom_domains.py. - Erreur Openprovider : 5 tentatives (toutes les 5 minutes), puis état « Erreur » visible dans Omnifloo › Noms de domaine.
Tests
- Sans Odoo ni réseau :
python3 addons/omnifloo_domains/tests/test_openprovider_client.py,python3 scripts/test_custom_domains_achat.py. - Odoo (banc) :
--test-tags /omnifloo_domains— recherche, marge, commande, paiement, enregistrement, zone DNS, erreurs, renouvellement, page de l'assistant. - Champs et chemins de l'API repris du client REST officiel d'Openprovider ; à confirmer au premier essai en bac à sable (le jeton de connexion, le format exact de
expiration_date).
Wat deze app niet doet
De uitgever heeft nog niet gepubliceerd wat de applicatie niet doet. Dat is een regel van de appstore: vraag het aan de support voordat u zich verbindt.
Vereiste applicaties van de appstore
- Omnifloo Core
omnifloo_core
Gebruikte Odoo Community-modules
account_paymentmailportalsalewebsite
Python-bibliotheken
requests
| Serie | Versie | Status | Gepubliceerd op |
|---|---|---|---|
| 20.0 | 20.0.1.0.0 | Beschikbaar | 06-10-2026 |
Fiche gegenereerd uit de code van de uitgever (privé-repository, branch 20.0): de broncode is niet gepubliceerd.
Automatische controle van de appstore (los van de uitgever), toegepast op alle applicaties. À corriger : Icône static/description/icon.png.
| Controle | Resultaat | Effect indien afwezig |
|---|---|---|
| Manifeste lisible sans exécution | conforme | bloquant |
| Licence reconnue (OPL-1) | conforme | bloquant |
| Aucune dépendance vers Odoo Enterprise | conforme | bloquant |
| Aucun import de code Enterprise | conforme | bloquant |
| Aucun en-tête de licence Enterprise | conforme | bloquant |
| Icône static/description/icon.png | absent | déclasse |
| Description (static/description/index.html ou README) | conforme | déclasse |
| Tests automatisés (tests/test_*.py) | conforme | déclasse |
| Traduction française (i18n/fr.po) | absent | info |
| Section « Ce que le module ne fait pas » | absent | info |
| Titre de 70 caractères au plus (26 actuellement) | conforme | info |
| Résumé en français | conforme | info |
Beoordelingen van ingelogde klanten. Eén beoordeling per klant; de uitgever kan erop reageren. Log in om een beoordeling te plaatsen.
- Uitgever
- Omnifloo (DYONYSOS)
- contact@omnifloo.com
- Omnifloo-klanten
- Support inbegrepen volgens uw formule: helpcentrum.