Paid Memberships Pro Integration with WooCommerce

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. Aangepaste productprijzen instellen 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.

2. Een winkelbrede korting instellen 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.

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

Leer meer over hoe je lidmaatschappen kunt verkopen met PMPro en WooCommerce en hoe je members-only pricing kunt instellen in WooCommerce op onzer documentatie site.

Bonusfuncties van de betaalde lidmaatschappen pro integratie met WooCommerce

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

12 maart 2024 1 reactie
Application is good for its specfic use case. Thanks to the developers for making this available.
8 maart 2024 1 reactie
After all the different membership plugins I've tried, I can say that Paid Membership Pro is the best possible choice.
17 oktober 2022 1 reactie
When you sell memberships as products, does not set an expiration date on them. The plugin does not calculate an expiration date based on the payment cycle. So, the result is memberships without an expiration date and without recurring charges activated.
Lees alle 17 beoordelingen

Bijdragers & ontwikkelaars

“Paid Memberships Pro Integration with WooCommerce” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

“Paid Memberships Pro Integration with WooCommerce” is vertaald in 8 talen. Dank voor de vertalers voor hun bijdragen.

Vertaal “Paid Memberships Pro Integration with WooCommerce” naar jouw taal.

Interesse in ontwikkeling?

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

Changelog

1.9 – 2024-03-11

  • Verbetering: ondersteuning toegevoegd voor Paid Memberships Pro 3.0+ om meerdere niveau-aankopen toe te staan binnen één winkelwagen als het niveau dat aan het product is gekoppeld, meerdere niveaus tegelijk toestaat.
  • VERBETERING/BUGFIX: een probleem opgelost waarbij variabele abonnementsproducten annuleringen niet correct verwerkten.

1.8 – 2023-07-10

  • VERBETERING: markeer Paid Memberships Pro integratie met WooCommerce compatibel met aangepaste besteltabellen.
  • VERBETERING: toont een melding dat het lidmaatschapsproduct al in de winkelwagen staat wanneer hetzelfde product in de winkel wordt bekeken.
  • VERBETERING: stop WooCommerce abonnementsvernieuwingen van het wijzigen van het lidmaatschapsniveau van de gebruiker naar hetzelfde niveau.
  • BUG OPLOSSING: opgelost probleem waarbij eenvoudige variatieabonnementen ten onrechte werden afgeprijsd als deze waren ingesteld om geen niveauproducten af te prijzen.

1.7.7 – 2023-02-02

  • BUG OPLOSSING: er is een probleem opgelost waarbij de optie “Automatisch aanvullen bestelstatus” niet correct werd opgeslagen.

1.7.6 – 2023-01-24

  • BEVEILIGING: escaping en sanering updates.
  • VERBETERING: geüpdatete readme, banner en thumbnail assets.

1.7.5 – 2023-01-17

  • VERBETERING: ondersteuning van meerdere lidmaatschappen per gebruiker. Als een lid meer dan één niveau heeft, geef het lid dan de beste korting die beschikbaar is voor zijn niveaus.
  • VERBETERING: functionaliteit toegevoegd voor het automatisch aanvullen van variatieproducten.
  • VERBETERING: verbeterde lokalisatie op strings in de plugin.
  • BUG OPLOSSING: opgelost een fatale fout wanneer het product item zou zijn vals in sommige gevallen en we probeerden het product ID te krijgen.

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.