Paid Memberships Pro – WooCommerce Add On

Omschrijving

Integreert Paid Memberships Pro met WooCommerce om lidmaatschappen als een product te verkopen, een globale % korting op producten in te stellen per niveau of een prijs per product in te stellen die alleen voor leden geldt.

Verschillende belangrijke functies, waaronder:

  • Verkoop een lidmaatschap in betaalde lidmaatschappen Pro als een WooCommerce-product (WooCommerce abonnementen vereist voor terugkerende abonnementen).
  • Stel aangepaste productprijzen in op basis van lidmaatschapsniveau.
  • Stel een wereldwijd kortingspercentage in voor alle producten op basis van lidmaatschapsniveau.
  • Werkt met WooCommerce Subscriptions Premium add-on voor WooCommerce.
  • Werkt met de Add-on voor meerdere lidmaatschappen per gebruiker voor Paid Memberhips Pro.
  • Synchroniseert de factuuradresvelden tussen WooCommerce en betaalde lidmaatschappen Pro.

Bekijk de instructievideo voor meer informatie.

Officiële Paid Memberships Pro add-on

Dit is een officiële add-on voor Betaalde lidmaatschappen Pro, de meest complete plugin voor ledenbeheer en lidmaatschapsabonnementen voor WordPress.

Schermafdrukken

  • De metabox "Lidmaatschap" op een enkel product. Gebruik optioneel dit WooCommerce-product om een PMPro lidmaatschapsniveau te kopen of stel specifieke prijzen in op basis van het lidmaatschapsniveau voor elk product.
  • Het veld "Lidmaatschapskorting instellen" op de pagina "Lidmaatschapsniveau bewerken" (Lidmaatschappen > Instellingen > Lidmaatschapsniveaus > Bewerken).

Installatie

  1. Upload de pmpro-woocommerce folder naar de /wp-content/plugins/ folder van je site.
  2. Activeer de plugin via hetPlugins menu in WordPress.

Of installeer rechtstreeks vanuit de Plugin Repository met behulp van het Plugins systeem in WordPress.

Een lidmaatschapsproduct maken

  1. Bewerk een product of voeg een nieuw product toe.
  2. Selecteer het tabblad “Lidmaatschap” in de metabox “Productgegevens”.
  3. Selecteer een niveau vanuit de “Lidmaatschapsproduct” dropdown.
  4. Wijzigingen opslaan.

Stel ledenkorting in op een product

  1. Bewerk een product of voeg een nieuw product toe.
  2. Selecteer het tabblad “Lidmaatschap” in de metabox “Productgegevens”.
  3. Stel een prijs in voor een of meer niveaus in het gedeelte “Prijzen voor ledenkorting”.
  4. Wijzigingen opslaan.

Stel een wereldwijde winkelkorting in voor leden

  1. Bewerk een lidmaatschapsniveau onder Lidmaatschap > Instellingen.
  2. Zoek het gedeelte ‘Lidmaatschapskorting instellen’.
  3. Voeg een kortingspercentage toe aan het veld.
  4. Wijzigingen opslaan.

FAQ

Ik heb een bug in de plugin gevonden.

Plaats het in de sectie problemen van GitHub en we zullen het zo snel mogelijk oplossen. Bedankt voor het helpen. https://github.com/strangerstudios/pmpro-woocommerce/issues

Beoordelingen

29 oktober 2020
Autocomplete option is not working. So membership allotment became a manual job. woocoomerce is showing order completed but paid membership pro is showing the order is pending.
23 mei 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.
Lees alle 10 beoordelingen

Bijdragers & ontwikkelaars

“Paid Memberships Pro – WooCommerce Add On” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

“Paid Memberships Pro – WooCommerce Add On” is vertaald in 5 talen. Dank voor de vertalers voor hun bijdragen.

Vertaal “Paid Memberships Pro – WooCommerce Add On” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.

Changelog

