Menu supplémentaire

Achetez MemberPress dès aujourd'hui ! Commencez à être payé pour le contenu que vous créez ! Obtenir MemberPress maintenant
  1. Accueil
  2. Base de connaissances
  3. Général
  4. Migration
  5. Migration ou importation d'abonnements à paiement unique (ou de transactions uniques)

Migration ou importation d'abonnements à paiement unique (ou de transactions uniques)

Avant de lire cette page, assurez-vous d'avoir pris connaissance de notre  Aperçu de la migration page en premier !

En raison du fonctionnement de MemberPress, si vous importez des abonnements à paiement unique, vous devrez
seulement doit importer un fichier CSV de transactions. Faire PAS les importer dans (ou en plus de) un fichier CSV d'abonnement. 

Remarque importante : Avant d'importer votre fichier, vous devez vous assurer que vous avez d'abord créé les adhésions dans MemberPress auxquelles ces paiements uniques seront associés ET que les utilisateurs auxquels ils seront assignés se trouvent dans votre tableau de bord WordPress > section Utilisateurs. Pour finir, importing ne crée PAS et ne peut pas créer de paiements uniques ou initier des frais réels. L'importation sert simplement à ajouter des données existantes. Cela signifie que, quels que soient les paiements uniques que vous importez MUST être des paiements réels actuellement trouvés dans votre processeur de passerelle (PayPal, Authorize.Net ARB ou Stripe). 

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 ou courriel (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)
  • product_id - L'identifiant de l'adhésion pour laquelle 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 la modification de l'adhésion. Par exemple, l'identifiant de l'adhésion 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 incluant les taxes (le cas échéant). total = (montant + tax_amount). 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'id. S'il n'est pas renseigné, cela 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 ou subscr_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 ou gateway_id - L'identifiant unique de la méthode de paiement. Il 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 ou coupon - 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.
  • send_receipt - Contrôle si l'utilisateur recevra un e-mail de reçu avec la 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 - 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é.
  • tax_rate - Le taux d'imposition en %. Exemple 5% doit être saisi comme 5.000. La valeur par défaut est 0.
  • tax_amount - 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. La valeur par défaut est "pas de description".
  • tax_class - Non utilisé dans MemberPress actuellement. La valeur par défaut est "standard".
  • status - Le statut de la transaction. Il peut s'agir de "pending" (en attente), "complete" (terminé), "refunded" (remboursé) ou "failed" (échoué). La valeur par défaut est "complete".
  • created_at - Date de création de la transaction. Doit être au format "YYYY-MM-DD hh:mm:ss". La date par défaut est la date du jour.
  • expires_at - 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. La date doit être au format "YYYY-MM-DD hh:mm:ss". L'heure d'expiration normale de l'adhésion est utilisée par défaut. Utilisez 0000-00-00 00:00:00 pour un accès à vie. NOTE IMPORTANTE : Si vous ne souhaitez pas que votre utilisateur ait un accès à vie sur la base de cette importation, vous devez doivent ajouter une date d'expiration dans cette colonne.

Téléchargement des fichiers

Pour télécharger les fichiers que vous avez créés, il suffit de suivre les étapes suivantes :

  1. Allez dans MemberPress Plugin > Import. Une fois sur place, sélectionnez "Transactions" dans le menu déroulant du type de fichier à importer.
  2. Ensuite, utilisez le bouton "Choisir un fichier" pour télécharger votre fichier (vous ne pouvez importer qu'un seul fichier à la fois). 
  3. 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. 

Cet article a-t-il été utile ?

Articles connexes

fille de l'ordinateur

Achetez MemberPress dès aujourd'hui !

Commencez à être payé pour le contenu que vous créez.