WordPress.org

Ready to get started?Download WordPress

Forums

Paid Memberships Pro
Question about users between pmpro and woocommerce (22 posts)

  1. TheMusik
    Member
    Posted 7 months ago #

    So I'm a huge fan of the plugin. It's better than any other membership option out there. The issue I'm having is I use woocommerce for my e-store. I'm trying to create a membership site that has an e-store. The trouble comes in when trying to have everything centralized for the customer. I would like them to be able to sign up for the membership and then shop in the store all without having to enter in their customer info again having everything go through woocommerce. I know you made a link for pmpro to work with woocommerce and the subscriptions plugin but to me pmp pro does a better job managing the subscriptions than the woo plugin. Is there no way to link pmp pro to work with woocommerce just in handling the users and sales and bypass any other woo plugins all together? Any help would be greatly appreciated

    http://wordpress.org/plugins/paid-memberships-pro/

  2. strangerstudios
    Member
    Plugin Author

    Posted 7 months ago #

    Our plugin that integrates PMPro with WooCommerce can be found here:
    https://github.com/strangerstudios/pmpro-woocommerce

    We are rapidly developing it. So use it at your own risk.

    You can set that up to give users certain membership levels when they purchase a WooCommerce product. You only need to use the WooCommerce Subscriptions product if you want to have recurring billing or other features that addon offers. With PMPro-WooCommerce the member checkout is with Woo, but you can restrict content using PMPro.

    You lose all of the benefits of PMPro's synchronization of cancellations/etc (unless you are also using the WooCommerce subscriptions module in which case when the WC subscription is cancelled, the PMPro subscription is cancelled -- I don't know how WC Subs syncs with gateways if at all). But the PMPro code that manages what members have access to works.

    If you are using one of the support PMPro gateways, you can still have people checkout for memberships using the PMPro checkout page. And give members discounts using the other features of the PMPro-WooCommerce plugin.

    Did you have a more specific question RE getting PMPro and WC to work together? I may be missing what you are asking.

  3. peaco
    Member
    Posted 5 months ago #

    hello...

    - installed PMPro and woocommerce
    - installed the add on
    - added a demoaccount (item) in woo

    but if i register a new member there isnt a new member in the list of pmpro.

  4. messica
    Member
    Plugin Author

    Posted 5 months ago #

    The PMPro WooCommerce addon only registers new members if they checkout with a membership product. You can designate WooCommerce products as membership products by selecting a membership level on the Membership tab on the New/Edit Product page.

    If I'm understanding you correctly, currently there is no functionality to sync a WooCommerce customer with PMPro automatically.

  5. peaco
    Member
    Posted 5 months ago #

    hi jessica ... look.... the readme

    Features:

    * Use WooCommerce Products to Buy PMPro Membership Levels
    * Add Specific Pricing Based on Membership Level for Each Product
    * Apply global discounts based on membership level

  6. Great H-master
    Member
    Plugin Author

    Posted 5 months ago #

    Hello. Currently PMPro-WooCommerce integration only changes membership levels of a current user, so if nobody's logged in, it won't create the user. We understand this is an issue and it is currently being worked on. Thank you for your patience and understanding.

  7. peaco
    Member
    Posted 5 months ago #

    this is a yoke, isnt it ? your readme describes clearly what the plugin does ;-)

  8. messica
    Member
    Plugin Author

    Posted 5 months ago #

    No, normally PMPro creates a user at checkout and gives them membership at the same time. You can still buy PMPro Membership Levels with WooCommerce products with this addon, but currently it won't create the user as well. If a user is already logged in, it will change their membership level though.
    As Harsha mentioned, we're working on a fix for that.

  9. wilsonvolleygirl
    Member
    Posted 5 months ago #

    I am just reading over this conversation and would like to simply make sure that I understand appropriately…

    I have the PMP plugin and I have Woocommerce. I have your new plugin that connects the two and I am first of all grateful that someone is addressing the need for the two to connect.

    If I am understanding correctly, when someone buys a Membership Product in the WooCommerce system, it gives them access to that membership level. The login that they create with Woocommerce to buy, will or will not be the login for their PMP account? I guess that is the only thing I am not clear on, will it automatically make them a member at the level they have purchased within PMP?

    If that is the case, the purchase confirmation email can simply direct them to use that login to login to their membership account or describe such in the product, yes?

    I am very curious because I am currently designing a new site with a course on WP Courseware. I needed to use WP Courseware instead of Sensei, which I know would have made it all a bit easier. I have PMP and the plugin from Fly Plugins to enable the ability for a membership to unlock a WP Courseware course. Will the plugin you have written give my users the access that they need in order to access the course from having purchased the product in woocommerce or will they need to register an PMP account separately?

    Thank you for your response to my lengthy inquiry :-)

  10. wilsonvolleygirl
    Member
    Posted 5 months ago #

    I am re-reading what has been written and think that I have answered my own question. I missed Jessica's last comment before. I know that this may not apply to your plugin but would it perhaps work to have a free membership login page that blocks your woocommerce shopping or cart as to already have members that will then be upgraded to that higher level?

    Would woocommerce subscriptions handle this? Sorry, this is my first cart/course combo that I have set up….Premise use to do it all in one quite well but they seem to no longer sell their product…

    Thanks again!

    One last question, would it be a solution to add a link for membership on the product page of the couple of products I have that actually require membership first, until your plugin is updated, and lightbox the membership registration so that the purchaser may register without leaving the page where they are about to pay in order to do it?

    Ok, one more, with your plugin, if they are to buy a product without having a login, if they use the same woocommerce login and THEN make a login for membership pro based on being directed to do so, would they have the membership level once they made the account with the same information? I am just looking for solutions…..

  11. Great H-master
    Member
    Plugin Author

    Posted 5 months ago #

    Hello wilsonvolleygirl,

    It might be possible to restrict the woo commerce product associated with the subscription and force a free sign up. Then a customer could login as a existing user and checkout for a higher membership level.

    Woo Commerce subscriptions would handle the billing and payment side of the membership, and the user would have the PMPro membership level and access to content you have specified.

    Even with Woo Commerce integration plugin installed, you could still have users checkout through PMPro to create a membership. I assume you would like to then have a lightbox, where users can checkout for a premium level using Woo Commerce. I think this should be possible, but it might require some coding.

    I'm not sure what is being asked in your last question, but I'll try to answer it the best I can. If a user checksout with Woo Commerce, a WordPress user is created for that customer. You can manually assign a membership level to this user.

    I hope I have answered your questions. Also, it seems like you are innvolved in a complex project. If you become a member at Paid Memberships Pro, we can assist you in integrations, membership levels, and some customizations.

    We also offer a 'Do It For Me' Option where we can discuss your project and implement it for you. You can find more information about becoming a member and the 'Do It For Me' option at Paid Memberships Pro here:

    http://www.paidmembershipspro.com/pricing/

    Hope this helps. Thanks.

  12. wilsonvolleygirl
    Member
    Posted 5 months ago #

    Thank you for the answer and I think that I understand you. I can have the product within woo commerce yet make them checkout with PMP, correct?

    Also, I can manually assign a membership level with PMP once the client has created a user account with woocommerce, which creates a user account with WP?

    I would like to create my products all within woocommerce as I like the interface and the congruency. I only have one course now though I will have more in the future, but I still have many products that do not involve protected content and would better be sold using woocommerce.

    If I am understanding you correctly, and THANK YOU SO MUCH for your prompt and thorough response and support, I can restrict the purchase to require a free sign up, hence still directing the user through woocommerce for the purchase. There are downloads with the purchase too, which is why I would like to use woocommerce. Does this option require coding?

    I appreciate you pointing me to PMP's solutions. I will check them out for sure. I am really excited to learn all of this though so I will likely continue to work through, read lots of forums, watch tutorials and ask questions when I hit a road block. I enjoy this kind of work and people like yourself allow it to continue to move forward, so again, thank you!

    If you get a chance to answer those questions, I would be very grateful, though I know you are busy developing. Again, great plugin and thanks :-)

  13. wilsonvolleygirl
    Member
    Posted 5 months ago #

    Sorry to bother yet I have another question. Does the price need to be included in the product price, b/c when I am placing a product price as well as a membership price, only the product price is reflected?

    Thank you.

  14. TheMusik
    Member
    Posted 5 months ago #

    I think everyone is on the same question I originally wrote. It's not the membership aspect thats the problem with woo commerce. It's the way the user is integrated.

    Lets say I have a membership site and I use stripe as my checkout.
    When a user signs up and pays for that membership with pmpro, enters all their data and is now apart of my site and stripe, they still have to redo all of that if they want to use my estore which is through woocommerce and stripe as well. This makes it like the customer has two accounts and does not track the membership sales through woocommerce.

    The goal I think we are all trying to get in communication between the two plugins is to have single communication with users between pmpro and woocommerce. So that when a user signs up for a membership with pmpro just like it is and not a product, it is like a normal woocommerce signup and purchase.

    So when a customer signs up for a membership they should be treated like a woo commerce customer. When they purchase a membership or shop in the store, all of the data, purchase, subscription, address and any other info should be in the woo commerce backend and my account page for the user.

    Now I'm not sure if that is possible but that was the original question and it seems like everyone else's same issue. I have gone with groups for woo and subscriptions but I don't like having to buy a membership product versus the way pmpro has you sign up the that membership. Your plugin simplifies everything and makes it more professional. Its just that customer disconnect that isn't working. Hopefully I have cleared it up at least a little.
    Thanks for all of the responses though and awesome plugin.

  15. messica
    Member
    Plugin Author

    Posted 5 months ago #

    Hey everyone, we released an update to the PMPro WooCommerce addon recently which should resolve some of these issues. There was a bug which wasn't properly giving new users created with WooCommerce the membership level attached to the products, which has been fixed.

    wilsonvolleygirl, this should resolve your issues around having to manually change the membership of the user created at WooCommerce checkout (but you can still change levels manually of course). You shouldn't need additional code to add downloads to the membership purchase, just check "Downloadable" on the Edit Product page and fill in the info on the General tab like you would normally. You should edit the prices normally as well - anything set in the product options will override the default PMPro behavior. You only need to add pricing on the Membership tab if you want the products to have different prices for different membership levels.

    TheMusik, thanks for the advice. I'll talk to our lead developer Jason and see if we can get some tighter integration worked in.

    Thanks,
    Jess

  16. claudau
    Member
    Posted 4 months ago #

    Hi there.
    I wanted to find out if there had been any progress in integrating the User Account information as mentioned by TheMusik?

    I'm also having a bit of difficulty in setting up Discounts for Members:
    I have only one membership option which I'm only offering through 'PMP - Membership Account' section
    I would like to allocate a 10% discount to all Members (who signup using PMP, not WC) when they purchase products through the Woocommerce eshop.
    Currently, when a member goes to the eshop and orders a product, no discount is being allocated.

    Please help...you'd be a lifesaver!

  17. messica
    Member
    Plugin Author

    Posted 4 months ago #

    Hi,

    Right now, there are no plans to integrate the User Accounts like that yet.

    About the discounts - you can set member discounts multiple ways with PMPro WooCommerce.

    To have a site-wide 10% discount on all products for a certain membership level, go to the Edit Membership Level page and there will be a field labeled "Set Membership Discount".

    If you want to have a different price for a specific product for a membership level, you can do that in the Edit Product pages on the Membership tab. Just add a new price for each membership level you want to change.

    Hope that helps!

  18. claudau
    Member
    Posted 4 months ago #

    Thanks for coming back so quickly Jess.

    It's a shame you're not looking at that as a possible future dev...maybe even as a premium upgrade. I'd certainly pay for it and it sounds like a few others would too (for a fair price of course!).

    Cheers for laying out the discount process, will give it a bash.

    C

  19. Great H-master
    Member
    Plugin Author

    Posted 4 months ago #

    Hello claudau,
    If you require this functionality we may be able to do this as a custom job. It will depend on your specific requirements, but if you like you can give us a call at: 484-706-9266 and we can discuss your project in detail. Thanks again.

  20. DivaVocals
    Member
    Posted 4 months ago #

    So let me get this straight.. there REALLY is no code snippet I can add to my theme's functions file that simply populates the WooCommerce billing data in the user profile with the billing information from the PMPro billing data during the membership purchase process??

    Please don't get me wrong, I have NO PROBLEM paying for custom work and neither does my client.. none at all, but IMHO logically the integration of the WooCommece and PMPro billing information REALLY SHOULD be a core part of the PMPro/WooCommerce plugin you offer. I'm having a hard time justifying to my client the cost of paying for custom dev for something that logically should be part of the PMPro/WooCommerce plugin. He is pushing back HARD on why he has to pay for something that it feels like he should already have..

    In the case of my implementation of PMPro and WooCommerce for this client, I don't necessarily want to use WooCommerce to manage the purchase of memberships because our products are member's only products, and it makes sense to use the PMPro membership purchase features to maintain this level of separation.

  21. messica
    Member
    Plugin Author

    Posted 4 months ago #

    Unfortunately, the fact of the matter is that we're extremely busy working very hard to keep everyone happy, while keeping all of our code completely open source and free to everyone. Doing this is not an easy task so sometimes we have to wait for certain features to be paid for by members during custom integrations. If a member pays for it, we'll be happy to work it into our pipeline, but as it stands right now, we're just too busy working through everything else. Hope that makes sense.

  22. DivaVocals
    Member
    Posted 4 months ago #

    Messica,

    I do understand balancing busy and wanting to keep others happy.. :) I truly do.. :) And I totally get the nature of open source and free software as I maintain a number of Zen Cart free add-ons myself along with one commercial plugin/module package to integrate Zen Cart and WordPress..

    I guess my only point was that I was a little surprised that the plugin that integrates PMPro with WooCommerce doesn't appear to include integration that seems to be a logical fit. I thought that the synching/integrations of the billing meta data of WooCommerce and PMPro would be something one would logically conclude is part of the plugin that integrates PMPro with WooCommerce. 'tis all. :)

Reply

You must log in to post.

About this Plugin

About this Topic