Plugin Directory

Integração do Paid Memberships Pro ao WooCommerce

Integração do Paid Memberships Pro ao WooCommerce

Descrição

A melhor forma de adicionar associações e descontos especiais para associados à sua loja WooCommerce.

Venda associações como produtos do WooCommerce e defina descontos especiais para associados na sua loja e-commerce. Este plugin gratuito integra o Paid Memberships Pro ao WooCommerce com três recursos-chave:

2. Defina um preço personalizado de produto baseado no Nível de Associação.

Cada produto do WooCommerce pode ter um preço único definido somente para os seus associados.

Quando um usuário conectado visualiza a página do produto, ele irá ver o seu preço personalizado e será capaz de comprar seus produtos com este preço especial.

2. Defina um desconto em toda a loja aos Associados por Nível

Cada nível de associaçào no Paid Memberships Pro pode ter uma porcentagem global única de desconto na sua loja de e-commerce.

Quando um usuário conectado visualiza uma página de produto, ele irá ver o preço ajustado com base no seu desconto em toda a loja.

3. Venda Associações como produtos do WooCommerce

Cada produto pode ser designado como “Produto de Associação”. Clientes que comprem este produto no WooCommerce terão designado um nível de associação no Paid Memberships Pro. Usando os recursos do PMPro você pode restringir o acesso dos associados a todos os tipos de conteúdo premium, cursos e recursos de comunidade.

Enquanto o Paid Memberships Pro tem assinaturas recorrentes embutidas, o padrão do plugin WooCommerce somente permite produtos terem um pagamento único. Se você usa este plugin para vender associações com pagamento recorrente no WooCommerce, você também precisará do Assinaturas para o WooCommerce.

Aprenda mais sobre como vender Associações usando o PMPro e o WooCommerce e como definir preços apenas para associados no WooCommerce em nosso site de documentação.

Recursos de bônus da integração do Paid Memberships Pro ao WooCommerce

Produtos apenas para associados

Se você deseja oferecer certos produtos apenas para associados, veja o complemento de Tipos Personalizados de Post para Acesso de Associação.

Loja apenas para associados

Se todo o seu site é bloqueado apenas para associados, veja este post sobre bloqueando a sua loja e-Commerce inteira apenas para associados.

Modo catálogo para não-associados

Se você deseja que não-associados possam ver os ítens da sua loja mas quer restringí-los de ver os preços ou de poder comprar, veja este post sobre Converta a sua loja WooCommerce em um catálogo para não-associados.

Sobre o Paid Memberships Pro

Paid Memberships Pro é um plugin de associações para o WordPress que coloca você no controle. Crie o que desejar e faça o lançamento em qualquer formato que funcione melhor para o seu negócio.

  • Cursos e e-Learning
  • Podcasts privados
  • Newsletters premium
  • Comunidades privadas
  • Venda produtos físicos e digitais

O Paid Memberships Pro permite a qualquer pessoa criar um site de associações – grátis. Restrinja conteúdos, aceite pagamentos e gerencie assinaturas diretametne do seu administrador do WordPress.

O Paid Memberships Pro é feito do “jeito WordPress” com um plugin de núcleo básico e mais de 75 complementos para melhorar cada aspecto do seu site de associações. Cada negócio é diferente e nós encorajamos a personalização. Para os nossos associados nós temos uma biblioteca de 300+ receitas para personalizar o seu site de associações.

O Paid Memberships Pro é o carro-chefe do Stranger Studios. Somos uma empres consolidada que cresce quando os sites de associações como o seu crescem. Isso quer dizer que nós focamos toda a nossa empresa em ajudar você a ter sucesso.

Experimente o Paid Memberships Pro totalmente grátis no WordPress.org e veja por que 100.000+ sites confiam em nós para #ReceberPagamentos.

Leia mais

Quer mais informaçòes sobre vender associações e assinaturas com o WooCommerce, preços especiais para associados e sites de associação em WordPress? Dê uma olhada aqui:

Imagens de tela

  • A caixa meta “Associação” em um produto único. Opcionalmente use este produto do WooCommerce para comprar um nível de associação do PMPro ou defina preços específicos baseados no nível de associação para cada produto.
  • O campo “Definir desconto da associação” na página “Editar nível de associação” (Associações > Configurações > Níveis de Associação > Editar).

Instalação

Nota: você deve ter o Paid Memberships Pro e o WooCommerce instalados e ativos no seu site.