1.7.3 – 2021-08-25

  • VERBETERING: Getest t/m WooCommerce 5.6.0.
  • VERBETERING: Ondersteuning toegevoegd voor tijd in vervaldatums bij het verlengen of vernieuwen van een niveau en het uitchecken voor een nieuw lidmaatschapsniveau.
  • BUG FIX: probleem opgelost waarbij variatieprijzen twee keer werden weergegeven als de minimum- en maximumprijs identiek waren. (Bedankt, ArdiNEC op GitHub)
  • BUG FIX: Probleem opgelost met een niet-numerieke waarschuwingswaarde wanneer de korting leeg was.
  • BUG FIX: verouderde functiewaarschuwingen opgelost.

1.7.2 – 2021-03-13

  • VERBETERING: Getest t/m WooCommerce 5.1.0.
  • VERBETERING: .pot-bestand en Brits-Engelse po/mo-bestanden toegevoegd.
  • BUG FIX: probleem opgelost waarbij lidmaatschappen die waren gekoppeld aan abonnementen met de status ‘in afwachting van opzegging’ werden geannuleerd. We wachten nu op de volledige geannuleerde status.
  • BUG FIX: Wanneer variabele producten worden gebruikt, zoeken we naar een lidmaatschapsprijs op het hoofdproduct. Nog geen ondersteuning voor ledenprijzen op variaties.
  • BUG FIX: Gebruik van verouderde $order->get_product_from_item() methode verwijderd. (Bedankt, ogiebobogh op GitHub)

1.7.1 – 2021-01-13

  • BUG FIX: probleem opgelost waarbij korting voor lidmaatschapsproducten zou worden toegepast wanneer dat niet zou moeten.
  • VERBETERING: Verbeterde formulering in het gebied Geavanceerde instellingen voor de kortingsoptie voor lidmaatschap en WooCommerce-abonnementen.

1.7 – 2020-05-01

  • BUG FIX: Bug opgelost waarbij het markeren van een bestelling als verlopen of geannuleerd van invloed kon zijn op andere abonnementen.
  • BUG FIX: Typefout verholpen met woocommerce_order_status_on-hold.
  • BUG FIX: Bug opgelost waardoor de “Ledenkortingen toepassen op WC abonnementsproducten?” instelling (onder Lidmaatschappen -> Instellingen -> Geavanceerd) niet goed werkt.
  • BUG FIX/VERBETERING: Gecontroleerd dat $product eigenlijk een product post_type is bij het controleren of de gebruiker een actief lidmaatschap heeft voor het niveau.
  • BUG FIX/VERBETERING: Verbeterde controles voor het annuleren van lidmaatschap als het lidmaatschapsproduct verloopt.
  • VERBETERING: Functie pmprowoo_user_has_active_membership_product_for_level toegevoegd om terug te geven of een gebruiker een actief WooCommerce product heeft dat lidmaatschap geeft.
  • VERBETERING: bijgewerkt getest tot waarde voor WooCommerce naar v4.0 en WordPress naar v5.4

1.6.1 – 2018-06-25

  • BUG FIX: Fatale fout opgelost in pmprowoo_get_membership_products_from_order() die op sommige systemen plaatsvond.
  • VERBETERING: Lokalisatie/GlotPress ondersteuning.

