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

Beschrijving

De beste manier om lidmaatschappen en kortingen voor alleen leden toe te voegen in je WooCommerce winkel.

Verkoop lidmaatschappen als een WooCommerce product en stel kortingen voor alleen leden in in je e-commerce winkel. Deze gratis plugin integreert Paid Memberships Pro met WooCommerce met drie belangrijke functies:

1. Verkoop lidmaatschap als een WooCommerce product

Elk product kan worden toegewezen als een “Lidmaatschapsproduct”. Klanten die dit product in WooCommerce kopen, krijgen een lidmaatschapsniveau toegewezen in Paid Memberships Pro. Met behulp van de functies van PMPro kan je de toegang van leden tot alle soorten premium inhoud, cursussen en communityfuncties beperken.

Terwijl Paid Memberships Pro terugkerende abonnementen ingebouwd heeft, staat de standaard WooCommerce plugin alleen toe dat producten eenmalige betaling hebben. Als je deze plugin moet gebruiken om terugkerende lidmaatschappen via WooCommerce te verkopen, heb je ook WooCommerce Subscriptions nodig.

2. Stel aangepaste productprijzen in op basis van lidmaatschapsniveau

Elk product in WooCommerce kan unieke prijzen hebben die alleen voor je leden zijn ingesteld.

Wanneer een ingelogd lid de productpagina bekijkt, zien ze hun aangepaste prijzen en kunnen ze je producten kopen voor deze speciale prijs.

3. Stel een winkelbrede korting in voor leden per niveau

Elk lidmaatschapsniveau in Paid Memberships Pro kan een uniek algemeen kortingspercentage hebben voor je e-commerce winkel.

Wanneer een ingelogd lid de productpagina bekijkt, zien ze hun aangepaste prijzen op basis van deze winkelbrede korting.

Meer informatie over WooCommerce lidmaatschappen en abonnementen en hoe je prijzen voor alleen leden instelt in WooCommerce op onze documentatiesite.

Bonusfuncties van de WooCommerce integratie voor Paid Memberships Pro

Producten alleen voor leden

Als je bepaalde producten alleen aan leden wilt aanbieden, raadpleeg je de Aangepaste Post Type Lidmaatschap Toegang Add-on.

Alleen voor leden winkel

Als je hele winkel alleen voor leden is vergrendeld, bekijk dan dit bericht op Je hele e-commerce winkel vergrendelen voor alleen leden.

Catalogusmodus voor niet-leden

Als je wilt dat niet-leden de mogelijkheid hebben om je winkelitems te zien, maar hen wilt beperken in het zien van prijzen en de mogelijkheid om te kopen, bekijk dan dit bericht op Maak van je WooCommerce winkel een catalogus voor niet-leden.

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.

  • Cursussen & E-Learning
  • Privé podcasts
  • Betaalde nieuwsbrieven
  • Privé community’s
  • Verkoop fysieke & digitale goederen

Paid Memberships Pro staat iedereen toe om gratis een lidmaatschapssite te bouwen. Beperk inhoud, accepteer betalingen en beheer abonnementen rechtstreeks vanuit je WordPress beheer.

Paid Memberships Pro is gebouwd “op de WordPress-manier” met een lean core plugin en meer dan 75 add-ons om elk aspect van je lidmaatschapssite te verbeteren. Elk bedrijf is anders en we moedigen maatwerk aan. Voor onze leden hebben we een bibliotheek met meer dan 300 recepten om je lidmaatschapssite te personaliseren.

Paid Memberships Pro is het vlaggenschipproduct van Stranger Studios. Wij zijn een bootstrapbedrijf dat groeit wanneer lidmaatschapssites zoals die van jou groeien. Dat betekent dat we ons hele bedrijf erop richten om je te helpen slagen.

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

Lees meer

Wil je meer informatie over het verkopen van lidmaatschappen en abonnementen met WooCommerce, productprijzen voor alleen leden en WordPress lidmaatschapssites? Kijk even naar:

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

Opmerking: je moet Betaalde lidmaatschappen Pro en WooCommerce geïnstalleerd en geactiveerd op je site.

Installeer PMPro WooCommerce vanuit WordPress

  1. Ga naar de pagina met plugins in je dashboard en selecteer “Nieuwe toevoegen”
  2. Zoeken op “PMPro WooCommerce”
  3. Zoek deze plugin en klik op “Installeren”
  4. Activeer “Paid Memberships Pro – WooCommerce Add On” via het “Plugins” menu in WordPress
  5. Ga hieronder naar “Na activeren”.

Installeer PMPro WooCommerce handmatig

  1. Upload de map pmpro-woocommerce naar de folder /wp-content/plugins/
  2. Activateer “Paid Memberships Pro – WooCommerce” via het “Plugins” menu in WordPress
  3. Ga hieronder naar “Na activeren”.

Na activering: Plugin instellingen configureren

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 globale 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.

Bezoek onze documentatiesite om meer te leren over de instellingen, krijg toegang tot aangepaste coderecepten en tutorials, en bekijk een lijst van compatibiliteit met andere betaalde lidmaatschappen 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 8 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: geüpdatet 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: geüpdatet 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: geüpdatet 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

  • Filters uitgeschakeld 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. Je 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

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

1.2 – 2014-04-23

  • Gebruikersmeta bijwerken voor factuuradres wanneer het WooCommerce factuuradres wordt geüpdatet 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.