Instale o PMPro WooCommerce de dentro do WordPress

  1. Visite a página de plugins dentro do seu painel e selecione “Adicionar novo”
  2. Pesquise por “PMPro WooCommerce”
  3. Localize este plugin e clique em “Instalar”
  4. Ative o “Paid Memberships Pro – Complemento do WooCommerce” através do menu “Plugins” no WordPress
  5. Vá para “após ativação” abaixo.

Instale manualmente o PMPro WooCommerce

  1. Envie a pasta pmpro-woocommerce para o diretório /wp-content/plugins/
  2. Ative o “Paid Memberships Pro – WooCommerce” através do menu “Plugins” no WordPress
  3. Vá para “após ativação” abaixo.

Após a ativação: defina as configurações do plugin

Crie um produto de associação

  1. Edite um produto ou adicione um novo produt.
  2. Selecione a aba “Associação” na caixa meta “Dados do Produto”.
  3. Selecione um nível drop-down “Produto de Associação”.
  4. Salvar alterações.

Defina preços com desconto para associados em um produto

  1. Edite um produto ou adicione um novo produt.
  2. Selecione a aba “Associação” na caixa meta “Dados do Produto”.
  3. Defina um preço para um ou mais níveis na seção “Preços com Desconto para Associados”.
  4. Salvar alterações.

Defina um desconto global para associados

  1. Edite um nível de associaçào em Associações > Configurações.
  2. Localize a seção “Definir desconto na Associação”.
  3. Adicione uma porcentagem do desconto ao campo.
  4. Salvar alterações.

Visite o nosso site de documentação para aprenda mais sobre as configurações e receitas personalizadas de código de acesso, e veja uma lista de compatibilidade com outros complementos do Paid Memberships Pro.

FAQ

Encontrei um erro no plugin.

Por favor poste na seção de problemas no GitHub e iremos corrigir assim que possível. Obrigado por ajudar. https://github.com/strangerstudios/pmpro-woocommerce/issues

Avaliações

1 agosto, 2024 1 resposta
This plugin has a payment gateway for manual and off line payments (Direct Deposits) however it processes the payment as paid when the user checks Out using manual payment gateway resulting in instant access to the gated content. There documentation says you have to authorize this in the backend once payment is verified but this is not the case!…
12 março, 2024 1 resposta
Application is good for its specfic use case. Thanks to the developers for making this available.
8 março, 2024 1 resposta
After all the different membership plugins I’ve tried, I can say that Paid Membership Pro is the best possible choice.
Leia todas as 19 avaliações

Colaboradores e desenvolvedores

“Integração do Paid Memberships Pro ao WooCommerce” é um software com código aberto. As seguintes pessoas contribuíram para este plugin.

Colaboradores

“Integração do Paid Memberships Pro ao WooCommerce” foi traduzido para 8 localizações. Agradecemos aos tradutores por suas contribuições.

Traduzir “Integração do Paid Memberships Pro ao WooCommerce” para o seu idioma.

Interessado no desenvolvimento?

Navegue pelo código, dê uma olhada no repositório SVN ou assine o registro de desenvolvimento via RSS.

Registro de alterações

1.9.1 – 2024-05-27

  • CORREÇÃO DE ERRO: Corrigido um problema na finalização de compra, quando um produto conectado a uma associação permite apenas um produto por finalização de compra. (@dparker1005)

1.9 – 2024-03-11

  • MELHORIA: Adicionado suporte ao Paid Memberships Pro 3.0+ para permitir compras de múltiplos níveis com um único carrinho se o nível conectado ao produto permite múltiplos níveis ao mesmo tempo.
  • MELHORIA/CORREÇÃO DE ERRO: Corrigido um problema onde produtos de Assinatura Variável não manipulavam corretamente cancelamentos.

1.8 – 2023-07-10

  • MELHORIA: Marca a integração do Paid Memberships Pro ao WooCommerce como compatível com Tabelas Personalizadas de Pedido.
  • MELHORIA: Exibe uma mensagem de que o produto de associação já está no carrinho quando visualizando o mesmo produto na loja.
  • MELHORIA: Impede que as renovações de assinaturas do WooCommerce alterem o nível de associação do usuário para o mesmo nível.
  • CORREÇÃO DE ERRO: Corrigido um problema conde assinaturas de variação simples estavam sendo descontadas incorretamente quando definitas para produtos do nível de não-desconto.