1.6 – 2018-06-19

  • BUG FIX: Bug opgelost bij het deselecteren van de optie voor automatisch aanvullen op een lidmaatschapsproduct.
  • BUG FIX: Controleer nu of een gebruiker een ander abonnement heeft dat is gekoppeld aan zijn lidmaatschapsniveau voordat het lidmaatschapsniveau van een gebruiker wordt verwijderd. Bij gebruikers die wisselen tussen abonnementen voor hetzelfde niveau, wordt hun niveau verwijderd. (Bedankt, Ted Barnett)
  • BUG FIX: Problemen opgelost wanneer een product met een uitverkoopprijs ook lidmaatschapsprijzen heeft.
  • BUG FIX/VERBETERING: Bijgewerkt om te werken met de nieuwste versies van WooCommerce (3.4.2) en WooCommerce Subscriptions (2.2.22).
  • VERBETERING: Een filter pmprowoo_get_membership_price toegevoegd, die kan worden gebruikt om variabele producten te ondersteunen via aangepaste code (zoals deze https://gist.github.com/ideadude/5c7ed35a50087178a47d92b192933614)
  • VERBETERING: Ondersteuning toegevoegd voor PMPro Meerdere lidmaatschappen per gebruiker.

1.5

  • BUG/FIX: verschillende PHP-waarschuwingsberichten (verouderde functionaliteit)
  • VERBETERING: Voorkomt dat een gebruiker meer dan één lidmaatschapsproduct aan de winkelwagen toevoegt
  • VERBETERING: Verbeterde functiedocumentatie door de velden “WC vereist tenminste” en “WC getest tot” toe te voegen aan de header van de plugin.

1.4.5

  • BUG: probleem opgelost waarbij sinds WC v3.0 variabele prijzen niet correct werden aangepast op basis van de instellingen voor lidmaatschapsprijzen.

1.4.4

  • BUG: Niet langer annuleren van andere velden die zijn ingesteld via het pmpro_custom_advanced_settings filter. (Bedankt, Nurul Umbhiya)

1.4.3

  • BUG: Gebruik nu het filter woocommerce_product_get_price in plaats van woocommerce_get_price.

1.4.2

  • BUG: Bug opgelost bij het laden van onze CSS. (Bedankt, Hogash en VR51 op GitHub)

1.4.1

  • BUG: Typefout opgelost in onze add_action-aanroep, zodat PMPro lidmaatschappen worden geannuleerd wanneer de WooCommerce Subscriptions woocommerce_scheduled_subscription_end_of_prepaid_term hook wordt geactiveerd.

1.4

  • FUNCTIE: Als de PMPro Gift Levels Add-on ook actief is, voegt het instellingen toe om een product in te stellen om een cadeaubon te genereren en te e-mailen na aankoop. (Bedankt, Ted Barnett)
  • BUG/FIX: Bijgewerkt om de nieuwe WooCommerce v2+ Subscriptions hooks volledig te ondersteunen voor activering en annulering. Oudere versies van WC-abonnementen worden niet langer ondersteund.
  • BUG/FIX: CSS belasting verplaatst naar de juiste WordPress actiehaak
  • BUG/VERBETERING: Configureer het juiste tekstdomein voor vertaling
  • BUG/VERBETERING: Bijgewerkte actiehaak voor verouderde WooCommerce haken
  • VERBETERING: Alle strings voor vertaling inpakken en het juiste tekstdomein (pmpro-woocommerce) gebruiken om GlotPress-vertalingen te ondersteunen.

1.3.1

  • BUG: probleem opgelost waarbij producten met lege lidmaatschapsprijzen werden gemarkeerd als gratis voor leden. Gebruik “0”, “0.00” of “0,00” om iets als gratis te markeren. Gebruik blanco (“”) om een product de hoofdprijs of verkoopprijs te laten gebruiken.
  • VERBETERING: De formulering van de ledenkorting iets duidelijker gemaakt op de bewerkniveaupagina.

1.3

  • FUNCTIE: Een instelling toegevoegd aan het lidmaatschapsgedeelte van de productpagina bewerken met een selectievakje om “de bestelling onmiddellijk na het afrekenen als afgerond te markeren om het bijbehorende lidmaatschap te activeren”.
  • BUG: Bug opgelost bij het instellen van de lidmaatschapsprijs op 0.
  • BUG: PHP berichten op de enkelvoudige productpagina van WooCommerce opgelost wanneer de korting op de PMPro lidmaatschapsprijs leeg was.
  • BUG: probleem opgelost waarbij ledenprijzen niet werden toegepast op producten voor leden.

1.2.11

  • BUG: bug opgelost waarbij de site crashte (PHP whitecreen) als Paid Memberships Pro niet actief was.

1.2.10

  • BUG: Bug opgelost bij het toepassen van lidmaatschapskortingen op lidmaatschapsproducten en abonnementen.
  • BUG: waarschuwingen opgelost op de pagina lidmaatschapsniveau bewerken.

1.2.9

  • Aansluiten op geplande_subscription_end_of_prepaid_term om PMPro-lidmaatschappen te annuleren voor het handmatig verlengen van WooCommerce-abonnementen wanneer ze verlopen zijn.

1.2.8

  • Current_time(‘timestamp’) gebruiken in een paar strtotime aanroepen.
  • Links toegevoegd naar documenten en ondersteuning in de “plugin meta rij”.

1.2.7

  • Bug opgelost waarbij de startdatum niet correct was ingesteld voor nieuwe gebruikers. (Bedankt, reddingsvlot) Dit script kan worden gebruikt om startdatums voor oude leden vast te stellen: https://gist.github.com/strangerstudios/4604f62e9812cf3afde7

1.2.6

  • Becommentarieerde filters op “woocommerce_order_status_pending” en “woocommerce_order_status_processing” hooks. Dit zorgt ervoor dat PMPro het lidmaatschapsniveau van een gebruiker niet kan verwijderen wanneer deze wordt verlengd, wat problemen kan veroorzaken. (Bedankt, Trisha Cupra en anderen.)

1.2.5.2

  • Bug opgelost met het verkrijgen van het expiration_number voor niveaus met een vervaldatum van X maanden. (Bedankt, Arnaud Devic)

1.2.5.1

  • Het pmprowoo_checkout_level_extend_memberships()-filter gerepareerd dat is toegevoegd in 1.2.5.

1.2.5

  • Nu ook einddatum extensiefilter toepassen WooCommerce kassa’s na te streven. Dus als een bestaand lid een product koopt voor zijn niveau met een einddatum, wordt zijn einddatum verlengd vanaf de oude einddatum. (Bedankt, trishacupra)

1.2.4

  • Bug opgelost waarbij WooCommerce-abonnementen “in de wacht” werden gezet.
  • Bug opgelost bij het invoeren van een lidmaatschapsprijs > 1000.
  • Bug opgelost bij sommige instellingen die de lidmaatschapsprijs op 0 zetten als er niets werd ingevoerd.

1.2.3

  • Bug opgelost bij het instellen van de ledenprijs op “0” in productinstellingen.

1.2.2

  • Optie toegevoegd aan “Ledenkortingen toepassen op WC abonnementsproducten?” naar het tabblad PMPro Geavanceerde instellingen.
  • Bug opgelost waarbij lidmaatschapskortingen niet zouden worden toegepast als er geen lidmaatschapsproducten in de winkelwagen waren.
  • WooCommerce bootst nu PMPro afrekenen na, waarbij een array op aangepast niveau wordt gemaakt in plaats van de ID door te geven. Dus als je niveau een vervaldatum en -periode heeft, zal het worden gebruikt bij het toevoegen van het niveau aan de gebruiker die uitcheckt in WooCommerce… d.w.z. de vervaldatums “werken” nu. U kunt de niveau informatie filteren met het pmprowoo_checkout_level filter.
  • Toegevoegd pmprowoo_checkout_level-filter om het afrekenniveau te filteren (om PMPro vervaldatums te gebruiken, enz. als de add-on voor abonnementen niet is geïnstalleerd)

1.2.1

  • Vaste update van WooCommerce-factuuradresgebruikersmeta wanneer gloednieuwe gebruikers afrekenen met PMPro.

1.2 – 2014-04-23

  • Gebruikersmeta bijwerken voor factuuradres wanneer het WooCommerce factuuradres wordt bijgewerkt en vice versa.

1.1.1

  • Fatale fout opgelost die zou optreden als PMPro niet ook werd geactiveerd.

1.1

  • Vaste toevoeging/update van lidmaatschap wanneer de bestelstatus wordt gewijzigd in voltooid

1.0 – 2014-02-26

  • Vrijgegeven aan de WordPress repository.

.3.2

  • Een bug opgelost waarbij het get_price-filter niet actief was wanneer producten/prijzen werden geladen via AJAX (bijvoorbeeld in de orderbeoordeling).
  • Code toegevoegd om het aanmaken van een account bij het afrekenen te forceren als de winkelwagen een lidmaatschapsniveau bevat.

.3.1

  • Bug opgelost waarbij producten ten onrechte werden geteld als “abonnementsproducten” en dus kortingen mogelijk niet van toepassing zijn. Mogelijk moet je deze producten bewerken en op “bijwerken” klikken om de instellingen correct op te slaan.

.3

  • Lidmaatschapsproducten toegevoegd
  • Lidmaatschapskortingen toegevoegd
  • PMPro opties verplaatst naar apart tabblad

.2

  • Prijzen per niveau toegevoegd aan de productpagina bewerken. (Bedankt, jessica o)

.1

  • Dit is de eerste versie van deze plugin.