Comment migrer de WHMCS vers IPTVbp

Quitter WHMCS pour votre facturation IPTV ne devrait pas vous obliger à ressaisir chaque client à la main. L'importateur intégré d'IPTVbp, gratuit pour toutes les boutiques, transfère dans votre nouvelle boutique vos clients WHMCS, leurs abonnements et identifiants IPTV, vos produits et vos prix, l'historique des factures et les tickets de support — voici exactement comment il fonctionne, et ce qu'il vous reste à faire vous-même.

Réponse rapide

Pour migrer de WHMCS vers IPTVbp, ouvrez Customers → Import customers dans votre tableau de bord et récupérez vos données avec l'Export Script recommandé (un fichier PHP protégé par jeton, que vous téléchargez puis déposez sur votre propre serveur WHMCS ; il lit directement la base MySQL de WHMCS et déchiffre les mots de passe des lignes), ou avec une sauvegarde de la base WHMCS (.sql ou .sql.gz) si le serveur est hors ligne ou n'existe plus. Sur l'écran de correspondance, vous associez chaque produit WHMCS à l'un de vos produits IPTVbp — ou, avec l'Export Script ou une sauvegarde, vous laissez IPTVbp le créer depuis WHMCS avec ses cycles de facturation et ses prix — et vous associez les champs personnalisés au nom d'utilisateur, au mot de passe ou à l'adresse MAC. IPTVbp crée ensuite un client et un abonnement pour chaque service correspondant, avec ses identifiants, son statut et sa date de renouvellement (reprise de la prochaine échéance), plus une facture de migration payée par abonnement. Avec l'Export Script ou une sauvegarde, la migration complète reprend aussi les coordonnées de chaque client (téléphone, société, adresse, champs personnalisés et notes) et sa date d'inscription d'origine, les soldes créditeurs dans la devise de votre boutique sous forme de crédit boutique utilisable, chaque facture WHMCS avec ses paiements en historique consultable en lecture seule, et les tickets de support avec leurs réponses. L'import ne crée pas de nouvelles lignes sur le panel (il se contente de lier les lignes existantes). Avec l'Export Script ou une sauvegarde, vos clients conservent leur mot de passe WHMCS : ils se connectent avec le même e-mail et le même mot de passe. Un client dont le mot de passe WHMCS est dans un format antérieur à WHMCS 4.2.1 reçoit un mot de passe de portail aléatoire : envoyez-lui donc une réinitialisation de mot de passe après l'import. L'importateur WHMCS est gratuit pour toutes les boutiques, offre gratuite comprise, sans rien à acheter ni code à saisir. L'importateur ne crée, ne modifie et ne résilie jamais vos lignes sur le panel : rien de ce qu'il fait n'interrompt les flux actuels de vos clients.

