{"id":8071,"date":"2023-08-14T14:21:13","date_gmt":"2023-08-14T21:21:13","guid":{"rendered":"https:\/\/membermouse.com\/?post_type=ht_kb&#038;p=8071"},"modified":"2024-08-07T14:02:15","modified_gmt":"2024-08-07T18:02:15","slug":"membermouse-wordpress-hooks","status":"publish","type":"ht_kb","link":"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/","title":{"rendered":"Crochets WordPress MemberMouse"},"content":{"rendered":"<p>Les crochets sont fournis par WordPress pour permettre \u00e0 votre plugin de \"s'accrocher\" au reste de WordPress, c'est-\u00e0-dire d'appeler des fonctions de votre plugin \u00e0 des moments pr\u00e9cis et de mettre ainsi votre plugin en mouvement. MemberMouse d\u00e9finit son propre ensemble de crochets que vous pouvez utiliser pour vous \"connecter\" \u00e0 MemberMouse afin d'appeler des fonctions dans votre plugin lorsque des \u00e9v\u00e9nements sp\u00e9cifiques se produisent dans MemberMouse.<\/p>\n\n\n\n<p>Voici un exemple de base : <\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>function memberAdded($data)\n{\n    \/\/ effectue l'action\n}\nadd_action('mm_member_add', 'memberAdded') ;\n<\/code><\/pre>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Dans cet exemple, nous utilisons l'option '<a rel=\"noreferrer noopener\" href=\"http:\/\/codex.wordpress.org\/Function_Reference\/add_action\" target=\"_blank\">add_action()<\/a>pour indiquer que la m\u00e9thode \"memberAdded()\" doit \u00eatre appel\u00e9e lorsque MemberMouse ex\u00e9cute une action \"mm_member_add\". Pour en savoir plus sur l'utilisation de l'API d'action de WordPress&nbsp;<a rel=\"noreferrer noopener\" href=\"http:\/\/codex.wordpress.org\/Plugin_API\" target=\"_blank\">lire cet article<\/a>.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\">Cat\u00e9gories de crochets WordPress<\/h5>\n\n\n\n<h6 class=\"wp-block-heading\">R\u00e9f\u00e9rence de l'action MemberMouse<\/h6>\n\n\n\n<p>Le tableau suivant pr\u00e9sente toutes les actions MemberMouse, une description du moment o\u00f9 elles sont ex\u00e9cut\u00e9es et les donn\u00e9es qui seront transmises \u00e0 toute fonction li\u00e9e \u00e0 l'action.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Action<\/strong><\/td><td><strong>Description<\/strong><\/td><td><strong>Donn\u00e9es transmises<\/strong><\/td><\/tr><tr><td><code>mm_member_add<\/code><\/td><td>Cette action est ex\u00e9cut\u00e9e lorsqu'un nouveau membre est ajout\u00e9 \u00e0 MemberMouse.<\/td><td><a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#member-data\">donn\u00e9es des membres<\/a><\/td><\/tr><tr><td><code>mm_member_membership_change<\/code><\/td><td>Cette action est ex\u00e9cut\u00e9e lorsque le niveau d'adh\u00e9sion d'un membre est modifi\u00e9.<\/td><td><a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#member-data\">donn\u00e9es des membres<\/a><\/td><\/tr><tr><td><code>mm_member_status_change<\/code><\/td><td>Cette action est ex\u00e9cut\u00e9e lorsque le statut du compte d'un membre change.<\/td><td><a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#member-data\">donn\u00e9es des membres<\/a><\/td><\/tr><tr><td><code>mm_member_account_update<\/code><\/td><td>Cette action est ex\u00e9cut\u00e9e lorsque certaines donn\u00e9es du compte d'un membre sont mises \u00e0 jour.<br>Il s'agit du pr\u00e9nom, du nom de famille, de l'adresse \u00e9lectronique, du nom d'utilisateur et du num\u00e9ro de t\u00e9l\u00e9phone,<br>les notes, l'adresse de facturation, l'adresse de livraison, la m\u00e9thode de calcul du nombre de jours en tant que membre et les donn\u00e9es des champs personnalis\u00e9s.<\/td><td><a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#member-data\">donn\u00e9es des membres<\/a><\/td><\/tr><tr><td><code>mm_member_delete<\/code><\/td><td>Cette action est ex\u00e9cut\u00e9e lorsque le compte d'un membre est supprim\u00e9.<\/td><td><a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#member-data\">donn\u00e9es des membres<\/a><\/td><\/tr><tr><td><code>mm_bundles_add<\/code><\/td><td>Cette action est ex\u00e9cut\u00e9e lorsqu'une offre group\u00e9e est ajout\u00e9e au compte d'un membre.<\/td><td><a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#member-data\">donn\u00e9es des membres<\/a>,&nbsp;<a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#bundle-data\">donn\u00e9es de la liasse<\/a><\/td><\/tr><tr><td><code>mm_bundles_status_change<\/code><\/td><td>Cette action est ex\u00e9cut\u00e9e lorsque le statut d'une offre group\u00e9e change sur le compte d'un membre.<\/td><td><a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#member-data\">donn\u00e9es des membres<\/a>,&nbsp;<a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#bundle-data\">donn\u00e9es de la liasse<\/a><\/td><\/tr><tr><td><code>mm_product_purchase<\/code><\/td><td>Cette action est ex\u00e9cut\u00e9e lorsqu'une commande est soumise, avant la validation et le paiement.<\/td><td><a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#member-data\">donn\u00e9es des membres<\/a>,&nbsp;<a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#order-data\">donn\u00e9es de commande<\/a><\/td><\/tr><tr><td><code>mm_achat_complet<\/code><\/td><td>Cette action est ex\u00e9cut\u00e9e lorsqu'un achat est effectu\u00e9. Elle est disponible \u00e0 partir de la version 3.0.6 de MemberMouse.<\/td><td><a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#member-data\">donn\u00e9es des membres<\/a>,&nbsp;<a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#order-data\">donn\u00e9es de commande<\/a><\/td><\/tr><tr><td><code>mm_payment_received<\/code><\/td><td>Cette action est ex\u00e9cut\u00e9e lorsqu'un paiement est re\u00e7u.<\/td><td><a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#member-data\">donn\u00e9es des membres<\/a>,&nbsp;<a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#order-data\">donn\u00e9es de commande<\/a><\/td><\/tr><tr><td><code>mm_payment_rebill<\/code><\/td><td>Cette action est ex\u00e9cut\u00e9e lorsqu'un paiement de refacturation est re\u00e7u.<\/td><td><a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#member-data\">donn\u00e9es des membres<\/a>,&nbsp;<a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#order-data\">donn\u00e9es de commande<\/a><\/td><\/tr><tr><td><code>mm_payment_rebill_declined<\/code><\/td><td>Cette action est ex\u00e9cut\u00e9e lorsqu'un paiement de refacturation est refus\u00e9.<\/td><td><a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#member-data\">donn\u00e9es des membres<\/a>,&nbsp;<a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#order-data\">donn\u00e9es de commande<\/a><\/td><\/tr><tr><td><code>mm_refund_issued<\/code><\/td><td>Cette action est ex\u00e9cut\u00e9e lorsqu'un remboursement est \u00e9mis.<\/td><td><a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#member-data\">donn\u00e9es des membres<\/a>,&nbsp;<a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#order-data\">donn\u00e9es de commande<\/a><\/td><\/tr><tr><td><code>mm_commission_initiale<\/code><\/td><td>Cette action est ex\u00e9cut\u00e9e lorsqu'une premi\u00e8re commission d'affili\u00e9 doit \u00eatre suivie.<\/td><td><a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#affiliate-data\">donn\u00e9es sur les affili\u00e9s<\/a><\/td><\/tr><tr><td><code>mm_commission_rebill<\/code><\/td><td>Cette action est ex\u00e9cut\u00e9e lorsqu'une commission d'affiliation de type \"rebill\" doit \u00eatre suivie.<\/td><td><a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#affiliate-data\">donn\u00e9es sur les affili\u00e9s<\/a><\/td><\/tr><tr><td><code>mm_commission_cancel<\/code><\/td><td>Cette action est ex\u00e9cut\u00e9e lorsqu'une commission d'affiliation doit \u00eatre annul\u00e9e.<\/td><td><a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#affiliate-data\">donn\u00e9es sur les affili\u00e9s<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\">Attributs des donn\u00e9es par type<\/h5>\n\n\n\n<p>Toutes les donn\u00e9es sont transmises aux fonctions sous la forme d'un tableau associatif et sont accessibles de la mani\u00e8re suivante : <\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>$data[\"first_name\"]\n$data[\"last_name\"]\n$data[\"email\"]\n<\/code><\/pre>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Les sections ci-dessous \u00e9num\u00e8rent les attributs de donn\u00e9es disponibles pour chaque type.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h6 class=\"wp-block-heading\">Donn\u00e9es des membres<\/h6>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Attribut<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><tr><td><code>num\u00e9ro de membre<\/code><\/td><td>L'identifiant attribu\u00e9 au membre par MemberMouse.<\/td><\/tr><tr><td><code>enregistr\u00e9<\/code><\/td><td>La date d'inscription du membre dans le format AAAA-MM-JJ HH:MM:SS.<\/td><\/tr><tr><td><code>dernier_cong\u00e9<\/code><\/td><td>Date de la derni\u00e8re connexion du membre au format AAAA-MM-JJ HH:MM:SS.<\/td><\/tr><tr><td><code>derni\u00e8re_mise_\u00e0_jour<\/code><\/td><td>Date de la derni\u00e8re mise \u00e0 jour du compte du membre dans le format AAAA-MM-JJ HH:MM:SS.<\/td><\/tr><tr><td><code>jours_comme_me_membre<\/code><\/td><td>Le nombre de jours depuis lesquels le membre est membre.<\/td><\/tr><tr><td><code>statut<\/code><\/td><td>Le statut du compte du membre est un nombre entier : 1 = actif, 2 = annul\u00e9, 3 = bloqu\u00e9, 4 = en pause, 5 = en retard, 6 = en attente d'activation, 7 = erreur, 8 = expir\u00e9, 9 = en attente d'annulation.<\/td><\/tr><tr><td><code>nom_du_statut<\/code><\/td><td>Le statut du compte du membre sous la forme d'une cha\u00eene de caract\u00e8res (c'est-\u00e0-dire&nbsp;<em>actif<\/em>,&nbsp;<em>annul\u00e9<\/em>etc).<\/td><\/tr><tr><td><code>est_compl\u00e9mentaire<\/code><\/td><td>Ce champ indique si le compte du membre est gratuit ou non. La valeur sera \"true\" si le compte est gratuit et \"false\" s'il ne l'est pas.<\/td><\/tr><tr><td><code>niveau d'adh\u00e9sion<\/code><\/td><td>L'identifiant du niveau d'adh\u00e9sion associ\u00e9 au compte du membre.<\/td><\/tr><tr><td><code>nom_du_niveau_d'appartenance<\/code><\/td><td>Le nom du niveau d'adh\u00e9sion associ\u00e9 au compte du membre.<\/td><\/tr><tr><td><code>pr\u00e9nom<\/code><\/td><td>Le pr\u00e9nom du membre.<\/td><\/tr><tr><td><code>nom de famille<\/code><\/td><td>Le nom de famille du membre.<\/td><\/tr><tr><td><code>Nom d'utilisateur<\/code><\/td><td>Le nom d'utilisateur du membre.<\/td><\/tr><tr><td><code>courriel<\/code><\/td><td>L'adresse \u00e9lectronique du membre.<\/td><\/tr><tr><td><code>t\u00e9l\u00e9phone<\/code><\/td><td>Le num\u00e9ro de t\u00e9l\u00e9phone du membre.<\/td><\/tr><tr><td><code>cf_#<\/code><\/td><td>Affiche la valeur du membre pour le champ personnalis\u00e9 dont l'ID est #. Par exemple, si l'ID du champ personnalis\u00e9 qui enregistre la date d'anniversaire est 4, vous devez utiliser \"cf_4\" pour afficher la date d'anniversaire du membre.<\/td><\/tr><tr><td><code>adresse_de_facturation<\/code><\/td><td>L'adresse de facturation du membre.<\/td><\/tr><tr><td><code>ville_de_facturation<\/code><\/td><td>Ville de facturation du membre.<\/td><\/tr><tr><td><code>\u00e9tat de la facturation<\/code><\/td><td>L'\u00e9tat de facturation du membre.<\/td><\/tr><tr><td><code>code postal de facturation<\/code><\/td><td>Le code postal de facturation du membre.<\/td><\/tr><tr><td><code>pays de facturation<\/code><\/td><td>Pays de facturation du membre.<\/td><\/tr><tr><td><code>adresse_d'exp\u00e9dition<\/code><\/td><td>L'adresse de livraison du membre.<\/td><\/tr><tr><td><code>ville_d'exp\u00e9dition<\/code><\/td><td>La ville d'exp\u00e9dition du membre.<\/td><\/tr><tr><td><code>\u00e9tat_de_livraison<\/code><\/td><td>L'\u00e9tat d'exp\u00e9dition du membre.<\/td><\/tr><tr><td><code>code postal<\/code><\/td><td>Le code postal d'exp\u00e9dition du membre.<\/td><\/tr><tr><td><code>pays d'exp\u00e9dition<\/code><\/td><td>Le pays d'exp\u00e9dition du membre.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h6 class=\"wp-block-heading\">Donn\u00e9es de l'offre group\u00e9e<\/h6>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Attribut<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><tr><td><code>bundle_id<\/code><\/td><td>L'ID de la liasse.<\/td><\/tr><tr><td><code>nom_du_groupe<\/code><\/td><td>Le nom de la liasse.<\/td><\/tr><tr><td><code>jours_avec_forfait<\/code><\/td><td>Nombre de jours pendant lesquels l'offre group\u00e9e a \u00e9t\u00e9 active sur le compte du membre.<\/td><\/tr><tr><td><code>bundle_status<\/code><\/td><td>Le statut de l'offre group\u00e9e : 1 = actif, 2 = annul\u00e9, 3 = verrouill\u00e9, 4 = en pause, 5 = en retard, 6 = en attente d'activation, 7 = erreur, 8 = expir\u00e9, 9 = en attente d'annulation.<\/td><\/tr><tr><td><code>bundle_is_complimentary<\/code><\/td><td>Cette valeur indique si l'offre est gratuite ou non. La valeur sera \"true\" si l'offre est gratuite et \"false\" si elle ne l'est pas.<\/td><\/tr><tr><td><code>bundle_status_name<\/code><\/td><td>Le statut de la liasse sous forme de cha\u00eene de caract\u00e8res (c'est-\u00e0-dire&nbsp;<em>actif<\/em>,&nbsp;<em>annul\u00e9<\/em>etc).<\/td><\/tr><tr><td><code>bundle_date_added<\/code><\/td><td>Date \u00e0 laquelle l'offre group\u00e9e a \u00e9t\u00e9 ajout\u00e9e au compte du membre dans le format AAAA-MM-JJ HH:MM:SS.<\/td><\/tr><tr><td><code>bundle_last_updated<\/code><\/td><td>Date de la derni\u00e8re mise \u00e0 jour de l'offre group\u00e9e sur le compte du membre, dans le format AAAA-MM-JJ HH:MM:SS.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h6 class=\"wp-block-heading\">Donn\u00e9es de commande<\/h6>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Attribut<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><tr><td><code>num\u00e9ro de commande<\/code><\/td><td>Le num\u00e9ro de r\u00e9f\u00e9rence attribu\u00e9 \u00e0 la commande par MemberMouse.<\/td><\/tr><tr><td><code>order_transaction_id<\/code><\/td><td>L'identifiant de la transaction associ\u00e9e \u00e0 la commande. Il peut \u00eatre utilis\u00e9 comme identifiant unique pour tous les paiements associ\u00e9s \u00e0 une commande. Lorsqu'un client ach\u00e8te un abonnement, chaque nouvelle facture fait partie de la m\u00eame commande et porte donc le m\u00eame num\u00e9ro d'identification. Chaque nouvelle facture aura un identifiant de transaction unique.<\/td><\/tr><tr><td><code>total_de_la_commande<\/code><\/td><td>Le total de la commande qui est \u00e9gal \u00e0 (sous-total - remise) + frais de port.<\/td><\/tr><tr><td><code>commande_sous-total<\/code><\/td><td>Le sous-total de la commande.<\/td><\/tr><tr><td><code>remise_commande<\/code><\/td><td>La r\u00e9duction appliqu\u00e9e \u00e0 la commande.<\/td><\/tr><tr><td><code>commande_exp\u00e9dition<\/code><\/td><td>Frais d'exp\u00e9dition appliqu\u00e9s \u00e0 la commande.<\/td><\/tr><tr><td><code>m\u00e9thode_d'exp\u00e9dition_de_la_commande<\/code><\/td><td>Le nom de la m\u00e9thode d'exp\u00e9dition choisie par le client lors du paiement.<\/td><\/tr><tr><td><code>adresse_de_facturation_de_la_commande<\/code><\/td><td>L'adresse de facturation associ\u00e9e \u00e0 la commande.<\/td><\/tr><tr><td><code>ville_de_facturation_de_la_commande<\/code><\/td><td>La ville de facturation associ\u00e9e \u00e0 la commande.<\/td><\/tr><tr><td><code>\u00e9tat_de_la_facturation_de_la_commande<\/code><\/td><td>L'\u00e9tat de la facturation associ\u00e9 \u00e0 la commande.<\/td><\/tr><tr><td><code>code postal de facturation de la commande<\/code><\/td><td>Le code postal de facturation associ\u00e9 \u00e0 la commande.<\/td><\/tr><tr><td><code>pays_de_facturation_de_la_commande<\/code><\/td><td>Le pays de facturation associ\u00e9 \u00e0 la commande.<\/td><\/tr><tr><td><code>adresse_d'exp\u00e9dition_de_la_commande<\/code><\/td><td>L'adresse de livraison associ\u00e9e \u00e0 la commande.<\/td><\/tr><tr><td><code>ville_d'exp\u00e9dition_de_la_commande<\/code><\/td><td>La ville d'exp\u00e9dition associ\u00e9e \u00e0 la commande.<\/td><\/tr><tr><td><code>\u00e9tat_d'exp\u00e9dition_de_la_commande<\/code><\/td><td>L'\u00e9tat d'exp\u00e9dition associ\u00e9 \u00e0 la commande.<\/td><\/tr><tr><td><code>code postal de la commande<\/code><\/td><td>Le code postal d'exp\u00e9dition associ\u00e9 \u00e0 la commande.<\/td><\/tr><tr><td><code>pays_d'exp\u00e9dition_de_la_commande<\/code><\/td><td>Le pays d'exp\u00e9dition associ\u00e9 \u00e0 la commande.<\/td><\/tr><tr><td><code>commander_produits<\/code><\/td><td>Un tableau de produits associ\u00e9s \u00e0 la commande. Voir le tableau&nbsp;<em>Donn\u00e9es sur le produit<\/em>&nbsp;Le tableau ci-dessous indique les param\u00e8tres disponibles pour chaque produit.<\/td><\/tr><tr><td><code>commander_coupons<\/code><\/td><td>Un tableau de coupons associ\u00e9s \u00e0 la commande. Voir le tableau&nbsp;<em>Donn\u00e9es sur les coupons<\/em>&nbsp;tableau ci-dessous pour les param\u00e8tres disponibles pour chaque coupon.<\/td><\/tr><tr><td><code>prorata des commandes<\/code><\/td><td>Un tableau des prorata associ\u00e9s \u00e0 la commande. Voir le tableau&nbsp;<em>Donn\u00e9es de proratisation<\/em>&nbsp;Le tableau ci-dessous indique les param\u00e8tres disponibles pour chaque \u00e9l\u00e9ment de proratisation.<\/td><\/tr><tr><td><code>order_affiliate_id<\/code><\/td><td>L'identifiant de l'affili\u00e9 associ\u00e9 \u00e0 la commande.<\/td><\/tr><tr><td><code>order_subaffiliate_id<\/code><\/td><td>L'identifiant du sous-affili\u00e9 associ\u00e9 \u00e0 la commande.<\/td><\/tr><tr><td><code>adresse_ip_de_la_commande<\/code><\/td><td>L'adresse IP associ\u00e9e \u00e0 la commande.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:23px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h6 class=\"wp-block-heading\">Donn\u00e9es sur les affili\u00e9s<\/h6>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Attribut<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><tr><td><code>order_affiliate_id<\/code><\/td><td>L'identifiant de l'affili\u00e9 associ\u00e9 \u00e0 la commande.<\/td><\/tr><tr><td><code>order_subaffiliate_id<\/code><\/td><td>L'identifiant du sous-affili\u00e9 associ\u00e9 \u00e0 la commande.<\/td><\/tr><tr><td><code>num\u00e9ro de membre<\/code><\/td><td>L'identifiant attribu\u00e9 au membre par MemberMouse.<\/td><\/tr><tr><td><code>num\u00e9ro de commande<\/code><\/td><td>Le num\u00e9ro unique associ\u00e9 \u00e0 la commande concat\u00e9n\u00e9 avec l'identifiant de la transaction associ\u00e9e au paiement (c'est-\u00e0-dire 1456-3462). Cela permet de s'assurer que le num\u00e9ro de commande fourni ici est unique pour toutes les transactions de refacturation associ\u00e9es \u00e0 la commande.<\/td><\/tr><tr><td><code>total_de_la_commande<\/code><\/td><td>Le total de la commande disponible pour les commissions qui est \u00e9gal au total de la commande moins les remises et les frais d'exp\u00e9dition.<\/td><\/tr><tr><td><code>adresse_ip_de_la_commande<\/code><\/td><td>L'adresse IP associ\u00e9e \u00e0 la commande.<\/td><\/tr><tr><td><code>commander_produits<\/code><\/td><td>Un tableau de produits associ\u00e9s \u00e0 la commande. Voir le tableau&nbsp;<em>Donn\u00e9es sur le produit<\/em>&nbsp;Le tableau ci-dessous indique les param\u00e8tres disponibles pour chaque produit.<\/td><\/tr><tr><td><code>commander_coupons<\/code><\/td><td>Un tableau de coupons associ\u00e9s \u00e0 la commande. Voir le tableau&nbsp;<em>Donn\u00e9es sur les coupons<\/em>&nbsp;tableau ci-dessous pour les param\u00e8tres disponibles pour chaque coupon.<\/td><\/tr><tr><td><code>prorata des commandes<\/code><\/td><td>Un tableau des prorata associ\u00e9s \u00e0 la commande. Voir le tableau&nbsp;<em>Donn\u00e9es de proratisation<\/em>&nbsp;Le tableau ci-dessous indique les param\u00e8tres disponibles pour chaque \u00e9l\u00e9ment de proratisation.<\/td><\/tr><tr><td><code>taux fixe de la commission de refacturation<\/code><\/td><td>Cet \u00e9l\u00e9ment ne sera inclus que dans les \u00e9v\u00e9nements de refacturation de la commission. En fonction du profil de commission appliqu\u00e9 \u00e0 la commande, ceci indique s'il y a une surcharge de commission forfaitaire qui doit \u00eatre prise en compte.<\/td><\/tr><tr><td><code>pourcent_de_la_commission_de_la_refacturation<\/code><\/td><td>Cet \u00e9l\u00e9ment ne sera inclus que dans les \u00e9v\u00e9nements de refacturation de la commission. En fonction du profil de commission appliqu\u00e9 \u00e0 la commande, ceci indique s'il y a un pourcentage de d\u00e9passement de commission qui doit \u00eatre pris en compte.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h6 class=\"wp-block-heading\">Donn\u00e9es sur le produit<\/h6>\n\n\n\n<p>Les donn\u00e9es relatives aux produits sont stock\u00e9es sous la forme d'un tableau d'objets cod\u00e9s en JSON dans l'attribut \"order_products\" et sont incluses dans les donn\u00e9es relatives aux commandes et aux affili\u00e9s. Avant d'interagir avec le tableau, assurez-vous de d\u00e9coder JSON comme suit :<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code><code>json_decode(stripslashes($data[\"order_products\"]) ;<\/code><\/code><\/pre>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Cet exemple de code suppose que les donn\u00e9es ont \u00e9t\u00e9 transmises \u00e0 votre script dans une variable appel\u00e9e \"$data\". Le tableau ci-dessous pr\u00e9sente les param\u00e8tres disponibles pour chaque \u00e9l\u00e9ment du tableau \"order_products\".<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Attribut<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><tr><td><code>id<\/code><\/td><td>L'ID du produit.<\/td><\/tr><tr><td><code>nom<\/code><\/td><td>Le nom du produit.<\/td><\/tr><tr><td><code>sku<\/code><\/td><td>L'UGS du produit.<\/td><\/tr><tr><td><code>montant<\/code><\/td><td>Montant pay\u00e9 pour chaque unit\u00e9 du produit.<\/td><\/tr><tr><td><code>quantit\u00e9<\/code><\/td><td>Le nombre de ce produit achet\u00e9.<\/td><\/tr><tr><td><code>total<\/code><\/td><td>Le prix total pay\u00e9 \u00e9quivaut au montant * quantit\u00e9.<\/td><\/tr><tr><td><code>is_recurring<\/code><\/td><td>Indique si ce produit est associ\u00e9 \u00e0 un abonnement ou non. Les valeurs possibles sont \"true\" ou \"false\".<\/td><\/tr><tr><td><code>montant r\u00e9current<\/code><\/td><td>Le montant pay\u00e9 \u00e0 chaque p\u00e9riode de facturation.<\/td><\/tr><tr><td><code>p\u00e9riode de facturation<\/code><\/td><td>Un nombre entier repr\u00e9sentant la dur\u00e9e de la p\u00e9riode de facturation. Pour d\u00e9terminer la dur\u00e9e totale de la p\u00e9riode de refacturation, il faut la combiner avec rebill_frequency (c'est-\u00e0-dire 1 mois, 30 jours, 2 semaines, etc.).<\/td><\/tr><tr><td><code>fr\u00e9quence des re-facturations<\/code><\/td><td>Cha\u00eene de caract\u00e8res indiquant l'unit\u00e9 de mesure utilis\u00e9e pour la p\u00e9riode de facturation. Les valeurs possibles sont les jours, les semaines, les mois ou les ann\u00e9es.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h6 class=\"wp-block-heading\">Donn\u00e9es sur les coupons<\/h6>\n\n\n\n<p>Les donn\u00e9es relatives aux coupons sont stock\u00e9es sous la forme d'un tableau d'objets cod\u00e9s en JSON dans l'attribut \"order_coupons\" et sont incluses dans les donn\u00e9es relatives aux commandes et aux affili\u00e9s. Avant d'interagir avec le tableau, assurez-vous de d\u00e9coder JSON comme suit :<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code><code>json_decode(stripslashes($data[\"order_coupons\"]) ;<\/code><\/code><\/pre>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Cet exemple de code suppose que les donn\u00e9es ont \u00e9t\u00e9 transmises \u00e0 votre script dans une variable appel\u00e9e \"$data\". Le tableau ci-dessous pr\u00e9sente les param\u00e8tres disponibles pour chaque \u00e9l\u00e9ment du tableau \"order_coupons\".<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Attribut<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><tr><td><code>id<\/code><\/td><td>L'ID du coupon.<\/td><\/tr><tr><td><code>nom<\/code><\/td><td>Le nom du coupon.<\/td><\/tr><tr><td><code>code<\/code><\/td><td>Le code de r\u00e9duction.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h6 class=\"wp-block-heading\">Donn\u00e9es de proratisation<\/h6>\n\n\n\n<p>Les donn\u00e9es de proratisation sont stock\u00e9es sous la forme d'un tableau d'objets encod\u00e9s en JSON dans l'attribut \"order_prorations\" et sont incluses dans les donn\u00e9es relatives aux commandes et aux affili\u00e9s. Avant d'interagir avec le tableau, assurez-vous de d\u00e9coder JSON comme suit :<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>json_decode(stripslashes($data[\"order_prorations\"]) ;\n<\/code><\/pre>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Cet exemple de code suppose que les donn\u00e9es ont \u00e9t\u00e9 transmises \u00e0 votre script dans une variable appel\u00e9e \"$data\". Le tableau ci-dessous pr\u00e9sente les param\u00e8tres disponibles pour chaque \u00e9l\u00e9ment du tableau \"order_prorations\".<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Attribut<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><tr><td><code>montant<\/code><\/td><td>Le montant de la proratisation.<\/td><\/tr><tr><td><code>description<\/code><\/td><td>La description associ\u00e9e \u00e0 l'achat.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>","protected":false},"excerpt":{"rendered":"<p>Les hooks sont fournis par WordPress pour permettre \u00e0 votre plugin de \"s'accrocher\" au reste de WordPress, c'est-\u00e0-dire d'appeler des fonctions dans votre plugin \u00e0 des moments sp\u00e9cifiques, et ainsi...<\/p>","protected":false},"author":21411,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"_strive_editorial_status":"not-started","_strive_copy_of":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"ht-kb-category":[188],"ht-kb-tag":[],"class_list":["post-8071","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-mm-wp-hooks-filters"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/ht-kb\/8071","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/users\/21411"}],"replies":[{"embeddable":true,"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/comments?post=8071"}],"version-history":[{"count":0,"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/ht-kb\/8071\/revisions"}],"wp:attachment":[{"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/media?parent=8071"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/ht-kb-category?post=8071"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/ht-kb-tag?post=8071"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}