{"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\/pt\/documentos-3-2\/membermouse-wordpress-hooks\/","title":{"rendered":"MemberMouse WordPress Hooks"},"content":{"rendered":"<p>Os ganchos s\u00e3o fornecidos pelo WordPress para permitir que seu plug-in se \"conecte\" ao restante do WordPress, ou seja, para chamar fun\u00e7\u00f5es em seu plug-in em momentos espec\u00edficos e, assim, colocar seu plug-in em movimento. O MemberMouse define seu pr\u00f3prio conjunto de ganchos que voc\u00ea pode utilizar para \"conectar-se\" ao MemberMouse, de modo que possa chamar fun\u00e7\u00f5es em seu plug-in quando ocorrerem eventos espec\u00edficos no MemberMouse.<\/p>\n\n\n\n<p>Aqui est\u00e1 um exemplo 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    \/\/ executar a\u00e7\u00e3o\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>Neste exemplo, estamos usando o par\u00e2metro '<a rel=\"noreferrer noopener\" href=\"http:\/\/codex.wordpress.org\/Function_Reference\/add_action\" target=\"_blank\">add_action()<\/a>' para indicar que o m\u00e9todo 'memberAdded()' deve ser chamado quando o MemberMouse executar uma a\u00e7\u00e3o 'mm_member_add'. Para saber mais sobre como trabalhar com a API de a\u00e7\u00e3o do WordPress&nbsp;<a rel=\"noreferrer noopener\" href=\"http:\/\/codex.wordpress.org\/Plugin_API\" target=\"_blank\">leia este artigo<\/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\">Categorias de Hooks do WordPress<\/h5>\n\n\n\n<h6 class=\"wp-block-heading\">Refer\u00eancia da a\u00e7\u00e3o MemberMouse<\/h6>\n\n\n\n<p>A tabela a seguir lista todas as a\u00e7\u00f5es do MemberMouse, uma descri\u00e7\u00e3o de quando elas s\u00e3o executadas e quais dados ser\u00e3o passados para qualquer fun\u00e7\u00e3o conectada \u00e0 a\u00e7\u00e3o.<\/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>A\u00e7\u00e3o<\/strong><\/td><td><strong>Descri\u00e7\u00e3o<\/strong><\/td><td><strong>Dados transmitidos<\/strong><\/td><\/tr><tr><td><code>mm_member_add<\/code><\/td><td>Essa a\u00e7\u00e3o \u00e9 executada quando um novo membro \u00e9 adicionado ao MemberMouse.<\/td><td><a href=\"https:\/\/membermouse.com\/pt\/documentos-3-2\/membermouse-wordpress-hooks\/#member-data\">dados do membro<\/a><\/td><\/tr><tr><td><code>mm_member_membership_change<\/code><\/td><td>Essa a\u00e7\u00e3o \u00e9 executada quando o n\u00edvel de associa\u00e7\u00e3o de um membro \u00e9 alterado.<\/td><td><a href=\"https:\/\/membermouse.com\/pt\/documentos-3-2\/membermouse-wordpress-hooks\/#member-data\">dados do membro<\/a><\/td><\/tr><tr><td><code>mm_member_status_change<\/code><\/td><td>Essa a\u00e7\u00e3o \u00e9 executada quando o status da conta de um membro \u00e9 alterado.<\/td><td><a href=\"https:\/\/membermouse.com\/pt\/documentos-3-2\/membermouse-wordpress-hooks\/#member-data\">dados do membro<\/a><\/td><\/tr><tr><td><code>mm_member_account_update<\/code><\/td><td>Essa a\u00e7\u00e3o \u00e9 executada quando determinados dados da conta de um membro s\u00e3o atualizados.<br>Isso inclui: nome, sobrenome, endere\u00e7o de e-mail, nome de usu\u00e1rio, n\u00famero de telefone,<br>notas, endere\u00e7o de cobran\u00e7a, endere\u00e7o de entrega, m\u00e9todo de c\u00e1lculo de dias como membro e dados de campos personalizados.<\/td><td><a href=\"https:\/\/membermouse.com\/pt\/documentos-3-2\/membermouse-wordpress-hooks\/#member-data\">dados do membro<\/a><\/td><\/tr><tr><td><code>mm_member_delete<\/code><\/td><td>Essa a\u00e7\u00e3o \u00e9 executada quando a conta de um membro \u00e9 exclu\u00edda.<\/td><td><a href=\"https:\/\/membermouse.com\/pt\/documentos-3-2\/membermouse-wordpress-hooks\/#member-data\">dados do membro<\/a><\/td><\/tr><tr><td><code>mm_bundles_add<\/code><\/td><td>Essa a\u00e7\u00e3o \u00e9 executada quando um pacote \u00e9 adicionado \u00e0 conta de um membro.<\/td><td><a href=\"https:\/\/membermouse.com\/pt\/documentos-3-2\/membermouse-wordpress-hooks\/#member-data\">dados do membro<\/a>,&nbsp;<a href=\"https:\/\/membermouse.com\/pt\/documentos-3-2\/membermouse-wordpress-hooks\/#bundle-data\">dados do pacote<\/a><\/td><\/tr><tr><td><code>mm_bundles_status_change<\/code><\/td><td>Essa a\u00e7\u00e3o \u00e9 executada quando o status de um pacote \u00e9 alterado na conta de um membro.<\/td><td><a href=\"https:\/\/membermouse.com\/pt\/documentos-3-2\/membermouse-wordpress-hooks\/#member-data\">dados do membro<\/a>,&nbsp;<a href=\"https:\/\/membermouse.com\/pt\/documentos-3-2\/membermouse-wordpress-hooks\/#bundle-data\">dados do pacote<\/a><\/td><\/tr><tr><td><code>mm_product_purchase<\/code><\/td><td>Essa a\u00e7\u00e3o \u00e9 executada quando um pedido \u00e9 enviado, antes da valida\u00e7\u00e3o e do pagamento.<\/td><td><a href=\"https:\/\/membermouse.com\/pt\/documentos-3-2\/membermouse-wordpress-hooks\/#member-data\">dados do membro<\/a>,&nbsp;<a href=\"https:\/\/membermouse.com\/pt\/documentos-3-2\/membermouse-wordpress-hooks\/#order-data\">dados do pedido<\/a><\/td><\/tr><tr><td><code>mm_purchase_complete<\/code><\/td><td>Essa a\u00e7\u00e3o \u00e9 executada quando uma compra \u00e9 conclu\u00edda. Ela est\u00e1 dispon\u00edvel no MemberMouse 3.0.6 e mais recente.<\/td><td><a href=\"https:\/\/membermouse.com\/pt\/documentos-3-2\/membermouse-wordpress-hooks\/#member-data\">dados do membro<\/a>,&nbsp;<a href=\"https:\/\/membermouse.com\/pt\/documentos-3-2\/membermouse-wordpress-hooks\/#order-data\">dados do pedido<\/a><\/td><\/tr><tr><td><code>mm_payment_received<\/code><\/td><td>Essa a\u00e7\u00e3o \u00e9 executada quando um pagamento \u00e9 recebido.<\/td><td><a href=\"https:\/\/membermouse.com\/pt\/documentos-3-2\/membermouse-wordpress-hooks\/#member-data\">dados do membro<\/a>,&nbsp;<a href=\"https:\/\/membermouse.com\/pt\/documentos-3-2\/membermouse-wordpress-hooks\/#order-data\">dados do pedido<\/a><\/td><\/tr><tr><td><code>mm_payment_rebill<\/code><\/td><td>Essa a\u00e7\u00e3o \u00e9 executada quando um pagamento de cobran\u00e7a \u00e9 recebido.<\/td><td><a href=\"https:\/\/membermouse.com\/pt\/documentos-3-2\/membermouse-wordpress-hooks\/#member-data\">dados do membro<\/a>,&nbsp;<a href=\"https:\/\/membermouse.com\/pt\/documentos-3-2\/membermouse-wordpress-hooks\/#order-data\">dados do pedido<\/a><\/td><\/tr><tr><td><code>mm_payment_rebill_declined<\/code><\/td><td>Essa a\u00e7\u00e3o \u00e9 executada quando um pagamento de cobran\u00e7a \u00e9 recusado.<\/td><td><a href=\"https:\/\/membermouse.com\/pt\/documentos-3-2\/membermouse-wordpress-hooks\/#member-data\">dados do membro<\/a>,&nbsp;<a href=\"https:\/\/membermouse.com\/pt\/documentos-3-2\/membermouse-wordpress-hooks\/#order-data\">dados do pedido<\/a><\/td><\/tr><tr><td><code>mm_refund_issued<\/code><\/td><td>Essa a\u00e7\u00e3o \u00e9 executada quando um reembolso \u00e9 emitido.<\/td><td><a href=\"https:\/\/membermouse.com\/pt\/documentos-3-2\/membermouse-wordpress-hooks\/#member-data\">dados do membro<\/a>,&nbsp;<a href=\"https:\/\/membermouse.com\/pt\/documentos-3-2\/membermouse-wordpress-hooks\/#order-data\">dados do pedido<\/a><\/td><\/tr><tr><td><code>mm_commission_initial<\/code><\/td><td>Essa a\u00e7\u00e3o \u00e9 executada quando uma comiss\u00e3o inicial de afiliado deve ser rastreada.<\/td><td><a href=\"https:\/\/membermouse.com\/pt\/documentos-3-2\/membermouse-wordpress-hooks\/#affiliate-data\">dados de afiliados<\/a><\/td><\/tr><tr><td><code>mm_commission_rebill<\/code><\/td><td>Essa a\u00e7\u00e3o \u00e9 executada quando uma comiss\u00e3o de afiliado de cobran\u00e7a deve ser rastreada.<\/td><td><a href=\"https:\/\/membermouse.com\/pt\/documentos-3-2\/membermouse-wordpress-hooks\/#affiliate-data\">dados de afiliados<\/a><\/td><\/tr><tr><td><code>mm_commission_cancel<\/code><\/td><td>Essa a\u00e7\u00e3o \u00e9 executada quando uma comiss\u00e3o de afiliado deve ser cancelada.<\/td><td><a href=\"https:\/\/membermouse.com\/pt\/documentos-3-2\/membermouse-wordpress-hooks\/#affiliate-data\">dados de afiliados<\/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 dados por tipo<\/h5>\n\n\n\n<p>Todos os dados s\u00e3o passados para as fun\u00e7\u00f5es como uma matriz associativa e podem ser acessados da seguinte forma: <\/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>As se\u00e7\u00f5es abaixo listam os atributos de dados dispon\u00edveis 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\">Dados do membro<\/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>Descri\u00e7\u00e3o<\/strong><\/td><\/tr><tr><td><code>member_id<\/code><\/td><td>A ID atribu\u00edda ao membro pelo MemberMouse.<\/td><\/tr><tr><td><code>registrado<\/code><\/td><td>A data em que o membro se registrou no formato AAAA-MM-DD HH:MM:SS.<\/td><\/tr><tr><td><code>last_logged_in<\/code><\/td><td>A data em que o membro fez login pela \u00faltima vez no formato AAAA-MM-DD HH:MM:SS.<\/td><\/tr><tr><td><code>last_updated<\/code><\/td><td>A data em que a conta do associado foi atualizada pela \u00faltima vez no formato AAAA-MM-DD HH:MM:SS.<\/td><\/tr><tr><td><code>dias_como_membro<\/code><\/td><td>O n\u00famero de dias em que o membro \u00e9 membro.<\/td><\/tr><tr><td><code>status<\/code><\/td><td>O status da conta do membro como um n\u00famero inteiro: 1 = ativa, 2 = cancelada, 3 = bloqueada, 4 = pausada, 5 = vencida, 6 = ativa\u00e7\u00e3o pendente, 7 = erro, 8 = expirada, 9 = cancelamento pendente<\/td><\/tr><tr><td><code>nome_do_status<\/code><\/td><td>O status da conta do membro como uma cadeia de caracteres (ou seja&nbsp;<em>ativo<\/em>,&nbsp;<em>cancelado<\/em>etc.).<\/td><\/tr><tr><td><code>is_complimentary<\/code><\/td><td>Indica se a conta do membro \u00e9 complementar ou n\u00e3o. Ser\u00e1 definido como \"true\" se a conta for complementar e \"false\" se n\u00e3o for.<\/td><\/tr><tr><td><code>n\u00edvel de associa\u00e7\u00e3o<\/code><\/td><td>O ID do n\u00edvel de associa\u00e7\u00e3o associado \u00e0 conta do membro.<\/td><\/tr><tr><td><code>nome do n\u00edvel de associa\u00e7\u00e3o<\/code><\/td><td>O nome do n\u00edvel de associa\u00e7\u00e3o associado \u00e0 conta do membro.<\/td><\/tr><tr><td><code>primeiro_nome<\/code><\/td><td>O primeiro nome do membro.<\/td><\/tr><tr><td><code>sobrenome<\/code><\/td><td>O sobrenome do membro.<\/td><\/tr><tr><td><code>nome de usu\u00e1rio<\/code><\/td><td>O nome de usu\u00e1rio do membro.<\/td><\/tr><tr><td><code>e-mail<\/code><\/td><td>O endere\u00e7o de e-mail do membro.<\/td><\/tr><tr><td><code>telefone<\/code><\/td><td>O n\u00famero de telefone do membro.<\/td><\/tr><tr><td><code>cf_#<\/code><\/td><td>Emite o valor do membro para o campo personalizado com ID #. Por exemplo, se o ID do campo personalizado que armazena a data de nascimento for 4, ent\u00e3o, para gerar a data de nascimento do membro, voc\u00ea usaria 'cf_4'.<\/td><\/tr><tr><td><code>endere\u00e7o de cobran\u00e7a<\/code><\/td><td>O endere\u00e7o de cobran\u00e7a do associado.<\/td><\/tr><tr><td><code>cidade_de_faturamento<\/code><\/td><td>A cidade de cobran\u00e7a do membro.<\/td><\/tr><tr><td><code>billing_state<\/code><\/td><td>O estado de cobran\u00e7a do associado.<\/td><\/tr><tr><td><code>billing_zip_code<\/code><\/td><td>O c\u00f3digo postal de cobran\u00e7a do associado.<\/td><\/tr><tr><td><code>pa\u00eds_de_faturamento<\/code><\/td><td>O pa\u00eds de cobran\u00e7a do associado.<\/td><\/tr><tr><td><code>endere\u00e7o_de_envio<\/code><\/td><td>O endere\u00e7o de entrega do associado.<\/td><\/tr><tr><td><code>cidade_de_envio<\/code><\/td><td>A cidade de embarque do membro.<\/td><\/tr><tr><td><code>shipping_state<\/code><\/td><td>O estado de envio do membro.<\/td><\/tr><tr><td><code>c\u00f3digo_de_zip_de_envio<\/code><\/td><td>O c\u00f3digo postal de envio do associado.<\/td><\/tr><tr><td><code>pa\u00eds_de_envio<\/code><\/td><td>O pa\u00eds de envio do membro.<\/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\">Dados do pacote<\/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>Descri\u00e7\u00e3o<\/strong><\/td><\/tr><tr><td><code>bundle_id<\/code><\/td><td>A ID do pacote.<\/td><\/tr><tr><td><code>nome do pacote<\/code><\/td><td>O nome do pacote.<\/td><\/tr><tr><td><code>dias_com_bundle<\/code><\/td><td>O n\u00famero de dias em que o pacote esteve ativo na conta do membro.<\/td><\/tr><tr><td><code>bundle_status<\/code><\/td><td>O status do pacote: 1 = ativo, 2 = cancelado, 3 = bloqueado, 4 = pausado, 5 = vencido, 6 = ativa\u00e7\u00e3o pendente, 7 = erro, 8 = expirado, 9 = cancelamento pendente<\/td><\/tr><tr><td><code>bundle_is_complimentary<\/code><\/td><td>Indica se o pacote \u00e9 complementar ou n\u00e3o. Ser\u00e1 definido como \"true\" se o pacote for complementar e \"false\" se n\u00e3o for.<\/td><\/tr><tr><td><code>nome_do_conjunto<\/code><\/td><td>O status do pacote como uma cadeia de caracteres (ou seja&nbsp;<em>ativo<\/em>,&nbsp;<em>cancelado<\/em>etc.).<\/td><\/tr><tr><td><code>bundle_date_added<\/code><\/td><td>A data em que o pacote foi adicionado \u00e0 conta do associado no formato AAAA-MM-DD HH:MM:SS.<\/td><\/tr><tr><td><code>bundle_last_updated<\/code><\/td><td>A data em que o pacote foi atualizado pela \u00faltima vez na conta do membro no 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\">Dados do 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>Descri\u00e7\u00e3o<\/strong><\/td><\/tr><tr><td><code>n\u00famero do pedido<\/code><\/td><td>O n\u00famero de refer\u00eancia atribu\u00eddo ao pedido pelo MemberMouse.<\/td><\/tr><tr><td><code>order_transaction_id<\/code><\/td><td>O ID da transa\u00e7\u00e3o associado ao pedido. Isso pode ser usado como um ID exclusivo para todos os pagamentos associados a um pedido. Quando um cliente adquire uma assinatura, cada pagamento de cobran\u00e7a faz parte do mesmo pedido, portanto, todos eles compartilham o mesmo ID de pedido. Cada pagamento de cobran\u00e7a ter\u00e1 um ID de transa\u00e7\u00e3o exclusivo.<\/td><\/tr><tr><td><code>total_do_pedido<\/code><\/td><td>O total do pedido, que \u00e9 igual a (subtotal - desconto) + frete.<\/td><\/tr><tr><td><code>subtotal_do_pedido<\/code><\/td><td>O subtotal do pedido.<\/td><\/tr><tr><td><code>order_discount<\/code><\/td><td>O desconto aplicado ao pedido.<\/td><\/tr><tr><td><code>envio de pedidos<\/code><\/td><td>Custo de frete aplicado ao pedido.<\/td><\/tr><tr><td><code>order_shipping_method<\/code><\/td><td>O nome do m\u00e9todo de envio escolhido pelo cliente ao fazer o check-out.<\/td><\/tr><tr><td><code>endere\u00e7o de faturamento do pedido<\/code><\/td><td>O endere\u00e7o de cobran\u00e7a associado ao pedido.<\/td><\/tr><tr><td><code>order_billing_city<\/code><\/td><td>A cidade de cobran\u00e7a associada ao pedido.<\/td><\/tr><tr><td><code>order_billing_state<\/code><\/td><td>O estado de faturamento associado ao pedido.<\/td><\/tr><tr><td><code>order_billing_zip_code<\/code><\/td><td>O c\u00f3digo postal de cobran\u00e7a associado ao pedido.<\/td><\/tr><tr><td><code>pa\u00eds de faturamento do pedido<\/code><\/td><td>O pa\u00eds de cobran\u00e7a associado ao pedido.<\/td><\/tr><tr><td><code>endere\u00e7o de envio do pedido<\/code><\/td><td>O endere\u00e7o de entrega associado ao pedido.<\/td><\/tr><tr><td><code>cidade_de_envio_do_pedido<\/code><\/td><td>A cidade de envio associada ao pedido.<\/td><\/tr><tr><td><code>order_shipping_state<\/code><\/td><td>O estado de envio associado ao pedido.<\/td><\/tr><tr><td><code>c\u00f3digo postal de envio do pedido<\/code><\/td><td>O c\u00f3digo postal de remessa associado ao pedido.<\/td><\/tr><tr><td><code>pa\u00eds_de_envio_do_pedido<\/code><\/td><td>O pa\u00eds de remessa associado ao pedido.<\/td><\/tr><tr><td><code>produtos_pedidos<\/code><\/td><td>Uma matriz de produtos associados ao pedido. Consulte a se\u00e7\u00e3o&nbsp;<em>Dados do produto<\/em>&nbsp;A tabela abaixo apresenta os par\u00e2metros dispon\u00edveis para cada produto.<\/td><\/tr><tr><td><code>cupons_de_pedido<\/code><\/td><td>Uma matriz de cupons associados ao pedido. Consulte a se\u00e7\u00e3o&nbsp;<em>Dados do cupom<\/em>&nbsp;A tabela abaixo mostra os par\u00e2metros dispon\u00edveis para cada cupom.<\/td><\/tr><tr><td><code>order_prorations<\/code><\/td><td>Uma matriz de rateios associados ao pedido. Veja o&nbsp;<em>Dados de precifica\u00e7\u00e3o<\/em>&nbsp;A tabela abaixo apresenta os par\u00e2metros dispon\u00edveis para cada item de rateio.<\/td><\/tr><tr><td><code>order_affiliate_id<\/code><\/td><td>O ID de afiliado associado ao pedido.<\/td><\/tr><tr><td><code>order_subaffiliate_id<\/code><\/td><td>A ID da subafiliada associada ao pedido.<\/td><\/tr><tr><td><code>endere\u00e7o_ip_do_pedido<\/code><\/td><td>O endere\u00e7o IP associado ao pedido.<\/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\">Dados de afiliados<\/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>Descri\u00e7\u00e3o<\/strong><\/td><\/tr><tr><td><code>order_affiliate_id<\/code><\/td><td>O ID de afiliado associado ao pedido.<\/td><\/tr><tr><td><code>order_subaffiliate_id<\/code><\/td><td>A ID da subafiliada associada ao pedido.<\/td><\/tr><tr><td><code>member_id<\/code><\/td><td>A ID atribu\u00edda ao membro pelo MemberMouse.<\/td><\/tr><tr><td><code>n\u00famero do pedido<\/code><\/td><td>O n\u00famero exclusivo associado ao pedido concatenado com o ID da transa\u00e7\u00e3o associado ao pagamento (ou seja, 1456-3462). Isso garante que o n\u00famero do pedido fornecido aqui seja exclusivo em todas as transa\u00e7\u00f5es de cobran\u00e7a associadas ao pedido.<\/td><\/tr><tr><td><code>total_do_pedido<\/code><\/td><td>O total do pedido dispon\u00edvel para comiss\u00f5es, que \u00e9 igual ao total do pedido menos os descontos e os custos de envio.<\/td><\/tr><tr><td><code>endere\u00e7o_ip_do_pedido<\/code><\/td><td>O endere\u00e7o IP associado ao pedido.<\/td><\/tr><tr><td><code>produtos_pedidos<\/code><\/td><td>Uma matriz de produtos associados ao pedido. Consulte a se\u00e7\u00e3o&nbsp;<em>Dados do produto<\/em>&nbsp;A tabela abaixo apresenta os par\u00e2metros dispon\u00edveis para cada produto.<\/td><\/tr><tr><td><code>cupons_de_pedido<\/code><\/td><td>Uma matriz de cupons associados ao pedido. Consulte a se\u00e7\u00e3o&nbsp;<em>Dados do cupom<\/em>&nbsp;A tabela abaixo mostra os par\u00e2metros dispon\u00edveis para cada cupom.<\/td><\/tr><tr><td><code>order_prorations<\/code><\/td><td>Uma matriz de rateios associados ao pedido. Veja o&nbsp;<em>Dados de precifica\u00e7\u00e3o<\/em>&nbsp;A tabela abaixo apresenta os par\u00e2metros dispon\u00edveis para cada item de rateio.<\/td><\/tr><tr><td><code>rebill_commission_flat_rate<\/code><\/td><td>Isso s\u00f3 ser\u00e1 inclu\u00eddo em eventos de cobran\u00e7a de comiss\u00e3o. Com base no perfil de comiss\u00e3o aplicado ao pedido, isso indica se h\u00e1 uma substitui\u00e7\u00e3o de comiss\u00e3o de taxa fixa que deve ser levada em conta.<\/td><\/tr><tr><td><code>rebill_commission_percent<\/code><\/td><td>Isso s\u00f3 ser\u00e1 inclu\u00eddo em eventos de cobran\u00e7a de comiss\u00e3o. Com base no perfil de comiss\u00e3o aplicado ao pedido, isso indica se h\u00e1 uma porcentagem de substitui\u00e7\u00e3o de comiss\u00e3o que deve ser levada em conta.<\/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\">Dados do produto<\/h6>\n\n\n\n<p>Os dados do produto s\u00e3o armazenados como uma matriz de objetos codificados em JSON no atributo \"order_products\" e s\u00e3o inclu\u00eddos nos dados do pedido e nos dados do afiliado. Antes de interagir com a matriz, certifique-se de que a decodifica\u00e7\u00e3o JSON seja feita da seguinte forma:<\/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 exemplo pressup\u00f5e que os dados foram passados para o script na vari\u00e1vel chamada \"$data\". A tabela abaixo descreve os par\u00e2metros dispon\u00edveis para cada item na 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>Descri\u00e7\u00e3o<\/strong><\/td><\/tr><tr><td><code>id<\/code><\/td><td>A ID do produto.<\/td><\/tr><tr><td><code>nome<\/code><\/td><td>O nome do produto.<\/td><\/tr><tr><td><code>sku<\/code><\/td><td>A SKU do produto.<\/td><\/tr><tr><td><code>quantidade<\/code><\/td><td>O valor pago por cada unidade do produto.<\/td><\/tr><tr><td><code>quantidade<\/code><\/td><td>O n\u00famero deste produto adquirido.<\/td><\/tr><tr><td><code>total<\/code><\/td><td>O pre\u00e7o total pago \u00e9 equivalente ao valor * quantidade.<\/td><\/tr><tr><td><code>is_recurring<\/code><\/td><td>Indica se esse produto tem ou n\u00e3o uma assinatura associada a ele. Os valores poss\u00edveis s\u00e3o \"true\" (verdadeiro) ou \"false\" (falso).<\/td><\/tr><tr><td><code>recurring_amount<\/code><\/td><td>O valor pago em cada per\u00edodo de cobran\u00e7a.<\/td><\/tr><tr><td><code>per\u00edodo de cobran\u00e7a<\/code><\/td><td>Um n\u00famero inteiro que representa a dura\u00e7\u00e3o do per\u00edodo de cobran\u00e7a. Para determinar a dura\u00e7\u00e3o completa do per\u00edodo de cobran\u00e7a, combine esse valor com rebill_frequency (ou seja, 1 m\u00eas, 30 dias, 2 semanas etc.).<\/td><\/tr><tr><td><code>rebill_frequency<\/code><\/td><td>Uma cadeia de caracteres que indica a unidade de medida usada para o per\u00edodo de cobran\u00e7a. Os valores poss\u00edveis s\u00e3o dias, semanas, meses ou anos.<\/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\">Dados do cupom<\/h6>\n\n\n\n<p>Os dados do cupom s\u00e3o armazenados como uma matriz de objetos codificados em JSON no atributo \"order_coupons\" e s\u00e3o inclu\u00eddos nos dados do pedido e nos dados do afiliado. Antes de interagir com a matriz, certifique-se de que a decodifica\u00e7\u00e3o JSON seja feita da seguinte forma:<\/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>Esse c\u00f3digo de amostra pressup\u00f5e que os dados foram passados para o script em uma vari\u00e1vel chamada \"$data\". A tabela abaixo descreve os par\u00e2metros dispon\u00edveis para cada item na 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>Descri\u00e7\u00e3o<\/strong><\/td><\/tr><tr><td><code>id<\/code><\/td><td>A ID do cupom.<\/td><\/tr><tr><td><code>nome<\/code><\/td><td>O nome do cupom.<\/td><\/tr><tr><td><code>c\u00f3digo<\/code><\/td><td>O c\u00f3digo do cupom.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h6 class=\"wp-block-heading\">Dados de precifica\u00e7\u00e3o<\/h6>\n\n\n\n<p>Os dados de rateio s\u00e3o armazenados como uma matriz de objetos codificados em JSON no atributo \"order_prorations\" e s\u00e3o inclu\u00eddos nos dados do pedido e nos dados do afiliado. Antes de interagir com a matriz, certifique-se de que a decodifica\u00e7\u00e3o JSON seja feita da seguinte forma:<\/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>Esse c\u00f3digo de amostra pressup\u00f5e que os dados foram passados para o script na vari\u00e1vel chamada \"$data\". A tabela abaixo descreve os par\u00e2metros dispon\u00edveis para cada item na 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>Descri\u00e7\u00e3o<\/strong><\/td><\/tr><tr><td><code>quantidade<\/code><\/td><td>O valor do rateio.<\/td><\/tr><tr><td><code>descri\u00e7\u00e3o<\/code><\/td><td>A descri\u00e7\u00e3o associada \u00e0 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>Os ganchos s\u00e3o fornecidos pelo WordPress para permitir que seu plug-in \"se conecte\" ao restante do WordPress, ou seja, para chamar fun\u00e7\u00f5es em seu plug-in em momentos espec\u00edficos e, assim, definir...<\/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\/pt\/wp-json\/wp\/v2\/ht-kb\/8071","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/users\/21411"}],"replies":[{"embeddable":true,"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/comments?post=8071"}],"version-history":[{"count":0,"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/ht-kb\/8071\/revisions"}],"wp:attachment":[{"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/media?parent=8071"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/ht-kb-category?post=8071"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/ht-kb-tag?post=8071"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}