Étape par étape

  1. 1

    Créer vos produits à l'avance (facultatif)

    L'importateur WHMCS est gratuit pour toutes les boutiques, offre gratuite comprise : il n'y a rien à acheter ni à activer. Vous pouvez créer à l'avance les produits IPTVbp auxquels vous voulez rattacher vos clients, ou laisser la migration complète les créer depuis WHMCS sur l'écran de correspondance. Pour tout produit WHMCS laissé sans correspondance, tous ses services sont ignorés.

  2. 2

    Ouvrir Import customers et choisir la méthode d'import

    Dans votre tableau de bord, allez dans Customers → Import customers (onglet WHMCS Migration, à côté de l'importateur CSV gratuit). Choisissez l'Export Script recommandé, ou une sauvegarde de base de données si votre serveur WHMCS est hors ligne ou n'existe plus. Les deux donnent accès à la migration complète : ils lisent aussi les prix, les coordonnées des clients, l'historique des factures, les tickets, les addons et les options configurables.

  3. 3

    Récupérer vos données WHMCS

    Export Script : saisissez l'URL de votre boutique WHMCS, cliquez sur Generate Export Script, téléchargez le fichier PHP protégé par jeton et déposez-le à la racine de WHMCS (le dossier qui contient configuration.php) via cPanel, FTP ou SSH. Il s'exécute sur votre propre serveur — il lit vos identifiants de base de données dans configuration.php, lit directement la base MySQL de WHMCS et déchiffre les mots de passe des lignes avec le hash de chiffrement de votre installation — puis envoie les données compressées à IPTVbp. Si votre serveur ne peut pas les envoyer, ouvrez la page du script dans votre navigateur, téléchargez le fichier proposé et importez ce fichier à la place. IPTVbp ne se connecte jamais lui-même à votre base de données. Sauvegarde de base de données : importez un mysqldump de la base WHMCS ; dans une sauvegarde, les mots de passe des lignes restent chiffrés : associez-les donc à un champ personnalisé ou définissez-les ensuite.

  4. 4

    Vérifier les totaux et choisir les statuts à importer

    Les deux méthodes mènent aux mêmes étapes. Vérifiez le nombre de clients, de services et de produits récupérés, puis choisissez les statuts WHMCS à importer — par défaut, Active uniquement. Active devient ACTIVE et Suspended devient SUSPENDED ; tous les autres statuts (Terminated, Cancelled, Pending, etc.) sont regroupés en EXPIRED et ignorés, sauf si vous les sélectionnez explicitement.

  5. 5

    Associer produits, champs personnalisés, addons et options

    Choisissez la boutique cible et, si vous le souhaitez, une intégration de panel. Associez chaque produit WHMCS — par cycle de facturation lorsqu'un produit en a plusieurs — à l'un de vos produits IPTVbp existants, ou choisissez « Create from WHMCS ». Associez les champs personnalisés au nom d'utilisateur, au mot de passe, à l'adresse MAC (MAC address), à l'ID utilisateur du panel, à l'e-mail ou aux notes, et associez les addons de produit et les options configurables à Adult ou Multiroom (+N connexions). Définissez le type d'authentification par produit (auto, nom d'utilisateur/mot de passe ou MAC) si nécessaire.

  6. 6

    Vérifier et lancer l'import

    Choisissez ce que vous reprenez en plus — coordonnées des clients, soldes créditeurs, historique des factures et tickets de support (tous activés par défaut avec l'Export Script ou une sauvegarde). Lancez l'import — il écrit directement, par lots de 50, dans des transactions (il n'y a pas de simulation pour WHMCS), et la migration complète s'exécute en arrière-plan avec une progression en direct. Pour chaque service correspondant, il crée les fiches client, un abonnement avec les identifiants associés et une date de fin reprise de la prochaine échéance, plus une facture « migration » payée.

  7. 7

    Envoyer les réinitialisations de mot de passe nécessaires et supprimer le script d'export

    Avec l'Export Script ou une sauvegarde de base de données, les clients se connectent avec l'e-mail et le mot de passe qu'ils utilisaient sur WHMCS. Les clients dont le mot de passe WHMCS est dans un format antérieur à WHMCS 4.2.1 reçoivent un mot de passe aléatoire : envoyez-leur une réinitialisation de mot de passe depuis la page Customers. Si vous avez utilisé l'Export Script, supprimez ensuite le fichier PHP de votre serveur WHMCS. Relancer l'import est sans risque : les e-mails en double réutilisent le client existant, les abonnements en double (même produit + mêmes identifiants) sont ignorés, et les factures, tickets, crédits et produits créés déjà transférés ne sont pas ajoutés deux fois.

Ce que l'importateur WHMCS crée réellement

L'importateur lit vos données WHMCS et les transforme en véritables enregistrements IPTVbp — c'est un vrai transfert de données, pas une copie de ce qui s'affiche à l'écran, et il est précis sur ce qu'il écrit.

  • ●Un compte de connexion client (rôle end-customer) avec le mot de passe WHMCS du client lorsque l'Export Script ou la sauvegarde le contient (sinon un mot de passe aléatoire), plus un EndCustomer par boutique — si un client n'a pas d'e-mail, un EndCustomer est tout de même créé, mais sans compte de connexion (pas de compte sur le portail).
  • ●Un abonnement (Subscription) par service WHMCS, avec nom d'utilisateur, mot de passe, MAC, statut, date de début et date de fin/de renouvellement reprise de la prochaine échéance, plus une facture « migration » au statut PAID qui lance sa facturation dans IPTVbp.
  • ●Des produits créés depuis WHMCS si vous le choisissez : nom, description, groupe de produits comme catégorie, et une durée par cycle de facturation activé dans WHMCS, au prix pratiqué dans WHMCS. Ils sont créés masqués dans votre boutique : rien n'est mis en vente tant que vous ne les avez pas vérifiés et que vous n'avez pas défini leur forfait de panel.
  • ●Coordonnées des clients : téléphone, société, adresse et pays, champs personnalisés du client, notes de l'administrateur et date d'inscription d'origine sur WHMCS. Seuls les champs vides sont remplis — les informations qu'un client a déjà dans IPTVbp sont conservées.
  • ●Les soldes créditeurs dans la devise de votre boutique deviennent du crédit boutique utilisable, présenté au client comme un solde reporté de son ancien compte.
  • ●Les factures WHMCS de chaque client transféré, en historique consultable en lecture seule — numéro, dates, statut, lignes, totaux et moyen de paiement, liées à l'abonnement importé qu'elles facturaient (les brouillons sont exclus). Vos clients les voient sous « Earlier invoices » dans leur compte ; vous les voyez sur la page du client, avec les paiements enregistrés pour chacune. Elles ne sont jamais facturées à nouveau ni comptées dans le chiffre d'affaires.
  • ●Les tickets de support avec leurs réponses et leur statut ; les réponses de votre équipe sont publiées sous votre compte, avec le nom de l'administrateur WHMCS.
  • ●Un lien vers le panel uniquement si vous avez associé un champ personnalisé d'ID utilisateur du panel ET sélectionné une intégration de panel — il se lie à une ligne existante, il n'en crée pas de nouvelle.

Deux façons de récupérer vos données : Export Script ou sauvegarde de base de données

IPTVbp vous offre deux points d'entrée, qui alimentent tous deux le même écran de correspondance et le même moteur d'import.

  • ●Export Script (recommandé) : un fichier PHP généré, protégé par jeton et valable 24 heures, que vous exécutez sur votre propre hébergement WHMCS. Il lit directement la base MySQL de WHMCS et déchiffre les mots de passe des lignes à l'aide du hash de chiffrement de votre installation, et il transfère tout : prix, coordonnées des clients, historique des factures, tickets, addons et options configurables.
  • ●Sauvegarde de base de données : importez un mysqldump .sql ou .sql.gz lorsque le serveur WHMCS est hors ligne ou n'existe plus. Elle contient les mêmes données que le script, sauf que les mots de passe des lignes restent chiffrés.
  • ●IPTVbp ne se connecte jamais à votre base de données WHMCS — avec l'Export Script, la lecture de la base a lieu entièrement sur votre serveur, puis seules les données obtenues sont envoyées à IPTVbp. Les données sont conservées sept jours au maximum et effacées dès que la migration a été exécutée.

Ce qui n'est pas transféré automatiquement

Un plan de migration honnête compte plus qu'une promesse en un clic. Ces éléments, vous les gérez vous-même, et c'est voulu.

  • ●Le provisionnement sur le panel — aucune nouvelle ligne n'est créée ; les lignes externes existantes sont seulement liées lorsqu'un ID utilisateur du panel est associé et qu'un panel est sélectionné, et un produit créé depuis WHMCS doit avoir son forfait de panel défini avant de pouvoir être vendu.
  • ●Le crédit dans une autre devise que celle de votre boutique — il n'est pas converti ; le montant est inscrit dans les notes du client pour que vous le régliez. Les soldes d'affiliation sont copiés en notes sur la facture de migration, et non restitués sous forme de fonds.
  • ●Les anciennes factures sont de l'historique, pas des factures à payer — une facture WHMCS impayée n'est pas relancée dans IPTVbp ; les renouvellements partent de l'abonnement importé.
  • ●Numéros fiscaux, commandes, domaines, pièces jointes des tickets, et moyens de paiement ou cartes enregistrés — rien de tout cela n'est importé.

Vos clients garderont-ils leur accès ?

L'importateur transfère les enregistrements de facturation vers IPTVbp — il ne touche pas à vos lignes IPTV réelles, ne les reprovisionne pas et ne les résilie pas. Les lignes existantes sur le panel continuent de fonctionner telles quelles ; tout au plus, l'importateur s'y lie en lecture seule. L'accès au portail est également transféré : avec l'Export Script ou une sauvegarde, vos clients se connectent avec leur e-mail et leur mot de passe WHMCS. Seuls les clients dont le mot de passe WHMCS est dans un format très ancien ont besoin d'une réinitialisation : prévoyez cet envoi depuis la page Customers lors de la mise en service. Comme les e-mails en double réutilisent le client existant et que les abonnements en double sont ignorés, vous pouvez lancer l'import plusieurs fois sans risque pendant que vous affinez vos correspondances.

La plateforme vers laquelle vous migrez

IPTVbp est une solution de facturation et d'automatisation native IPTV, et non un outil générique de facturation d'hébergement adapté après coup aux flux. Elle intègre les connexions aux panels, les moyens de paiement et les réglages de marque blanche dont les revendeurs ont réellement besoin.

  • ●18 panels IPTV — NXT, XUI, Xtream UI, Ultra 8K, Strong 8K, Activation Panel, Xtream Masters et 11 autres — ainsi que Plex, Jellyfin, Emby et Silo.
  • ●21 passerelles de paiement, dont Stripe, PayPal, SumUp, Square, Rampex, NOWPayments, Plisio, Litepay, BTCPay, PayRam et Interac e-Transfer.
  • ●Marque blanche complète : nom de marque, logo, favicon, couleurs, CSS et balises meta personnalisés, une option « masquer Powered by », des sous-domaines gratuits pour chaque vendeur, et des domaines personnalisés via CNAME derrière le SSL de Cloudflare.
  • ●Des offres allant de l'essai gratuit (€0, gratuit jusqu'à ce que vous ayez 25 clients payants) à Starter €29/mois, Professional €79/mois, Business €149/mois (la plus populaire) et Enterprise €299/mois.

Pourquoi IPTVbp

  • ✓Importateur WHMCS intégré, gratuit pour toutes les boutiques : une vraie migration par Export Script dans le portail vendeur (ou une sauvegarde SQL quand WHMCS est hors ligne), et non un projet de conseil payant.
  • ✓La lecture de la base a lieu sur votre propre serveur et les mots de passe des lignes sont déchiffrés localement : IPTVbp n'a jamais besoin des identifiants de votre base de données WHMCS.
  • ✓Une facturation native IPTV : authentification par nom d'utilisateur/MAC, bouquets, multiroom et forfaits adultes sont gérés nativement, et non ajoutés après coup.
  • ✓18 panels IPTV, Plex, Jellyfin, Emby et Silo et 21 passerelles de paiement (cartes, portefeuilles électroniques, crypto et Interac) prêts à l'emploi.
  • ✓Marque blanche complète avec domaines personnalisés, et un essai gratuit sans date de fin (gratuit jusqu'à ce que vous ayez 25 clients payants) pour évaluer d'abord la plateforme. L'importateur WHMCS est gratuit sur toutes les offres, essai gratuit compris.
  • ✓Un import honnête, piloté par les correspondances : vous contrôlez exactement où arrivent les produits, statuts, champs et historiques — et relancer l'import est sans risque.

Questions fréquentes

Qu'est-ce qui n'est pas transféré automatiquement de WHMCS vers IPTVbp ?+

Le provisionnement sur le panel n'est pas transféré : aucune nouvelle ligne n'est créée, et un produit créé depuis WHMCS doit avoir son forfait de panel défini avant de pouvoir être vendu. Le crédit dans une autre devise que celle de votre boutique n'est pas converti (il reste sous forme de note), les soldes d'affiliation ne sont copiés qu'en notes, et les numéros fiscaux, commandes, domaines, pièces jointes des tickets et moyens de paiement enregistrés ne sont pas importés. Les anciennes factures arrivent en historique consultable en lecture seule, et non comme des factures à relancer.

Mes clients seront-ils perturbés pendant la migration ?+

L'importateur lui-même ne les perturbera pas. Il transfère les enregistrements de facturation vers IPTVbp et ne touche jamais à vos lignes IPTV actives : il ne les reprovisionne pas et ne les résilie pas, donc les flux existants continuent de fonctionner. Avec l'Export Script ou une sauvegarde de base de données, vos clients conservent leur mot de passe WHMCS et se connectent avec le même e-mail et le même mot de passe. Les clients dont le mot de passe WHMCS est dans un format antérieur à WHMCS 4.2.1 reçoivent un mot de passe aléatoire : envoyez-leur une réinitialisation de mot de passe depuis la page Customers lors de la mise en service. Vous pouvez relancer l'import sans risque pendant que vous affinez vos correspondances, car les e-mails en double réutilisent le client existant et les abonnements en double sont ignorés.

IPTVbp a-t-il besoin du mot de passe de ma base de données WHMCS ?+

Non. Avec l'Export Script recommandé, vous déposez un fichier PHP protégé par jeton sur votre propre serveur WHMCS ; il lit vos identifiants de base de données dans configuration.php, lit directement la base MySQL de WHMCS sur votre hébergement et renvoie les résultats à IPTVbp. IPTVbp ne se connecte jamais à votre base de données. Si votre serveur WHMCS est hors ligne, importez plutôt une sauvegarde de la base : là non plus, aucun mot de passe de base de données n'est nécessaire.

L'importateur reprend-il mes factures et mon historique de paiements WHMCS ?+

Oui, avec l'Export Script ou une sauvegarde de base de données. Les factures WHMCS de chaque client transféré sont reprises en historique consultable en lecture seule — numéro, dates, statut, lignes, totaux, moyen de paiement et paiements enregistrés — liées au client et, lorsqu'une facture portait sur un service, à l'abonnement importé. Vos clients les voient sous « Earlier invoices » dans leur compte et vous les voyez sur la page du client. Ce n'est que de l'historique : elles ne sont jamais facturées à nouveau ni comptées dans le chiffre d'affaires d'IPTVbp. Chaque abonnement importé reçoit aussi une facture « migration » payée qui lance sa facturation dans IPTVbp. Les soldes créditeurs dans la devise de votre boutique deviennent du crédit boutique utilisable.

Mes produits et mes prix seront-ils recréés automatiquement ?+

C'est possible. Sur l'écran de correspondance, associez chaque produit WHMCS (par cycle de facturation si nécessaire) à l'un de vos produits IPTVbp, ou choisissez « Create from WHMCS » : IPTVbp crée le produit avec son nom, sa description et son groupe WHMCS, avec une durée par cycle de facturation activé dans WHMCS, au prix pratiqué dans WHMCS dans la devise de votre boutique. Si WHMCS n'a pas de prix dans la devise de votre boutique, il utilise les prix de la devise par défaut de WHMCS et vous invite à les vérifier. Les nouveaux produits sont créés masqués dans votre boutique jusqu'à ce que vous les ayez vérifiés et que vous ayez défini leur forfait de panel. Cela nécessite l'Export Script ou une sauvegarde de base de données ; pour tout produit WHMCS laissé sans correspondance, tous ses services sont ignorés.

Comment les noms d'utilisateur et mots de passe des lignes de mes clients sont-ils gérés ?+

L'Export Script déchiffre les mots de passe des services et des champs personnalisés sur votre propre serveur, à l'aide du hash de chiffrement de votre installation, et les importe sur l'abonnement : la plupart des identifiants des lignes sont donc repris intacts. Le déchiffrement est fait au mieux pour les schémas de WHMCS 8.x et 7.x — s'il ne peut pas déchiffrer une valeur, il la renvoie telle quelle, si bien que quelques mots de passe peuvent nécessiter une correction manuelle. Une sauvegarde de base de données ne peut pas les reprendre, car WHMCS les chiffre avec une clé qui ne figure pas dans la sauvegarde. Comme aucune ligne n'est créée sur le panel, les identifiants sont conservés pour référence et ne sont liés à des lignes existantes que si vous associez un ID utilisateur du panel.

La migration WHMCS est-elle incluse, ou en supplément ?+

Elle est incluse, gratuitement, pour toutes les boutiques : l'importateur WHMCS est activé sur toutes les offres, essai gratuit compris, sans rien à acheter ni code à saisir. L'importateur CSV générique, pour les exports de tout autre système, est lui aussi gratuit pour toutes les boutiques. Vous préférez ne pas le faire vous-même ? Nous effectuons le transfert pour vous, gratuitement.

Prêt à passer en pilote automatique ?

Gratuit jusqu'à ce que vous ayez 25 clients payants. Sans carte bancaire.

Gratuit jusqu'à 25 clients payants
Sans carte bancaire
Résiliable à tout moment