Sell WooCommerce Memberships, Restrict Store Access, Set Members Only Prices, & Global Discounts with Paid Memberships Pro

Beschrijving

The best way to add memberships and members-only discounts in your WooCommerce store.

Sell memberships as a WooCommerce product and set members-only discounts in your ecommerce store. This free plugin integrates Paid Memberships Pro with WooCommerce with three key features:

1. Verkoop lidmaatschap als een WooCommerce product

Each product can be assigned as a “Membership Product”. Customers that purchase this product in WooCommerce will be assigned a membership level in Paid Memberships Pro. Using the features of PMPro, you can restrict member access to all types of premium content, courses, and community features.

While Paid Memberships Pro has recurring subscriptions built-in, the default WooCommerce plugin only allows products to have a one-time payment. If you must use this plugin to sell recurring memberships through WooCommerce, you will also need WooCommerce Subscriptions.

2. Stel aangepaste productprijzen in op basis van lidmaatschapsniveau

Each product in WooCommerce can have unique pricing set for your members only.

When a logged in member views the product page, they will see their custom pricing and be able to purchase your products at this special price.

3. Stel een winkelbrede korting in voor leden per niveau

Each membership level in Paid Memberships Pro can have a unique global percentage discount for your ecommerce store.

When a logged in member views the product page, they will see their adjusted pricing based on this storewide discount.

Learn more about WooCommerce memberships and subscriptions and how to set members-only pricing in WooCommerce in our documentation site.

Bonus Features of the WooCommerce Integration for Paid Memberships Pro

Members Only Products

If you’d like to offer certain products to members only, see the Custom Post Type Membership Access Add On.

Members Only Store

If your entire store is locked for members only, see this post on Locking Your Entire eCommerce Shop for Members-Only.

Catalog Mode for Non-Members

If you would like non-members the ability to see your store items but restrict them from seeing prices and ability to purchase, see this post on Turn your WooCommerce Store into a Catalog for Non Members.

Over Paid Memberships Pro

Paid Memberships Pro is een plugin voor WordPress lidmaatschap waarmee je de controle hebt. Creëer wat je wilt en publiceer in elk format dat het beste bij je bedrijf past.

  • Courses & E-Learning
  • Private podcasts
  • Premium Newsletters
  • Private Communities
  • Sell physical & digital goods

Paid Memberships Pro allows anyone to build a membership site—for free. Restrict content, accept payment, and manage subscriptions right from your WordPress admin.

Paid Memberships Pro is built “the WordPress way” with a lean core plugin and over 75 Add Ons to enhance every aspect of your membership site. Each business is different and we encourage customization. For our members we have a library of 300+ recipes to personalize your membership site.

Paid Memberships Pro is the flagship product of Stranger Studios. We are a bootstrapped company which grows when membership sites like yours grow. That means we focus our entire company towards helping you succeed.

Probeer Paid Memberships Pro helemaal gratis op WordPress.org en ontdek waarom 100.000+ sites ons vertrouwen om hen te helpen #Betaald worden.

Read More

Want more information on selling memberships and subscriptions with WooCommerce, members-only product pricing, and WordPress membership sites? Have a look at:

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

Note: You must have Paid Memberships Pro and WooCommerce installed and activated on your site.

Install PMPro WooCommerce from within WordPress

  1. Visit the plugins page within your dashboard and select “Add New”
  2. Search for “PMPro WooCommerce”
  3. Locate this plugin and click “Install”
  4. Activate “Paid Memberships Pro – WooCommerce Add On” through the “Plugins” menu in WordPress
  5. Go to “after activation” below.

Install PMPro WooCommerce Manually

  1. Upload the pmpro-woocommerce folder to the /wp-content/plugins/ directory
  2. Activate “Paid Memberships Pro – WooCommerce” through the “Plugins” menu in WordPress
  3. Go to “after activation” below.

After Activation: Configure Plugin Settings

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.

Visit our documentation site to learn more about the settings, access custom code recipes and tutorials, and view a list of compatibility with other Paid Memberships Pro Add Ons.

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

9 oktober 2021
There is no possibility for members to be shown the both prices (original price and the membership price). Only the discount price is displayed and this makes the plugin useless.
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.
Lees alle 11 beoordelingen

Bijdragers & ontwikkelaars

“Sell WooCommerce Memberships, Restrict Store Access, Set Members Only Prices, & Global Discounts with Paid Memberships Pro” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

“Sell WooCommerce Memberships, Restrict Store Access, Set Members Only Prices, & Global Discounts with Paid Memberships Pro” is vertaald in 7 talen. Dank voor de vertalers voor hun bijdragen.

Vertaal “Sell WooCommerce Memberships, Restrict Store Access, Set Members Only Prices, & Global Discounts with Paid Memberships Pro” 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.4 – 2022-02-03

  • BUG FIX: Probleem opgelost waarbij verlengingsaankopen de vervaldatum van het lid met het dubbele verlengden. (@dparker1005)
  • BUG FIX/VERBETERING: er zijn problemen opgelost waarbij de ontvanger van het cadeau niet opsloeg in nieuwere WooCommerce versies. (@contemplate)

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.