Lors de l'importation d'abonnements à paiement unique dans MemberPress, vous devez seulement doivent importer un fichier CSV de transactions.
Ce document explique comment migrer des transactions (ou des abonnements uniques) d'une autre solution d'adhésion (plugin ou plateforme) vers MemberPress.
Exigences en matière de migration
Avant de migrer des transactions, vous devez vous assurer que vous remplissez toutes les conditions requises :
- Vous avez créé vos adhésions dans MemberPress, qui seront associées à des transactions importées (paiements uniques) ;
- Vous avez migré tous vos utilisateurs vers votre nouveau site WordPress (Tableau de bord > Utilisateurs) ;
- Vous avez confirmé que les transactions sur votre processeur de paiement (Rayure, PayPal, Carré, ou Authorize.net) font partie des abonnements non récurrents (paiements uniques).
Format CSV des transactions
Veillez à respecter scrupuleusement le formatage indiqué ci-dessous. Si vous ne le faites pas EXACTEMENT volonté votre fichier ne sera pas importé correctement. Notez également que si vous n'ajoutez pas de colonne expires_at à votre fichier, vos utilisateurs auront un accès à vie à partir de la transaction importée.
Cliquez ici pour un exemple de fichier CSV sur les transactions. Sur la base de ce modèle, vous trouverez ci-dessous les colonnes obligatoires et facultatives de votre fichier CSV.
Colonnes obligatoires :
nom d'utilisateur
oucourriel
(mais pas les deux) - Le nom d'utilisateur ou l'adresse électronique de l'utilisateur qui doit être associé à la transaction. Doit appartenir à un utilisateur déjà existant dans la base de données. (Remarque : depuis la version MemberPress Importer 1.6.8, vous pouvez également utiliser user_email au lieu de email)produit_id
- L'identifiant de l'adhérent pour lequel cette transaction est effectuée. Il doit s'agir de l'identifiant d'un membre existant dans la base de données. L'identifiant peut être trouvé dans l'URL lors de l'édition de l'adhésion. Par exemple, l'identifiant de l'adhérent dans cette URL : http://awesomesite.com/wp-admin/post.php?post=10&action=edit est de 10.montant
- Prix de l'adhésion. Il peut s'agir de n'importe quel nombre au format décimal sans symbole monétaire - par exemple, 5,99.total
- Prix TTC (le cas échéant). total = (montant + montant_de_la_taxe). S'il n'y a pas de taxe, cette valeur doit être la même que celle du champ "montant".
Colonnes optionnelles :
id
- Met à jour les informations relatives à la transaction existante correspondant à l'identifiant. Si elle est laissée vide, elle créera une nouveau transaction. Veillez à utiliser l'identifiant figurant dans la colonne "Id" de la page MemberPress > Transactions, comme indiqué ci-dessous. ici. Ce champ nécessite la version MemberPress Importer 1.6.0 ou une version plus récente.sub_num
ousubscr_id
- Le numéro d'abonnement qui fait référence à l'abonnement. Ce numéro doit faire référence à un abonnement existant dans la base de données. La valeur par défaut est blank. (Remarque : vous n'aurez pas besoin d'utiliser cet en-tête de colonne)mode de paiement
ouID de la passerelle
- L'identifiant unique de la méthode de paiement. Cet identifiant se trouve dans le champ onglet paiements de la page MemberPress Settings. La valeur par défaut est "manuel". Si vous importez des membres gratuits, vous pouvez également définir ce paramètre sur "free".code_coupon
oucoupon
- Le code du coupon appliqué à cette transaction. Doit faire référence à un coupon qui existe déjà dans la base de données. La valeur par défaut est "blank".send_welcome
- Contrôle si l'utilisateur recevra un courriel de bienvenue avec la transaction nouvellement créée. Il peut prendre la valeur 1 pour true (vrai) ou 0 pour false (faux). La valeur par défaut est 0.envoyer_recevoir
- Contrôle si l'utilisateur recevra un courriel de réception avec cette transaction nouvellement créée. La valeur peut être 1 pour true (vrai) ou 0 pour false (faux). La valeur par défaut est 0.trans_num
- Le numéro de transaction de la passerelle. Il peut s'agir de n'importe quelle petite chaîne de texte. S'il est vide, un numéro aléatoire sera généré.taux d'imposition
- Le taux d'imposition dans %. Exemple 5% doit être saisi comme 5.000. La valeur par défaut est 0.montant de la taxe
- Le montant de la taxe appliqué au total. tax_amount = (amount*(tax_rate/100)). La valeur par défaut est 0.tax_desc
- Description de la taxe. Par défaut, il n'y a pas de description.classe_d'impôt
- Non utilisé dans le MemberPress actuellement. La valeur par défaut est "standard".statut
- Le statut de la transaction. Il peut s'agir de "en attente", "terminé", "remboursé" ou "échoué". La valeur par défaut est "complet".date_de_création
- La date de création de cette transaction. Doit être au format "YYYY-MM-DD hh:mm:ss". La date par défaut est la date du jour.expires_at
- La date d'expiration de la transaction. Lorsqu'une transaction expire, elle doit être renouvelée par l'utilisateur pour qu'il puisse continuer à y avoir accès. Doit être au format "YYYY-MM-DD hh:mm:ss". Par défaut, il s'agit de l'heure d'expiration normale de l'adhésion. Utilisez 0000-00-00 00:00:00 pour un accès à vie.
Téléchargement des fichiers
Pour télécharger les fichiers que vous avez créés, il suffit de suivre les étapes suivantes :
- Allez dans MemberPress Plugin > Import. Une fois sur place, sélectionnez "Transactions" dans le menu déroulant du type de fichier à importer.
- Ensuite, utilisez le bouton "Choisir un fichier" pour télécharger votre fichier (vous ne pouvez importer qu'un seul fichier à la fois).
- Enfin, cliquez sur le bouton de téléchargement.
Messages de l'importateur
Après avoir importé votre fichier, l'importateur vous montrera quelques lignes et cases différentes pour vous indiquer comment s'est déroulée l'importation. Vous trouverez ci-dessous un aperçu de ces éléments.
X lignes importées avec succès - Ici, l'importateur vous indiquera combien de lignes (à la place de X) ont été importées avec succès.
X Les lignes n'ont pas été importées - Ici, l'importateur vous indiquera le nombre de lignes (à la place de X) qui n'ont pas été importées.
X Total des lignes traitées - Ici, l'importateur vous indiquera le nombre total de lignes (à la place de X) qui ont été traitées.
Messages de réussite de la rangée : - Dans cette boîte, vous verrez tous les messages de réussite liés à votre dernière importation.
Erreurs de ligne : - Dans cette boîte, vous verrez toutes les erreurs liées aux lignes de votre dernière importation. Le message doit être suffisamment détaillé pour que vous sachiez ce que vous devez corriger afin que votre fichier fonctionne correctement lors de l'importation.
CSV pour les lignes qui ont échoué ... copiez-les, corrigez-les et réimportez-les : - Vous y trouverez les lignes exactes qui doivent être corrigées. Notez-les afin de corriger les lignes contenant des erreurs.