Fonctionnalités
La vitrine, l’espace client, la facturation, le provisionnement et le support forment une seule application Laravel. Cette page liste ce que fait chaque partie ; la documentation explique comment.
- Boutique et paiement
- Parcourir les offres, configurer un service, appliquer des codes promo, payer.
- Gestion des services
- Monter ou descendre en gamme, résilier, activer ou désactiver le renouvellement automatique.
- Domaines
- Enregistrer, transférer et renouveler ; codes EPP et WHOIS.
- Factures
- Payer en ligne, télécharger les PDF, ajouter des fonds, utiliser le solde créditeur.
- Devis
- Consulter et accepter des devis d’avant-vente ; un devis accepté devient une facture.
- Avis de virement
- Signaler un paiement hors ligne en joignant un justificatif.
- Certificats SSL
- Génération de CSR, e-mails d’approbation et installation automatique.
- Support et base de connaissances
- Tickets avec pièces jointes, base de connaissances consultable et annonces.
- État du réseau
- Incidents en cours et maintenances planifiées.
- Sécurité du compte
- Connexion à deux facteurs, alertes de connexion et historique des sessions.

Facturation et automatisation
Un service n’est activé qu’une fois que le module serveur a confirmé la réussite.
- Facturation récurrente
- Cycles mensuel, trimestriel, semestriel, annuel et biennal.
- Suspension automatique
- Les services impayés sont suspendus après un délai de grâce que vous définissez.
- Relances
- E-mails pour les factures, les paiements, l’expiration des cartes et le renouvellement des domaines.
- Règles de taxes
- Par pays et par État, avec des rapports sur les taxes dues.
- Un seul moteur de paiement
- Passerelles, paiements manuels et crédit suivent le même circuit, avec paiements partiels et reversement du trop-perçu en crédit.
- Remboursements
- Totaux ou partiels, via l’API de la passerelle ou enregistrés hors ligne.
- Provisionnement fiable
- Les échecs sont mis en file d’attente et relancés automatiquement, avec une alerte au personnel.
- Facturation à l’usage
- Dépassements de disque et de bande passante, à activer par produit.
- Pénalités de retard, codes promo, promotions
- Ainsi que les soldes créditeurs et un parcours d’ajout de fonds.
- Maintenance planifiée
- Taux de change, sauvegardes de la base de données et rétention des journaux, selon un planning.

Panneau d’administration
Ce que le personnel utilise au quotidien.
- Tableau de bord
- Chiffre d’affaires, inscriptions, commandes en attente et tickets ouverts en un coup d’œil.
- Clients
- Profils, notes, synthèse de facturation et connexion en tant que client.
- Commandes et factures
- Création manuelle, actions groupées, envoi d’e-mails en masse, export PDF.
- Produits et packs
- Options configurables, modules complémentaires et grilles tarifaires.
- Service d’assistance
- Notes internes, règles d’escalade, filtre anti-spam, réponses prédéfinies.
- Rapports
- 27 intégrés : revenus, prévisions, fidélisation, tickets, domaines, taxes.
- Devis et projets
- Un parcours d’avant-vente à la manière de WHMCS.
- Calendrier
- Événements, rappels et tâches planifiées.

Sécurité et accès
Le personnel voit ce que son rôle autorise ; chaque action d’administration est journalisée.
Politique de sécurité- Rôles et permissions
- Contrôle d’accès par rôle avec plus de 45 permissions fines.
- Authentification à deux facteurs
- Pour le personnel et les clients, avec des codes de récupération pour le personnel.
- Limitation de débit
- Sur la connexion, les vérifications 2FA, les réinitialisations de mot de passe et les renvois d’e-mails.
- Liste d’IP autorisées pour l’administration
- Facultative, pour l’espace d’administration.
- Sessions
- Délais d’expiration et déconnexion forcée.
- Journal d’activité
- Chaque action d’administration est enregistrée ; IP et e-mails bannis.
Langues
30 langues ; les traductions se modifient dans le navigateur.
- 30 langues
- L’anglais est actif par défaut ; activez les autres selon vos besoins.
- Éditeur dans le navigateur
- Modifiez n’importe laquelle des 2 232 chaînes de l’interface sans toucher aux fichiers.
- Traduction assistée par IA
- Complétez en masse les clés manquantes, puis relisez.
- Import et export
- Un fichier JSON par langue, pour les traducteurs qui préfèrent leurs propres outils.

Pour les développeurs
Tout ce qui se fait dans l’administration peut être scripté via l’API.
Guide du développeur- API HTTP
- 171 actions avec les noms d’actions de WHMCS, et une description OpenAPI 3.1.
- Serveur MCP
- Permettez à un assistant IA de lire et, si vous l’autorisez, d’agir via l’API.
- Hooks
-
add_hook()compatible WHMCS avec plus de 20 points d’accroche ; un hook en échec ne bloque jamais la facturation. - Webhooks
- Callbacks entrants des passerelles et événements sortants.
- Modules
- Modules serveur, passerelle, bureau d’enregistrement et SSL, plus des modules complémentaires.
- Collecte des e-mails
- Des boîtes IMAP ou POP3 transforment les e-mails en tickets et en réponses.
curl -G https://example.com/api/v1/getclients \ -H "X-API-Key: $PNLCS_IDENTIFIER" \ -H "X-API-Secret: $PNLCS_SECRET" \ --data-urlencode "limitnum=5"
add_hook('InvoicePaid', 1, function (array $vars) { $invoice = $vars['invoice']; // ... });
Essayer PNLCS
Explorez la démo en ligne, ou installez PNLCS avec Docker.

