Paid Memberships Pro – Complemento do WooCommerce

Descrição

Integre o Paid Memberships Pro ao WooCommerce para vender Associações como produtos, definir um desconto global em % de acordo com o nível, ou definir preços somente para associados por produto.

Diversos recursos-chave incluindo

  • Venda uma associação no Paid Memberships Pro como um produto do WooCommerce (é necessário o WooCommerce Subscriptions para assinaturas recorrentes).
  • Defina um preço personalizado de produto baseado no nível de associação.
  • Defina uma porcentagem de desconto global para todos os produtos baseado no nível de associação.
  • Funciona com o complemento de Assinaturas Premium do WooCommerce.
  • Funciona com o complemento Multiple Memberships Per User do Paid Memberships Pro.
  • Sincroniza os campos de endereço de cobrança entre o WooCommerce e o Paid Memberships Pro.

Veja o vídeo tutorial para aprender mais.

Complemetno Oficial do Paid Memberships Pro

Este é um Complemento oficial para o Paid Memberships Pro, o plugin mais completo de gerenciamento de associados e assinaturas de associações para WordPress.

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

  1. Envie o diretório pmpro-woocommerce para o diretório /wp-content/plugins/ do seu site.
  2. Ative o plugin através do menu Plugins no WordPress.

Ou instale diretamente do Repositório de Plugins usando o sistema de Plugins do WordPress.

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.

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

23 de maio de 2017
This review is for version 1.4.5 This plugin starts off great but the update to 1.4.5 slows page load so much that the store is no longer functional. It also causes issues with the sites CSS. People have been reporting the issue for months without solution. You might want to hold off installing this plugin until the developers get it together or use a different plugin.
3 de setembro de 2016
Useful for when you want to sell memberships with a payment processor not supported, or multiple payment processors in active service.
Leia todas as 9 avaliações

Contribuidores e desenvolvedores

“Paid Memberships Pro – Complemento do WooCommerce” é um software com código aberto. As seguintes pessoas contribuíram para este plugin.

Contribuidores

“Paid Memberships Pro – Complemento do WooCommerce” foi traduzido para 2 localidades. Agradecemos aos tradutores por suas contribuições.

Traduzir “Paid Memberships Pro – Complemento do 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.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.