WooCommerce Memberships: Member CSV Import / Export

Add CSV imports and exports for members with WooCommerce Memberships.

The CSV would include columns for member name, email, plan name, membership status, signup date, and expiration date. This would allow you to import members into other software, such as MailChimp.

If a member has > 1 plan, they would be included in the export multiple times (one row for each plan). Export format could be changed via custom code.

Imports would speed up manual membership creation by letting you bulk add members (these would not be tied to an order and would have no billing details).

What other columns / membership data would you need in exports? (Must be specific to the membership.)

Current Status


Last updated: July 5, 2015


Log in to comment on this feature request.

  1. Becky says:

    Yes this is definitely needed, particularly for a re-design that is transitioning existing members. What I’m not seeing anywhere here is a way to customize the membership registration form. I’ve worked on several sites where the site owners need more data than name and email. Having a customizable form (integrate with Gravity User registration?) so that owners get the info they need and can even sort by would be very helpful.

  2. Tony Northrup says:

    Yes, I need this! I’m trying to migrate from another system and I need a way to let existing users access the content they’ve paid for.

  3. phil macaulay says:

    So you have on launch of this new membership software ‘retired’ the wishlist member integration plugin – how am I supposed to migrate from Wishlist Member to this new plugin – Surely you can’t simply retire a plugin and not provide some instructions or at least a way to import a CSV including key membership data?? Surely?

  4. Aude says:

    I need it now.
    Is somebody fount an alternative solution?

  5. Leho Kraav says:

    Perhaps an SQL strategy to get some jobs done while a click n play plugin is pondered?

  6. Anonymous says:

    ‘+1 Need it!

  7. Matt says:

    Agreed, we have existing WordPress users that we need to assign a Free membership level to.

    Leho Kraav – did you end up writing an SQL function to loop through and do this as an interim?

  8. Tian says:

    A website that i built for my client has 850 WP-Users assigned as customers that i had to bring across to Woo Memberships manually… it took the best part of 2 days.

    I have another that has close to 5000… I’m reluctant to do it at the moment given the time it will take but it will have to be done eventually.

    It would be so convenient to be able to do this as a bulk function…

  9. Drew McManus says:

    Agreed with all of the other comments, the lack of import functionality and customization of signup forms is a showstopper for me using this on any other client sites. Likewise, a mass import from existing users is also needed. This one by one method is not only frustrating but a serious indication that there may be very little concern for large scale users (and if the plugin is even capable of handling that sort of capacity).

  10. Anonymous says:

    need it … thank you

  11. Yojance Rabelo says:

    Hello guys,

    I started writing this plugin but now realize there might some features that I might be missing because I’m not considering all possible cases/scenarios. If you could add me on Skype at yojance24 and help me by telling me a little about what you are trying to do so that I can write a robust plugin with a simple to use interface.

  12. Zeeraza says:

    We work with many large scale WooCommerce based websites and have had this problem at a number of different occasions. Would be great to collaborate with someone here and work on this plugin. We can be contacted at http://wooninjas.com

  13. Luke Cavanagh says:

    Looks like this would be possible using WP All Import. There should be a tutorial on importing user memberships from SkyVerge very soon.

  14. ismail says:

    would like to see the ability to use key indicators or ids for users with multiple products who may already be in database. IE, use a users email address to identify and then be able to import all his products as separate instances and add to existing member information but not subtract.

  15. SkyVerge says:

    A quick update: v1.5 of Memberships will be a WooCommerce 2.5 compatibility release at the end of December and will not include new features. This idea is now milestoned for v1.6, but we have a help doc with workarounds in the meantime: https://docs.woothemes.com/document/woocommerce-memberships-import-and-export/

  16. Jaquin says:
  17. Mark says:

    When do you expect V1.6? We can’t wait 🙂

  18. mike says:

    Need this!! 300+ members need to be added, and i really dont feel like doing this manually 🙂

  19. Anonymous says:

    please !

  20. Frany says:

    Really – this is just a silly question! Of course it’s needed. C’mon boys.

  21. Frany says:

    And don’t forget the ability to import subscriptions too please – we need it for both! Thanks

  22. Frany says:

    “This is planned for v1.5 of Memberships (currently on 1.4)”

    We are now on 1.5.3 – can we have an update please?

  23. Shannon says:

    Hey Patrick, what is the eta on 1.6?

  24. Christopher says:

    Yes please! This would be a great and necessary feature.

  25. imanuel says:

    yes pleas – great!!!

  26. Miguel Toribio-Mateas says:

    Yes please… I’ve 100s of users on my site and it’d be great to be able to allocate them to a membership plan with a few clicks only…

  27. Pete says:

    Any news on the 1.6 eta?

  28. Juzzy says:

    Hi I have just successfully imported members but I can’t see what the password is for these members? What do they use to log in? I need to send these members a URL to the website where they access member only content.

  29. Anonymous says:

    Is there any way to retain existing passwords when importing a spreadsheet? A client has about 400 members with existing passwords and wants to retain them. HELP! Thanks!

  30. Maria says:

    Could really use an export of members with their full mailing address and phone number to create address labels


The most customizable eCommerce platform for building your online business.

  • 30 day money back guarantee
  • Support teams across the world
  • Safe & Secure online payment