{"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\/es\/docs\/membermouse-wordpress-hooks\/","title":{"rendered":"Ganchos para WordPress de MemberMouse"},"content":{"rendered":"<p>Los ganchos son proporcionados por WordPress para permitir que su plugin se 'enganche' al resto de WordPress; es decir, para llamar a funciones de su plugin en momentos espec\u00edficos, y as\u00ed poner en marcha su plugin. MemberMouse define su propio conjunto de ganchos que puede utilizar para 'engancharse' a MemberMouse y as\u00ed poder llamar a funciones de su plugin cuando se produzcan eventos espec\u00edficos en MemberMouse.<\/p>\n\n\n\n<p>He aqu\u00ed un ejemplo b\u00e1sico: <\/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    \/\/ realizar acci\u00f3n\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>En este ejemplo, utilizamos el bot\u00f3n '<a rel=\"noreferrer noopener\" href=\"http:\/\/codex.wordpress.org\/Function_Reference\/add_action\" target=\"_blank\">add_action()<\/a>para indicar que el m\u00e9todo 'memberAdded()' debe ser llamado cuando MemberMouse ejecute una acci\u00f3n 'mm_member_add'. Para saber m\u00e1s sobre c\u00f3mo trabajar con la API de acciones de WordPress&nbsp;<a rel=\"noreferrer noopener\" href=\"http:\/\/codex.wordpress.org\/Plugin_API\" target=\"_blank\">leer este art\u00edculo<\/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\">Categor\u00edas de ganchos de WordPress<\/h5>\n\n\n\n<h6 class=\"wp-block-heading\">MemberMouse Referencia de acci\u00f3n<\/h6>\n\n\n\n<p>La siguiente tabla enumera todas las acciones de MemberMouse, una descripci\u00f3n de cu\u00e1ndo se ejecutan y qu\u00e9 datos se pasar\u00e1n a cualquier funci\u00f3n enganchada a la acci\u00f3n.<\/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>Acci\u00f3n<\/strong><\/td><td><strong>Descripci\u00f3n<\/strong><\/td><td><strong>Datos transmitidos<\/strong><\/td><\/tr><tr><td><code>mm_member_add<\/code><\/td><td>Esta acci\u00f3n se ejecuta cuando se a\u00f1ade un nuevo miembro a MemberMouse.<\/td><td><a href=\"https:\/\/membermouse.com\/es\/docs\/membermouse-wordpress-hooks\/#member-data\">datos de los miembros<\/a><\/td><\/tr><tr><td><code>mm_member_membership_change<\/code><\/td><td>Esta acci\u00f3n se ejecuta cuando se cambia el nivel de afiliaci\u00f3n de un miembro.<\/td><td><a href=\"https:\/\/membermouse.com\/es\/docs\/membermouse-wordpress-hooks\/#member-data\">datos de los miembros<\/a><\/td><\/tr><tr><td><code>mm_member_status_change<\/code><\/td><td>Esta acci\u00f3n se ejecuta cuando cambia el estado de la cuenta de un afiliado.<\/td><td><a href=\"https:\/\/membermouse.com\/es\/docs\/membermouse-wordpress-hooks\/#member-data\">datos de los miembros<\/a><\/td><\/tr><tr><td><code>mm_member_account_update<\/code><\/td><td>Esta acci\u00f3n se ejecuta cuando se actualizan determinados datos de la cuenta de un afiliado.<br>Esto incluye: nombre, apellidos, direcci\u00f3n de correo electr\u00f3nico, nombre de usuario, n\u00famero de tel\u00e9fono,<br>notas, direcci\u00f3n de facturaci\u00f3n, direcci\u00f3n de env\u00edo, m\u00e9todo de c\u00e1lculo de d\u00edas como afiliado y datos de campos personalizados.<\/td><td><a href=\"https:\/\/membermouse.com\/es\/docs\/membermouse-wordpress-hooks\/#member-data\">datos de los miembros<\/a><\/td><\/tr><tr><td><code>mm_member_delete<\/code><\/td><td>Esta acci\u00f3n se ejecuta cuando se elimina la cuenta de un miembro.<\/td><td><a href=\"https:\/\/membermouse.com\/es\/docs\/membermouse-wordpress-hooks\/#member-data\">datos de los miembros<\/a><\/td><\/tr><tr><td><code>mm_bundles_add<\/code><\/td><td>Esta acci\u00f3n se ejecuta cuando se a\u00f1ade un paquete a la cuenta de un miembro.<\/td><td><a href=\"https:\/\/membermouse.com\/es\/docs\/membermouse-wordpress-hooks\/#member-data\">datos de los miembros<\/a>,&nbsp;<a href=\"https:\/\/membermouse.com\/es\/docs\/membermouse-wordpress-hooks\/#bundle-data\">datos del paquete<\/a><\/td><\/tr><tr><td><code>mm_bundles_status_change<\/code><\/td><td>Esta acci\u00f3n se ejecuta cuando cambia el estado de un paquete en la cuenta de un miembro.<\/td><td><a href=\"https:\/\/membermouse.com\/es\/docs\/membermouse-wordpress-hooks\/#member-data\">datos de los miembros<\/a>,&nbsp;<a href=\"https:\/\/membermouse.com\/es\/docs\/membermouse-wordpress-hooks\/#bundle-data\">datos del paquete<\/a><\/td><\/tr><tr><td><code>mm_producto_compra<\/code><\/td><td>Esta acci\u00f3n se ejecuta cuando se env\u00eda un pedido, antes de su validaci\u00f3n y pago.<\/td><td><a href=\"https:\/\/membermouse.com\/es\/docs\/membermouse-wordpress-hooks\/#member-data\">datos de los miembros<\/a>,&nbsp;<a href=\"https:\/\/membermouse.com\/es\/docs\/membermouse-wordpress-hooks\/#order-data\">datos del pedido<\/a><\/td><\/tr><tr><td><code>mm_compra_completa<\/code><\/td><td>Esta acci\u00f3n se ejecuta cuando se completa una compra. Est\u00e1 disponible en MemberMouse 3.0.6 y versiones posteriores.<\/td><td><a href=\"https:\/\/membermouse.com\/es\/docs\/membermouse-wordpress-hooks\/#member-data\">datos de los miembros<\/a>,&nbsp;<a href=\"https:\/\/membermouse.com\/es\/docs\/membermouse-wordpress-hooks\/#order-data\">datos del pedido<\/a><\/td><\/tr><tr><td><code>mm_pago_recibido<\/code><\/td><td>Esta acci\u00f3n se ejecuta cuando se recibe un pago.<\/td><td><a href=\"https:\/\/membermouse.com\/es\/docs\/membermouse-wordpress-hooks\/#member-data\">datos de los miembros<\/a>,&nbsp;<a href=\"https:\/\/membermouse.com\/es\/docs\/membermouse-wordpress-hooks\/#order-data\">datos del pedido<\/a><\/td><\/tr><tr><td><code>mm_payment_rebill<\/code><\/td><td>Esta acci\u00f3n se ejecuta cuando se recibe un pago de refacturaci\u00f3n.<\/td><td><a href=\"https:\/\/membermouse.com\/es\/docs\/membermouse-wordpress-hooks\/#member-data\">datos de los miembros<\/a>,&nbsp;<a href=\"https:\/\/membermouse.com\/es\/docs\/membermouse-wordpress-hooks\/#order-data\">datos del pedido<\/a><\/td><\/tr><tr><td><code>mm_payment_rebill_declined<\/code><\/td><td>Esta acci\u00f3n se ejecuta cuando se rechaza un pago de refacturaci\u00f3n.<\/td><td><a href=\"https:\/\/membermouse.com\/es\/docs\/membermouse-wordpress-hooks\/#member-data\">datos de los miembros<\/a>,&nbsp;<a href=\"https:\/\/membermouse.com\/es\/docs\/membermouse-wordpress-hooks\/#order-data\">datos del pedido<\/a><\/td><\/tr><tr><td><code>mm_reembolso_emitido<\/code><\/td><td>Esta acci\u00f3n se ejecuta cuando se emite una devoluci\u00f3n.<\/td><td><a href=\"https:\/\/membermouse.com\/es\/docs\/membermouse-wordpress-hooks\/#member-data\">datos de los miembros<\/a>,&nbsp;<a href=\"https:\/\/membermouse.com\/es\/docs\/membermouse-wordpress-hooks\/#order-data\">datos del pedido<\/a><\/td><\/tr><tr><td><code>mm_commission_initial<\/code><\/td><td>Esta acci\u00f3n se ejecuta cuando se debe realizar el seguimiento de una comisi\u00f3n de afiliaci\u00f3n inicial.<\/td><td><a href=\"https:\/\/membermouse.com\/es\/docs\/membermouse-wordpress-hooks\/#affiliate-data\">datos de afiliaci\u00f3n<\/a><\/td><\/tr><tr><td><code>mm_commission_rebill<\/code><\/td><td>Esta acci\u00f3n se ejecuta cuando se debe realizar el seguimiento de una comisi\u00f3n de afiliado refacturada.<\/td><td><a href=\"https:\/\/membermouse.com\/es\/docs\/membermouse-wordpress-hooks\/#affiliate-data\">datos de afiliaci\u00f3n<\/a><\/td><\/tr><tr><td><code>mm_commission_cancel<\/code><\/td><td>Esta acci\u00f3n se ejecuta cuando una comisi\u00f3n de afiliado debe ser cancelada.<\/td><td><a href=\"https:\/\/membermouse.com\/es\/docs\/membermouse-wordpress-hooks\/#affiliate-data\">datos de afiliaci\u00f3n<\/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\">Atributos de datos por tipo<\/h5>\n\n\n\n<p>Todos los datos se pasan a las funciones como una matriz asociativa y se puede acceder a ellos de la siguiente manera: <\/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>En las secciones siguientes se enumeran los atributos de datos disponibles para cada tipo.<\/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\">Datos de los miembros<\/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>Atributo<\/strong><\/td><td><strong>Descripci\u00f3n<\/strong><\/td><\/tr><tr><td><code>member_id<\/code><\/td><td>El ID asignado al miembro por MemberMouse.<\/td><\/tr><tr><td><code>registrado<\/code><\/td><td>La fecha en que el afiliado se registr\u00f3 en el formato AAAA-MM-DD HH:MM:SS.<\/td><\/tr><tr><td><code>last_logged_in<\/code><\/td><td>La fecha en que el miembro se conect\u00f3 por \u00faltima vez en el formato AAAA-MM-DD HH:MM:SS.<\/td><\/tr><tr><td><code>\u00faltima_actualizaci\u00f3n<\/code><\/td><td>La fecha en que se actualiz\u00f3 por \u00faltima vez la cuenta del miembro en el formato AAAA-MM-DD HH:MM:SS.<\/td><\/tr><tr><td><code>d\u00edas_como_miembro<\/code><\/td><td>El n\u00famero de d\u00edas que el miembro ha sido miembro.<\/td><\/tr><tr><td><code>estado<\/code><\/td><td>El estado de la cuenta del miembro como un n\u00famero entero: 1 = activa, 2 = cancelada, 3 = bloqueada, 4 = en pausa, 5 = vencida, 6 = pendiente de activaci\u00f3n, 7 = error, 8 = caducada, 9 = pendiente de cancelaci\u00f3n.<\/td><\/tr><tr><td><code>nombre_estado<\/code><\/td><td>El estado de la cuenta del miembro como una cadena (es decir.&nbsp;<em>activo<\/em>,&nbsp;<em>cancelado<\/em>etc.).<\/td><\/tr><tr><td><code>is_complimentary<\/code><\/td><td>Indica si la cuenta del usuario es gratuita o no. Ser\u00e1 'true' si la cuenta es de cortes\u00eda y 'false' si no lo es.<\/td><\/tr><tr><td><code>nivel_de_afiliaci\u00f3n<\/code><\/td><td>ID del nivel de afiliaci\u00f3n asociado a la cuenta del afiliado.<\/td><\/tr><tr><td><code>nombre_nivel_socio<\/code><\/td><td>Nombre del nivel de afiliaci\u00f3n asociado a la cuenta del afiliado.<\/td><\/tr><tr><td><code>nombre<\/code><\/td><td>Nombre de pila del afiliado.<\/td><\/tr><tr><td><code>apellido<\/code><\/td><td>Apellido del afiliado.<\/td><\/tr><tr><td><code>nombre de usuario<\/code><\/td><td>El nombre de usuario del miembro.<\/td><\/tr><tr><td><code>correo electr\u00f3nico<\/code><\/td><td>Direcci\u00f3n de correo electr\u00f3nico del afiliado.<\/td><\/tr><tr><td><code>tel\u00e9fono<\/code><\/td><td>El n\u00famero de tel\u00e9fono del afiliado.<\/td><\/tr><tr><td><code>cf_#<\/code><\/td><td>Muestra el valor del campo personalizado con ID #. Por ejemplo, si el ID del campo personalizado que almacena la fecha de nacimiento es 4, para mostrar la fecha de nacimiento del usuario se utilizar\u00e1 \"cf_4\".<\/td><\/tr><tr><td><code>direcci\u00f3n_facturaci\u00f3n<\/code><\/td><td>Direcci\u00f3n de facturaci\u00f3n del afiliado.<\/td><\/tr><tr><td><code>ciudad_facturaci\u00f3n<\/code><\/td><td>La ciudad de facturaci\u00f3n del socio.<\/td><\/tr><tr><td><code>estado_de_facturaci\u00f3n<\/code><\/td><td>Estado de facturaci\u00f3n del afiliado.<\/td><\/tr><tr><td><code>c\u00f3digo_zip_facturaci\u00f3n<\/code><\/td><td>El c\u00f3digo postal de facturaci\u00f3n del afiliado.<\/td><\/tr><tr><td><code>pa\u00eds_de_facturaci\u00f3n<\/code><\/td><td>Pa\u00eds de facturaci\u00f3n del afiliado.<\/td><\/tr><tr><td><code>direcci\u00f3n_de_env\u00edo<\/code><\/td><td>Direcci\u00f3n de env\u00edo del afiliado.<\/td><\/tr><tr><td><code>ciudad_de_env\u00edo<\/code><\/td><td>La ciudad de env\u00edo del miembro.<\/td><\/tr><tr><td><code>estado_de_env\u00edo<\/code><\/td><td>Estado de env\u00edo del afiliado.<\/td><\/tr><tr><td><code>c\u00f3digo_zip_de_env\u00edo<\/code><\/td><td>El c\u00f3digo postal de env\u00edo del afiliado.<\/td><\/tr><tr><td><code>pa\u00eds_de_env\u00edo<\/code><\/td><td>Pa\u00eds de env\u00edo del afiliado.<\/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\">Datos del paquete<\/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>Atributo<\/strong><\/td><td><strong>Descripci\u00f3n<\/strong><\/td><\/tr><tr><td><code>bundle_id<\/code><\/td><td>ID del paquete.<\/td><\/tr><tr><td><code>nombre_paquete<\/code><\/td><td>El nombre del paquete.<\/td><\/tr><tr><td><code>d\u00edas_con_paquete<\/code><\/td><td>El n\u00famero de d\u00edas que el paquete ha estado activo en la cuenta del miembro.<\/td><\/tr><tr><td><code>bundle_status<\/code><\/td><td>Estado del paquete: 1 = activo, 2 = cancelado, 3 = bloqueado, 4 = en pausa, 5 = vencido, 6 = pendiente de activaci\u00f3n, 7 = error, 8 = vencido, 9 = pendiente de cancelaci\u00f3n.<\/td><\/tr><tr><td><code>bundle_is_complimentary<\/code><\/td><td>Indica si el paquete es complementario o no. Ser\u00e1 \"true\" si el paquete es complementario y \"false\" si no lo es.<\/td><\/tr><tr><td><code>nombre_estado_paquete<\/code><\/td><td>El estado del paquete como una cadena (es decir.&nbsp;<em>activo<\/em>,&nbsp;<em>cancelado<\/em>etc.).<\/td><\/tr><tr><td><code>bundle_date_added<\/code><\/td><td>La fecha en que el paquete se a\u00f1adi\u00f3 a la cuenta del miembro en el formato AAAA-MM-DD HH:MM:SS.<\/td><\/tr><tr><td><code>bundle_last_updated<\/code><\/td><td>La fecha en que el paquete se actualiz\u00f3 por \u00faltima vez en la cuenta del miembro en el formato AAAA-MM-DD 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\">Datos del pedido<\/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>Atributo<\/strong><\/td><td><strong>Descripci\u00f3n<\/strong><\/td><\/tr><tr><td><code>n\u00famero_pedido<\/code><\/td><td>El n\u00famero de referencia asignado al pedido por MemberMouse.<\/td><\/tr><tr><td><code>order_transaction_id<\/code><\/td><td>El ID de transacci\u00f3n asociado a la orden. Puede utilizarse como ID \u00fanico para todos los pagos asociados a un pedido. Cuando un cliente adquiere una suscripci\u00f3n, cada pago de refacturaci\u00f3n forma parte del mismo pedido, por lo que todos compartir\u00e1n el mismo ID de pedido. Cada pago de refacturaci\u00f3n tendr\u00e1 un ID de transacci\u00f3n \u00fanico.<\/td><\/tr><tr><td><code>total_pedido<\/code><\/td><td>El total del pedido que es igual a (subtotal - descuento) + gastos de env\u00edo.<\/td><\/tr><tr><td><code>subtotal_pedido<\/code><\/td><td>El subtotal del pedido.<\/td><\/tr><tr><td><code>descuento_pedido<\/code><\/td><td>El descuento aplicado al pedido.<\/td><\/tr><tr><td><code>pedido_env\u00edo<\/code><\/td><td>Gastos de env\u00edo aplicados al pedido.<\/td><\/tr><tr><td><code>m\u00e9todo_env\u00edo_pedido<\/code><\/td><td>El nombre del m\u00e9todo de env\u00edo elegido por el cliente al realizar el pago.<\/td><\/tr><tr><td><code>direcci\u00f3n_facturaci\u00f3n_pedido<\/code><\/td><td>La direcci\u00f3n de facturaci\u00f3n asociada al pedido.<\/td><\/tr><tr><td><code>order_billing_city<\/code><\/td><td>La ciudad de facturaci\u00f3n asociada al pedido.<\/td><\/tr><tr><td><code>order_billing_state<\/code><\/td><td>El estado de facturaci\u00f3n asociado al pedido.<\/td><\/tr><tr><td><code>order_billing_zip_code<\/code><\/td><td>El c\u00f3digo postal de facturaci\u00f3n asociado al pedido.<\/td><\/tr><tr><td><code>order_billing_country<\/code><\/td><td>El pa\u00eds de facturaci\u00f3n asociado al pedido.<\/td><\/tr><tr><td><code>direcci\u00f3n_env\u00edo_pedido<\/code><\/td><td>La direcci\u00f3n de env\u00edo asociada al pedido.<\/td><\/tr><tr><td><code>ciudad_env\u00edo_pedido<\/code><\/td><td>La ciudad de env\u00edo asociada al pedido.<\/td><\/tr><tr><td><code>estado_env\u00edo_pedido<\/code><\/td><td>El estado de env\u00edo asociado al pedido.<\/td><\/tr><tr><td><code>c\u00f3digo_zip_env\u00edo_pedido<\/code><\/td><td>El c\u00f3digo postal de env\u00edo asociado al pedido.<\/td><\/tr><tr><td><code>pa\u00eds_env\u00edo_pedido<\/code><\/td><td>El pa\u00eds de env\u00edo asociado al pedido.<\/td><\/tr><tr><td><code>productos_pedidos<\/code><\/td><td>Matriz de productos asociados al pedido. Consulte el&nbsp;<em>Datos del producto<\/em>&nbsp;tabla siguiente para conocer los par\u00e1metros disponibles para cada producto.<\/td><\/tr><tr><td><code>pedir_cupones<\/code><\/td><td>Una matriz de cupones asociados al pedido. Consulte el&nbsp;<em>Datos del cup\u00f3n<\/em>&nbsp;tabla siguiente para conocer los par\u00e1metros disponibles para cada cup\u00f3n.<\/td><\/tr><tr><td><code>precios_pedidos<\/code><\/td><td>Matriz de prorrateos asociados a la orden. V\u00e9ase el&nbsp;<em>Datos de prorrateo<\/em>&nbsp;tabla siguiente para conocer los par\u00e1metros disponibles para cada elemento de prorrateo.<\/td><\/tr><tr><td><code>ID_afiliado_pedido<\/code><\/td><td>El ID de afiliado asociado a la orden.<\/td><\/tr><tr><td><code>order_subaffiliate_id<\/code><\/td><td>El ID de subfilial asociado a la orden.<\/td><\/tr><tr><td><code>direcci\u00f3n_ip_pedido<\/code><\/td><td>La direcci\u00f3n IP asociada a la orden.<\/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\">Datos de afiliaci\u00f3n<\/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>Atributo<\/strong><\/td><td><strong>Descripci\u00f3n<\/strong><\/td><\/tr><tr><td><code>ID_afiliado_pedido<\/code><\/td><td>El ID de afiliado asociado a la orden.<\/td><\/tr><tr><td><code>order_subaffiliate_id<\/code><\/td><td>El ID de subfilial asociado a la orden.<\/td><\/tr><tr><td><code>member_id<\/code><\/td><td>El ID asignado al miembro por MemberMouse.<\/td><\/tr><tr><td><code>n\u00famero_pedido<\/code><\/td><td>El n\u00famero \u00fanico asociado al pedido concatenado con el ID de transacci\u00f3n asociado al pago (es decir, 1456-3462). Esto garantiza que el n\u00famero de pedido proporcionado aqu\u00ed sea \u00fanico en todas las transacciones de refacturaci\u00f3n asociadas al pedido.<\/td><\/tr><tr><td><code>total_pedido<\/code><\/td><td>El total del pedido disponible para comisiones, que es igual al total del pedido menos los descuentos y los gastos de env\u00edo.<\/td><\/tr><tr><td><code>direcci\u00f3n_ip_pedido<\/code><\/td><td>La direcci\u00f3n IP asociada a la orden.<\/td><\/tr><tr><td><code>productos_pedidos<\/code><\/td><td>Matriz de productos asociados al pedido. Consulte el&nbsp;<em>Datos del producto<\/em>&nbsp;tabla siguiente para conocer los par\u00e1metros disponibles para cada producto.<\/td><\/tr><tr><td><code>pedir_cupones<\/code><\/td><td>Una matriz de cupones asociados al pedido. Consulte el&nbsp;<em>Datos del cup\u00f3n<\/em>&nbsp;tabla siguiente para conocer los par\u00e1metros disponibles para cada cup\u00f3n.<\/td><\/tr><tr><td><code>precios_pedidos<\/code><\/td><td>Matriz de prorrateos asociados a la orden. V\u00e9ase el&nbsp;<em>Datos de prorrateo<\/em>&nbsp;tabla siguiente para conocer los par\u00e1metros disponibles para cada elemento de prorrateo.<\/td><\/tr><tr><td><code>rebill_commission_flat_rate<\/code><\/td><td>Esto s\u00f3lo se incluir\u00e1 en los eventos de refacturaci\u00f3n de comisiones. Bas\u00e1ndose en el perfil de comisi\u00f3n aplicado al pedido, indica si hay una sobrecomisi\u00f3n de tarifa plana que deber\u00eda tenerse en cuenta.<\/td><\/tr><tr><td><code>rebill_commission_percent<\/code><\/td><td>Esto s\u00f3lo se incluir\u00e1 en los eventos de refacturaci\u00f3n de comisiones. En funci\u00f3n del perfil de comisi\u00f3n aplicado al pedido, indica si hay un porcentaje de comisi\u00f3n adicional que deba tenerse en cuenta.<\/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\">Datos del producto<\/h6>\n\n\n\n<p>Los datos de los productos se almacenan como una matriz de objetos codificados en JSON en el atributo 'order_products' y se incluyen con los Datos del pedido y los Datos del afiliado. Antes de interactuar con la matriz, aseg\u00farese de decodificar JSON de la siguiente manera:<\/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>Este c\u00f3digo de ejemplo asume que los datos fueron pasados a su script en una variable llamada '$data'. La siguiente tabla muestra los par\u00e1metros disponibles para cada elemento de la matriz '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>Atributo<\/strong><\/td><td><strong>Descripci\u00f3n<\/strong><\/td><\/tr><tr><td><code>id<\/code><\/td><td>El ID del producto.<\/td><\/tr><tr><td><code>nombre<\/code><\/td><td>El nombre del producto.<\/td><\/tr><tr><td><code>sku<\/code><\/td><td>La SKU del producto.<\/td><\/tr><tr><td><code>importe<\/code><\/td><td>El importe pagado por cada unidad del producto.<\/td><\/tr><tr><td><code>cantidad<\/code><\/td><td>El n\u00famero de este producto comprado.<\/td><\/tr><tr><td><code>total<\/code><\/td><td>El precio total pagado equivale al importe * cantidad.<\/td><\/tr><tr><td><code>is_recurring<\/code><\/td><td>Indica si este producto tiene una suscripci\u00f3n asociada o no. Los valores posibles son 'true' o 'false'.<\/td><\/tr><tr><td><code>importe_recurrente<\/code><\/td><td>El importe pagado en cada periodo de facturaci\u00f3n.<\/td><\/tr><tr><td><code>per\u00edodo_facturaci\u00f3n<\/code><\/td><td>Un n\u00famero entero que representa la duraci\u00f3n del periodo de facturaci\u00f3n. Para determinar la duraci\u00f3n completa del periodo de facturaci\u00f3n, comb\u00ednelo con rebill_frequency (es decir, 1 mes, 30 d\u00edas, 2 semanas, etc.).<\/td><\/tr><tr><td><code>frecuencia_de_facturaci\u00f3n<\/code><\/td><td>Cadena que indica la unidad de medida utilizada para el periodo de facturaci\u00f3n. Los valores posibles son d\u00edas, semanas, meses o a\u00f1os.<\/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\">Datos del cup\u00f3n<\/h6>\n\n\n\n<p>Los datos de los cupones se almacenan como una matriz de objetos codificados en JSON en el atributo 'order_coupons' y se incluyen con los Datos del pedido y los Datos del afiliado. Antes de interactuar con la matriz, aseg\u00farese de decodificar JSON de la siguiente manera:<\/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[\"cupones_pedido\"]);<\/code><\/code><\/pre>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Este c\u00f3digo de ejemplo asume que los datos fueron pasados a su script en una variable llamada '$data'. La siguiente tabla muestra los par\u00e1metros disponibles para cada elemento de la matriz \"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>Atributo<\/strong><\/td><td><strong>Descripci\u00f3n<\/strong><\/td><\/tr><tr><td><code>id<\/code><\/td><td>ID del cup\u00f3n.<\/td><\/tr><tr><td><code>nombre<\/code><\/td><td>El nombre del cup\u00f3n.<\/td><\/tr><tr><td><code>c\u00f3digo<\/code><\/td><td>El c\u00f3digo del cup\u00f3n.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h6 class=\"wp-block-heading\">Datos de prorrateo<\/h6>\n\n\n\n<p>Los datos de prorrateo se almacenan como una matriz de objetos codificados en JSON en el atributo 'order_prorations' y se incluyen con los Datos del pedido y los Datos del afiliado. Antes de interactuar con la matriz, aseg\u00farese de decodificar JSON como se indica a continuaci\u00f3n:<\/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>Este c\u00f3digo de ejemplo asume que los datos fueron pasados a su script en una variable llamada '$data'. La siguiente tabla muestra los par\u00e1metros disponibles para cada elemento de la matriz '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>Atributo<\/strong><\/td><td><strong>Descripci\u00f3n<\/strong><\/td><\/tr><tr><td><code>importe<\/code><\/td><td>Importe del prorrateo.<\/td><\/tr><tr><td><code>descripci\u00f3n<\/code><\/td><td>La descripci\u00f3n asociada a la compra.<\/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>Los ganchos son proporcionados por WordPress para permitir que su plugin se 'enganche' al resto de WordPress; es decir, para llamar a funciones de su plugin en momentos espec\u00edficos, y...<\/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\/es\/wp-json\/wp\/v2\/ht-kb\/8071","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/membermouse.com\/es\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/membermouse.com\/es\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/membermouse.com\/es\/wp-json\/wp\/v2\/users\/21411"}],"replies":[{"embeddable":true,"href":"https:\/\/membermouse.com\/es\/wp-json\/wp\/v2\/comments?post=8071"}],"version-history":[{"count":0,"href":"https:\/\/membermouse.com\/es\/wp-json\/wp\/v2\/ht-kb\/8071\/revisions"}],"wp:attachment":[{"href":"https:\/\/membermouse.com\/es\/wp-json\/wp\/v2\/media?parent=8071"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/membermouse.com\/es\/wp-json\/wp\/v2\/ht-kb-category?post=8071"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/membermouse.com\/es\/wp-json\/wp\/v2\/ht-kb-tag?post=8071"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}