1.7.7 – 2023-02-02

  • CORREÇÃO DE ERRO: Corrigido um problema onde a opção “Auto-completar Status do Pedido” não estava sendo salva corretamente.

1.7.6 – 2023-01-24

  • SEGURANÇA: Atualizações de escaping e sanitização.
  • MELHORIA: Atualizado os os recursos do leia-me, banner e miniatura.

1.7.5 – 2023-01-17

  • MELHORIA: Suporte ao Múltiplas Associações por Usuário. Se um associado retém mais de um nível, dá ao associado o melhor desconto disponível aos seus níveis.
  • MELHORIA: Adicionada funcionalidadie de auto-completar produtos com variação.
  • MELHORIA: Melhorada a localização em strings no plugin.
  • CORREÇÃO DE ERRO: Corrigido um erro fatal quando o ítem do produto poderia ser false em alguns casos e nós tentássemos obter o ID do produto.

1.7.4 – 2022-02-03

  • CORREÇÃO DE ERRO/MELHORIA: Corrigido um problema onde compras de renovação extendiam a data de expiração do associado para o dobro. (@dparker1005)
  • CORREÇÃO DE ERRO/MELHORIA: Corrigidos problemas com o destinatário do presente nào sendo salvo em novas versões do WooCommerce. (@contemplate)

1.7.3 – 2021-08-25

  • MELHORIA: Testado até o WooCommerce 5.6.0.
  • MELHORIA: Adicionado suporte para a hora nas datas de expiração ao extender ou renovar um nível e pagar por um novo nível de associação.
  • CORREÇÃO DE ERRO: Corrigido um problema onde variações de preços poderiam ser exibidas duas vezes se os preços mínimo e máximo fossem idênticos (Obrigado, ArdiNEC no GitHub)
  • CORREÇÃO DE ERRO: Corrigido um problema de um valor não-numérico de alerta quando o desconto estivesse vazio.
  • CORREÇÃO DE ERRO: Corrigidos alertas obsoletos de função.

1.7.2 – 2021-03-13

  • MELHORIA: Testado até o WooCommerce 5.1.0.
  • MELHORIA: Adicionado arquivo .pot dos arquivos po/mo para o inglês britânico.
  • CORREÇÃO DE ERRO: Corrigido um problema onde associações associadas a assinaturas com status pendente-cancelado quando cancelado. Agora aguardamos o status de cancelamento estar completo.
  • CORREÇÃO DE ERRO: Quando produtos variáveis são usados, iremos procurar por um preço de associação no produto ascendente. Ainda não tem suporte para preços de associados nas variações.
  • CORREÇÃO DE ERRO: Removido o uso do método obsoleto $order->get_product_from_item(). (Obrigado, ogiebobogh no GitHub)

1.7.1 – 2021-01-13

  • CORREÇÃO DE ERRO: Corrigido um problema onde desconto para produtos de associação era aplicado quando não deveria.
  • MELHORIA: Melhorado o uso das palavras na área de configurações avançadas para a opção de desconto nas Assinaturas do WooCommerce.

1.7 – 2020-05-01

  • CORREÇÃO DE ERRO: Corrigido um erro onde marcando um pedido com expirado ou cancelado poderia impactar em outras assinaturas.
  • CORREÇÃO DE ERRO: Corrigido erro tipográfico em woocommerce_order_status_on-hold.
  • CORREÇÃO DE ERRO: Corrigido um erro que evitava que a configuração “Aplicar descontos de associado a produtos de Assinatura do WC” (em Associações -> Configurações -> Avançadas) funcionasse corretamente.
  • CORREÇÃO DE ERRO/MELHORIA: Verificado se $product é um post_type product ao verificar se o usua’rio tem uma associação ativa para o nível.
  • CORREÇÃO DE ERRO/MELHORIA: Melhoradas as verificações para cancelar associações se o produto de associação expira.
  • MELHORIA: Adicionada a função pmprowoo_user_has_active_membership_product_for_level para retornar quadno um usuário tem um produto ativo do WooCommerce que lhe dá uma associaçào.
  • MELHORIA: Atualizado e testado até o WooCommerce v4.0 e o WordPress até o 5.4.

1.6.1 – 2018-06-25

  • CORREÇÃO DE ERRO: Corrigido um erro fatal em pmprowoo_get_membership_products_from_order() que estava acontecendo em alguns sistemas.
  • MELHORIA: Suporte à localização/GlotPress.

