Vous migrez vers un réseau WordPress Multisite ? - Dans cet article, le créateur et entrepreneur de MemberPress, Jan Czichos, a accepté de partager les leçons que son équipe a apprises lors de sa propre migration. Jetez-y un coup d'œil si vous souhaitez que la migration de vos données MemberPress se fasse en toute simplicité.
Scénario de migration : Du point de départ à l'État cible
Chaque scénario de migration est différent en fonction de la motivation et des objectifs sous-jacents.
Dans notre cas, nous avions trois objectifs principaux :
- Objectif de l'entreprise : Migrer vers un réseau WP multisite visant à faciliter l'intégration des partenaires à une plateforme partagée..,
- Objectif financier : Créer un processus avec un minimum de maintenance et d'efforts administratifs.
- Objectif de marketing : Créer des Avantages du référencement.
Dans cette optique, nous allons vous présenter notre point de départ et notre état cible afin que vous puissiez vous faire une idée de l'étendue technique de la migration.
Où nous avons commencé
Un site WordPress unique avec Member Press (MP) Pro qui permet aux clients de.. :
- Bénéficiez des fonctionnalités premium de MP comme les cours MP pour la vente de produits numériques.
- Maintenir leur comptabilité en conformité avec les exigences réglementaires locales (Allemagne) à l'aide d'un module complémentaire pour les factures au format PDF.
État cible
Nous voulions passer à un réseau WordPress multisite qui prenne encore en charge toutes les fonctionnalités premium pour les clients, mais aussi
- Permet aux spécialistes du marketing (partenaires) de rejoindre le réseau.
- Il leur permet de lancer leurs propres services de marketing numérique à l'intention des clients.
Vous pouvez en savoir plus sur les cas d'utilisation des multisites WordPress dans notre article de synthèse du projet.
Les exigences locales supplémentaires peuvent compliquer les migrations
Vous servez des clients dont la langue principale n'est pas l'anglais ? Si c'est le cas, vous pouvez être confronté à exigences supplémentaires que votre État cible doit prendre en charge/se conformer.
Les exigences locales suivantes ont eu un impact direct sur l'évaluation de la qualité de l'eau. calendrier des migrationsNous avons été très satisfaits des résultats obtenus, des efforts déployés et de la mesure dans laquelle nous avons dû faire appel à l'assistance de Memberpress :
- Champs personnalisés et paramètres de traduction personnalisés
- Modèle personnalisé (facture)
- Convention d'appellation personnalisée pour les numéros de facture
- les règles comptables allemandes et l'obligation de conserver l'historique des transactions jusqu'en 2020
- MP fonctionnant sur le sous-site du réseau multisite
- Exigence légale allemande concernant le processus de paiement et la confidentialité des données.
Ressources d'assistance, processus et outils de migration
Parfois, trouver les bonnes ressources peut prendre du temps et allonger votre calendrier de migration. Pour éviter cela, nous avons compilé une liste de ressources et d'outils que nous avons utilisés avec succès pour notre migration.
En dehors de la boîteNous avons pu tirer parti des ressources suivantes de MemberPress :
- Le site de soutien - en particulier, le site Vue d'ensemble de la migration et de l'importation.
- Cet article utile sur la migration des contenus.
- Ces documents sont très clairs et utiles tutoriels vidéo.
Parlons maintenant du processus (et des outils) que nous avons utilisés pour migrer MP :
- Configurer les paramètres MP, notamment champs personnalisés et les modes de paiement.
- Migrer Merci de votre attention, Compte, Connexion, Groupeet L'adhésion pages (Importateur standard WordPress).
- Migration du contenu des modèles d'e-mails personnalisés (copier-coller).
- Importation Adhésions, Règleset Rappels (importateur standard de WordPress).
- Importation Les membres, Abonnements, et Transactions (importateur MP).
- Déplacer les fichiers de traduction dans le répertoire /../plugins/mepr-i18n (Client FTP).
- Déplacer le(s) fichier(s) de modèle personnalisé(s) dans le répertoire /../plugins/memberpress-pdf-invoice/app/views/account/invoice (Client FTP).
- Restaurer les filtres et actions personnalisés dans le thème enfant du sous-site multisite (Visual Studio Code).
- Rétablir l'intégration continue (CI) pour les factures PDF (Code Visual Studio).
- Importer des cours et des leçons (WP All Export et l'importateur MP).
Le processus et les outils ont parfaitement fonctionné pour nous et devraient faire l'affaire pour la plupart des migrations de données MemberPress vers un WP multisite.
Nous avons tiré un certain nombre d'enseignements de cette expérience, que nous souhaitons partager avec vous afin que votre prochaine migration se passe encore mieux.
Leçons apprises : 5 obstacles potentiels et solutions correspondantes
1. Paramètres linguistiques
Contexte
Nous n'avons pas installé MP sur le site principal du réseau multisite.
Barrage routier
Le réglage de la langue ne fonctionnait pas dans la boîte.
Solution
Étape 1 : Modifier le répertoire des fichiers de /plugin/mepr-i18n/ à /plugin/memberpress/i18n.
Étape 2 : Mettre à jour les fichiers linguistiques avec la nouvelle version.
Étape 3 : Migrer les données de traduction dans les fichiers linguistiques mis à jour.
Étape 4 : Activer la règle des majuscules pour le terme "semaines" (en allemand "Wochen" - correction temporaire dans MemberPress).
Enseignements tirés
N'attendez pas pour consulter les notes de mise à jour de la version MP. Consultez-les dès qu'elles sont disponibles.
2. Période de facturation
Contexte
En Allemagne, nous avons des exigences comptables supplémentaires. Chaque facture doit préciser la période de prestation de services.
Barrage routier
Bien que nous ayons anticipé des problèmes avec cette considération supplémentaire, il n'y a pas eu d'obstacles. La restauration du filtre personnalisé dans le thème enfant du sous-site multisite a parfaitement fonctionné.
3. Styles de thèmes
Contexte
Nous concevons des supports de cours (contenu premium) en utilisant la charte graphique de nos clients afin qu'ils soient cohérents avec le contenu du site web non restreint.
Barrage routier
Les feuilles de style du thème WordPress, y compris les couleurs, les polices et les styles de texte de l'entreprise, ne seraient pas disponibles dans le commerce.
Solution
Enqueue manuel des feuilles de style du thème WordPress par ajout d'un filtre au thème enfant du sous-site multisite.
Enseignements tirés
Les équipes d'assistance de MemberPress et du développeur du thème ont été plus qu'heureuses de nous aider à créer des styles de thème cohérents.
4. Exigences juridiques
Contexte
Nous devions tenir compte de deux exigences légales :
- Avant d'effectuer un achat, les utilisateurs doivent avoir accès aux conditions d'utilisation (ToS - en allemand AGB) ainsi qu'à la politique de confidentialité des données (Datenschutzerklärung).
- Pour garantir la conformité avec les réglementations locales en matière de confidentialité des données, il se peut que les polices Google ne soient pas chargées à partir du serveur de Google.
Barrage routier
Les polices Google devaient être chargées à partir de notre propre serveur.
Solution
Étape 1 : Restaurer un filtre dans le thème enfant de la sous-page multisite qui affiche une case à cocher ToS supplémentaire dans la première étape d'un processus de paiement en deux étapes.
Étape 2 : Stockez les fichiers de polices Google sur votre propre serveur web et ajoutez deux filtres au thème enfant du sous-site multisite. L'assistance de MemberPress nous a fourni un filtre personnalisé pour nous aider.
Enseignements tirés
L'activation générale des polices personnalisées pour MP n'active pas automatiquement les polices personnalisées dans le module complémentaire de facturation PDF !
5. Format du numéro de facture
Contexte
Les meilleures pratiques comptables suggèrent une convention d'appellation pour les numéros de facture qui incluent l'année en cours.
Nous voulions pouvoir rééditer les factures des années précédentes à partir du nouveau système sans modifier les données des factures des transactions passées.
Barrage routier
Au cours de la procédure de migration standard, l'importateur MP crée de nouveaux numéros de transaction et de facture lors de la migration des transactions.
En conséquence, les factures PDF des années précédentes n'indiquaient plus le numéro de la facture originale.
Les réglages du format du numéro de facture MP sont les suivants :
Solution
Nous avons migré les données relatives aux transactions et aux factures à l'aide des outils standard de notre système d'information. PHPMYAdmin base de données.
Leçon apprise
Consultez le support premium de MP avant de migrer les transactions et les numéros de factures !
Si vous avez des conseils ou des suggestions à ajouter à cette liste, partagez-les avec la communauté MemberPress dans la section des commentaires ci-dessous.
3 raisons d'utiliser l'assistance Premium
Très peu d'entreprises ont accès à une équipe disposant de toutes les compétences et de l'expertise nécessaires pour mener à bien une migration transparente vers un multisite.
C'est pourquoi nous recommandons de faire pleinement appel aux équipes d'assistance et d'utiliser les services haut de gamme des partenaires existants. Voici trois éléments qui ont fait toute la différence dans la fluidité de notre migration.
1. Tirer parti de l'expertise multisite
Pour la migration des données vers un réseau WordPress multisite, vous devez absolument vous appuyer sur le support de votre hébergeur web!
Exemple : La migration d'un site WordPress unique vers un site multisite nous a obligés à gérer une structure de table de base de données légèrement différente. L'ID du site de la sous-page multisite concernée fait partie du nom de la table.
Nous avons reçu des conseils et une aide précieuse sur la manière de déplacer les tableaux MP entre notre site principal WP et notre sous-site.
2. Déléguer l'accès à l'administration
Nous avons gagné du temps et accéléré la migration en permettant aux membres du support MP d'accéder directement au multisite.
Exemple : Support MP :
- Vérification des résultats de la migration des données.
- Il a fourni des rapports détaillés jusqu'au niveau des tables de la base de données.
Cela nous a permis de nettoyer et de corriger les données avec un minimum d'efforts.
L'équipe d'assistance a également fait un effort supplémentaire. Ils ont créé des dossiers de test et vérifié si la numérotation séquentielle fonctionnait.
Bravo à l'équipe d'assistance MP pour avoir dépassé nos attentes !
3. Contacter le Product Owner et coopérer avec lui
Tirez parti du soutien des développeurs lorsque vous personnalisez votre installation MP. L'accès aux développeurs de produits a été l'un de nos principaux critères de choix de MP.
Comment nous coopérons dans ce partenariat :
- Nous avons consacré beaucoup de temps à illustrer et à décrire nos besoins locaux.
- MP apprécie cet effort en acheminant la spécification vers le bon développeur de produit, et répond ensuite avec une proposition de solution qui a été testée au préalable.
Conclusion
Nous espérons que notre témoignage de première main sur la migration des données de MemberPress vers un système d'information sur la santé sera utile. Réseau multisite WordPress a été utile et instructif.
Grâce aux conseils que nous vous avons fournis, vous devriez vous sentir plus à l'aise pour passer à un réseau multisite. Le processus de migration des données n'est pas aussi décourageant qu'il n'y paraît à première vue.
Nous sommes convaincus que votre MemberPress migration des données sera un processus fluide et réussi si vous suivez les étapes que nous avons décrites. Nous vous souhaitons bonne chance !
Vous souhaitez partager votre expérience de la migration vers un réseau multisite ? Faites-le nous savoir dans la section des commentaires ci-dessous.
Obtenez MemberPress dès aujourd'hui !
Commencez à être payé pour le contenu que vous créez.
Ajouter un commentaire