1.6 – 2018-06-19

  • CORREÇÃO DE ERRO: Corrigido erro quando de-selecionando a opção de auto-completar em um produto de associação.
  • CORREÇÃO DE ERRO: Agora verificando se um usuário tem uma assinatura diferente conectada ao seu nível de associação antes de remover o nível de associação de um usuário. Usuários alternando entre assinaturas para o mesmo nível poderiam ter seu nível removido. (Obrigado, Ted Barnett)
  • CORREÇÃO DE ERRO: Corrigidos problemas quando um produto com um preço promocional também tem preços por associação.
  • CORREÇÃO DE ERRO/MELHORIA: Atualizado para funcionar com as versões mais recentes do WooCommerce (3.4.2) e Assinaturas do WooCommerce (2.2.22).
  • MELHORIA: Adicionado um filtro pmprowoo_get_membership_price, que pode ser usado para dar suporte a produtos variáveis através de código personalizado (como este https://gist.github.com/ideadude/5c7ed35a50087178a47d92b192933614)
  • MELHORIA: Adicionado suporte ao Múltiplas Associações por Usuário do PMPro.

1.5

  • CORREÇÃO DE ERRO: Várias mensagens de alerta do PHP (funcionalidade obsoleta)
  • MELHORIA: Previne um usuário de adicionar mais de um produto único de associação ao carrinho de compras.
  • MELHORIA: Melhorada a documentação de função adicionando os campos “WC requer no mínimo” and “WC testado até a versão” ao cabeçalho do plugin.

1.4.5

  • ERRO: Corrigido um problema com produtos variáveis desde o WC v3.0 onde os preços não eram ajustados corretamente baseado nas configurações de preços de associação.

1.4.4

  • ERRO: Não cancela mais outros campos através do filtro pmpro_custom_advanced_settings. (Obrigado, Nurul Umbhiya)

1.4.3

  • ERRO: Agora usando o filtro woocommerce_product_get_price ao invés do woocommerce_get_price.

1.4.2

  • ERRO: Corrigido um erro no carregamento do nosso CSS. (Obrigado, Hogash e VR51 no GitHub)

1.4.1

  • ERRO: Corrigido erro tipográfico em nossa chamada add_action de forma que as associações do PMPro sejam canceladas quando o hook woocommerce_scheduled_subscription_end_of_prepaid_term das Assinaturas do WooCommerce é acionado.

1.4

  • RECURSO: Se o complemento Presentear Níveis de Associação do PMPro estiver também ativo, adiciona configurações para definir um produto para gerar e enviar por e-mail um certiicado de presente após a compra. (Obrigado, Ted Barnett)
  • CORREÇÃO DE ERRO: Atualizado para dar suporte completo aos novos hooks das Assinaturas do WooCommerce v2+ para ativação e cancelamento. Eliminado o suporte às versões anteriores das Assinaturas do WC.
  • CORREÇÃO DE ERRO: Movido o carregamento do CSS para o hook de ação correto do WordPress
  • ERRO/MELHORIA: Configurado o domínio de texto correto para tradução
  • ERRO/MELHORIA: Atualizado o hook de ação para os hooks obsoletos do WooCommerce
  • MELHORIA: Embalando todas as strings para traduçãoe usando o domínio de texto correto (pmpro-woocommerce) para dar suporte às traduções do GlotPress.

1.3.1

  • ERRO: Corrigido um problema onde produtos com preços de associação em branco eram marcados como gratuitos para os associados. Use “0”, “0.00”, ou “0,00” para marcar algo como grátis. Use em branco (“”) para que um produto use o preço principal ou de promoção.
  • MELHORIA: As palavras do desconto para associados tornaram-se um pouco mais claras na página de edição do nível.

1.3

  • RECURSO: Adicionada uma configuração à seção de associação da página de editar produto com uma caixa de seleção para “marcar o pedido como concluído imediatamente após o pagamento para ativar a associação”.
  • ERRO: Corrigido um erro quando o preço de associação era definido em 0.
  • ERRO: Corrigidos avisos do PHP na página de produto único do WooCommerce quando o preço com desconto de associação do PMPro estava vazio.
  • ERRO: Corrigido um problema onde os preços para associados não eram aplicados aos produtos para associados.

1.2.11

  • ERRO: Corrigido um erro onde o site poderia deixar de funcionar (tela branca do PHP) se o Paid Memberships Pro não estivesse ativo.

1.2.10

  • ERRO: Corrigido um erro aplicando descontos de associação aprodutos de associação e assinaturas.
  • ERRO: Corrigidos alertas na página de editar nível de associação.

1.2.9

  • Usando o hook do scheduled_subscription_end_of_prepaid_term para cancelar associações do PMPro para renovar manualmente Assinaturas do WooCommerce quando elas atingem a expiração.

1.2.8

  • Usando current_time(‘timestamp’) em um par de chamadas strtotime.
  • Adicionados links para a documentação e suporte à “linha meta do plugin”.

1.2.7

  • Corrigido um erro onde a data inicial não era definida corretamente para novos usuários. (Obrigado, liferaft) Este script pode ser usado para corrigir as datas iniciais para associados antigos: https://gist.github.com/strangerstudios/4604f62e9812cf3afde7

1.2.6

  • Comentados filtros aos hooks “woocommerce_order_status_pending” e “woocommerce_order_status_processing”. Isso evita que o PMPro remova o nível de associação de um usuário quando ele renova, o que pode causar problemas. (Obrigado, Trisha Cupra e outros.)

1.2.5.2

  • Corrigido um erro obtendo o expiration_number para níveis com uma expiração de X meses. (Obrigado, Arnaud Devic)

1.2.5.1

  • Corrigido o filtro pmprowoo_checkout_level_extend_memberships() adicionado em 1.2.5.

1.2.5

  • Agora aplicando o filtro de extensão da data final também às finalizações de compra do WooCoomerce. Assim, se um associado existente comprar um produto para o seu nível que tem uma data final, a sua data final será extendida a partir da data final anterior. (Obrigado, trishacupra)

1.2.4

  • Corrigido um erro com as Assinaturas do WooCommerce sendo posta “em espera”.
  • Corrigido um erro quando digitando um preço de associação > 1000.
  • Corrigido um erro em algumas configurações onde o preço de associação era definido para 0 se nada fosse digitado.

1.2.3

  • Corrigido um erro ao definir o preço de associação para “0” nas configurações do produto.

1.2.2

  • Adicionada a opção para “Aplicar descontos de associados aos produtos de assinatura do WC?” à aba de Configurações Avançadas do PMPro.
  • Corrigido um erro onde os descontos de associação poderiam não ser aplicados se nenhum produto de associação estivesse no carrinho.
  • O WooCommerce agora mimetiza a finalização de compra do PMPro, criando um array personalizado de nível ao invés de passar o ID. Assim, se o seu nível tem um número e período de expiração, ele será usado ao adicionar o nível à finalização da compra do usuário no WooCommerce… ex: datas de expiração agora “funcionam”. Você pode filtrar a informação do nível usando o filtro pmprowoo_checkout_level.
  • Adicionado o fitlro pmprowoo_checkout_level para permitir a filtragem do nível no pagamento (para usar datas de expiração do PMPro, etc, se o complemento de assinaturas não estiver instalado)

1.2.1

  • Corrigida a atualização do endereço de cobrança do usuário do WooCommerce quando um usuário novo realiza o pagamento com o PMPro.

1.2 – 2014-04-23

  • Atualizando o meta do usuário para o endereço de cobrança quando o endereço de cobrança do WooComerce é atualizado e vice-versa.

1.1.1

  • Corrigido um erro fatal que poderia ser lançado se o PMPro não estivesse também ativado.

1.1

  • Corrigido adicionar/atualizar associação quando o status do pedido é alterado para concluído

1.0 – 2014-02-26

  • Lançado no repositório do WordPress.

.3.2

  • Corrigido um erro onde o filtro get_price não era executado quando produtos/preços eram carregados usando AJAX (ex: na revisão do pedido).
  • Adicionado código para forçar a criação de conta no pagamento se o carrinho incluir um nível de associação.

.3.1

  • Corrigido um erro onde produtos eram contados erroneamente como “produtos de assinatura” e por isso os descontos poderiam não ser aplicados. Você pode ter que editar estes produtos e clicar em “atualizar” para ver as configurações para salvar corretamente.

.3

  • Adicionados produtos de associação
  • Adicionados descontos para associações
  • Movidas as oções do PMPro para uma aba separada

.2

  • Adicionados preços por nível à página de editar produto. (Obrigado, jessica o)

.1

  • Esta é a versão inicial do plugin.