84 thoughts on “BuddyPress Members Import Support

  1. Hi,

    I have purchased the plugin but the confirmation email did not contain the download link.

    Thank you in advance for your help.

      • Have you considered automating this process. Software is usually delivered upon payment immediately. I do not have the link and it’s been days.

        Please consider automation of this. We all have deadlines.

        Thank you,
        Liz

        • Hello Liz,

          First of all sorry for the trouble.
          My hosting server was having some problem.
          I sent you multiple mails with plugin ZIP file as you did not received downloadable link immediately after payment done.

          Yes, it is automated service and just after payment done user getting the link but unfortunate you did not :(

          Thanks

  2. Pingback: BuddyPress Members Import | WebTechIdeas

      • Mapping of Members and group is added to new version.
        - You have to have groups in your BuddyPress setup.
        - Give the column name in CSV file to ‘member_group_ids’.
        - Then in CSV file for each members provide the group ids separated by double coon(::).
        - Example CSV file present in download package. :)

        • For the groups import, if you have a user that is already in the system and is already in BP groups (say group id of 3, 5, & 7), and then in the import csv they are only in with an id of 9. What will the result be? Will they now be in 3,5,7 & 9, or just 9? Thanks in advance.

          • If user already mapped with group 3,5 &7, and then in the import csv they are only in with an id of 9. they now be in 3,5,7 & 9

            Thnaks

        • Perhaps I have somehow downloaded an older version or .zip file…no sample csv in the zip I have. Possible to have it posted here, or sent to me? Thanks for your work.

  3. It fails to update existing users here. All fields are the same and imported successfully, but I added some profile fields and want to process the list again. It says “Following user(s) are not imported as they are already registered in your website”

    • Please confirm that whether you have provided the ID of the existing users in CSV file or not.
      If you want to update an existing user then you have to provide the ID of that user.

      In Important note section this is written.

      • I haven’t. Since I’m using the same CSV file I used to import users in the first place, I just have their usernames. It would be helpful if the plugin would check for matching usernames and update the records as needed…

        • This should not be present in the plugin. Because if this will happen then we would not have the control on prevent the existing members.

          Give me some time to implement this efficiently into the plugin with some admin setting so it would not be the problem anymore.

          • Hello All,

            Added a checkbox in the admin form name ‘Update existing users’. Now if this checkbox is checked then existing user data will be update else no update of existing users..

            Thanks

  4. Hi,
    i’ve got a question.

    When i update an existing user, by checking the update checkbox, it does update an user, but also gives them a new password. The new password doesn’t work and the multi-select box xprofile field doesn’t get updated too. Other xprofile fields do get updated.

    When i insert a new user, everything works fine, password etc. Only the multiselect box xprofile field doesn’t get processed. I use the correct profile name name and seperate options with ::

    What am i missing ?

    Thanks

    • Hello Rado,

      Thanks for the using BuddyPress Members Import.
      Understand your issues and seems multi select values are not working at all.
      Next for existing user password updating but not working.

      For existing users yes BuddyPress Members Import plugin updating the password and also I have tested that it is working.
      But No problem I am trying to reproduce the issue at my and and get back to you ASAP.

      Thanks
      Manish

      • Hi Manish,

        just used the updated plugin. works great now ! The multi-select too..

        Thanks for the quick fix.

        And thanks for confirming it’s compatible with the new Buddypress 1.7.

        Radomir

  5. Hello Rado/All
    Apologies for the issues. And of-course thanks for rising the flag because of this issues are fixed. Plugin is updated for new buyers. Old buyer can send me a request mail with their mail ID used for bought the plugin.

    Please let me know the mail id by which you bought the plugin so I can send the updated one to your mail ID.

    List issue and new features added:
    - xprofile fields for multiple values data not save issue- fixed.
    - For old user update added a checkbox for asking whether admin want to change the user password or not- New feature added.

    Thanks & Regards
    Manish

    • Hello Eric,

      In plugin ZIP you can see a sample CSV file present in which some fields nae present.
      Below are the WordPress core fields name:
      ‘user_login’, ‘user_pass’,
      ‘user_email’, ‘user_url’, ‘user_nicename’,
      ‘display_name’, ‘user_registered’, ‘first_name’,
      ‘last_name’, ‘nickname’, ‘description’,
      ‘rich_editing’, ‘comment_shortcuts’, ‘admin_color’,
      ‘use_ssl’, ‘show_admin_bar_front’, ‘show_admin_bar_admin’,
      ‘role’

      For Xprofile fields name should be as same as you have provided at the time of field creation.
      Like if you are creating a field with name DOB. Then in CSV file you have to provide DOB.

      Hope above info will help full :)

  6. Hello,
    I just used your plugin to import a large list of 3000+ users. Overall it worked great. However I noticed that the data I have in for the user_login field was changed on many. Some to their email, some to pieces from other parts of their data. This has caused some other plugins I’m using to link to their buddypress profiles to not find their profiles correctly. Any ideas? Thanks!
    Aaron

  7. Hello,
    I also imported a “Description” buddypress field that is a multi-lined text field. However the import only imported the first line of text. So many of the descriptions are cut off. Any way to address this? Thank you!

  8. One more question,
    Is there a way to import an image for buddypress avatar/profile image? I tried usein ghte field “avatar” with a url to to the image, but didn’t seem to work. Thanks for all the help!

  9. Fixed in updated version.
    If anyone using the old version then please contact me with the mail ID you used at the time of purchase and get it from. :)

  10. Hi.
    I cannot get import to work.
    I am using the minimal number of fields based on the sample csv file you provide. and… the users do get imported but…
    The buddypress profile that is created cannot be edited by the users once the log in. (I imagine something in the structure created is wrong)
    Also. even though I check the ‘Show password nag on new users sign-in’. checkbox. When they log in they are presented with no nag screen.
    Any ideas what is going on? I can’t use it this way as the imported users cannot edit their own profile.

    Etan

    • Hello Etan,

      #Edit profile
      After import users. User needs to login >> go to profile >> Edit from this screen user can edit their profile.

      #Password Nag
      As per WP instruction at the time of user creation need to set the password nag true and BMI plugin doing the same. Password nag not coming my guess – BuddyPress plugin redirecting users to home page after login. But in general WordPress landing them to their profile where password nag should come.

      Please write here if further more I can help you.

      Thanks
      Manish

  11. Hi.
    I had problems with imported members (their profile is not editable) and placed a question here yesterday.
    The question was removed!
    I don’t understand this. I am a paying customer with a problem, posing a question on the support forum. Could you please address the problem and help me solve it.
    Thanks

    Etan Rozin

    • Hello Etan,

      I am sure that you aware about WP post nature, those needs to be moderate then only show. I was not able to access internet last two day that is why unable to approve your comments. I think now you can see your comments.

      Thanks
      Manish

  12. Hi,

    I just purchased your plugin. Few questions.

    1. When adding custom profile fields to the import, do I need to add them in any particular order to the sample csv file? Do I add them after the group IDs header?

    2. Does this plugin play nice with s2member?

    Thanks in advance!

    • Hello,
      #1: No need to maintain any order. Just need to confirm that the xprofile field name and the column name in CSV should be same.
      #2: Never tested with s2Member. If get time this week then will test.
      Thanks
      Manish

  13. @JessThib

    There are some very minor differences between the CSV file produced by s2Member and the CSV produced by @Manish plugin.

    s2Member produces a CSV that uses user-friendly column headings, while this plugin uses the database field name.

    s2Member Pro has the ability to allow the Admin to create custom user fields that may or may not be integrated with BuddyPress.

    s2Member Pro also exports the User ID number to the CSV file, which is not present in this plugin.

    That’s all that I notice right off hand.

  14. Sample CSV code request.

    Settings:
    Custom BuddyPress Field: Checkboxes.
    Fields: Red, Yellow, Green, Blue, Violet, Indigo, White

    Question and request for sample code:
    If a member has selected Red, Green, and White, do I simply enter:
    Red::Green::White
    or do I need to include all fields and assign each a 0 or 1?

    Thanks

  15. Was just using this on a Mac and tearing my hairs out as to why my CSV file wasn’t being recognised after 30 or so attempts. If anyone’s using Mac Excel to create their CSV make sure you save as Windows Comma-Separated and not the standard CSV format or you’ll just get a refreshed screen with nothing imported.

      • I figure out the mac thing.

        Now I’m trying to reimport a list that now includes the “user_id” because I want to import a column again to update new data.

        Unfortunately there are no error messages so I can’t tell what is wrong. the page just refreshes with the file I selected missing like the first time I come to to the page.

        I have tried “id”, “ID” and “user_id” as the column head for the user-id of the user I want to update. The other 4 columns are xprofile fields and I know those column headings are correct as I am using the exact same spreadsheet that I did my initial import.

        • I figured out based on my limited knowledge of php, that I needed the user_email column in there since your code check’s that field to determine if the user already exists. So now I get the process to work, but nothing gets updated.

          I’m guessing it is coming down to the column heading for “user_id” and I tried the three combinations above to figure out what the column should be called. Nothing worked.

          No users imported.
          Total users in CSV 103
          Total new users imported 0
          Total old users updated 0
          Total users not imported 103

  16. Dear Manish

    Have you thought about expanding this great plugin to do export as well? I think that there are a great number of cases where this functionality would be appreciated. Myself and a business partner would love an export function for an exiting and future customers.

    Best regards,
    Casper

  17. Hi again Manish

    Just bought and tested your plugin with a single new user import. The password which is generated for the new user doesn’t seem to work which will complicate the registration progress for users at our customer’s website. New users will need to reset their password which isn’t optimal in our customer’s use case. Could you take a look at it? The site is running WP 3.6 with BP 1.8.

    Thanks in advance,
    Casper

    • Hello Casper,

      Not sure what went wrong at your end. But please be sure that you are using correct name for the WordPress default fields. Like for Password field name should be ‘user_pass’.
      Plugin is successfully tested with WordPress 3.6 and BuddyPress 1.8

      Thanks

      • I might have done something wrong. It works now. :)

        For our customer’s case the user_nicename needs to be the fullname of the user so could you add an additional feature for this? Ie. same as when we choose that the user_login should be the same as user_email, then we can choose that user_nicename = fullname – and include a check for exiting user_nicename. So if the user_nicename exist then add a number at the end?

        Thanks in advance and for your fast response. It’s appreciated. :)

        • Hello Caper,

          Again you come up with good requirement but little bit busy so just giving you the code. You just need to add in ‘buddypress-members-import.php’ file.

          Steps:
          - Open ‘buddypress-members-import.php’ file
          - go to line 149, you can see here if ( empty( $userdata ) ) continue;
          - After the above line paste the below two lines code and do test upload.
          $userdata['user_nicename'] = @$userdata['first_name'] . ‘ ‘ . @$userdata['last_name'];
          $userdata['nickname'] = @$userdata['first_name'] . ‘ ‘ . @$userdata['last_name'];
          - Note you need to have ‘first_name and ‘last_name’ in your CSV file.

          Thanks

  18. Hi again

    We are experiencing problems with importing users with danish names including the special danish characters æ(ae) ø(oe) å(aa). The CSV file is encoded in UTF8 and the special danish characters is shown correct in the CSV file but not when imported.

    Could we as soon as possible find the problem in collaboration?

    Best regards,
    Casper

  19. I installed and activated this plugin. Afterwards, when I access Groups and try to add a new Group for BP, the following code appears:

    Warning: Cannot modify header information – headers already sent by (output started at /home/virtu121/public_html/kristamolino.com/wp-content/plugins/buddypress-members-import8/buddypress-members-import.php:360) in /home/virtu121/public_html/kristamolino.com/wp-content/plugins/buddypress/bp-groups/bp-groups-actions.php on line 41

    Warning: Cannot modify header information – headers already sent by (output started at /home/virtu121/public_html/kristamolino.com/wp-content/plugins/buddypress-members-import8/buddypress-members-import.php:360) in /home/virtu121/public_html/kristamolino.com/wp-content/plugins/buddypress/bp-groups/bp-groups-actions.php on line 42

    Warning: Cannot modify header information – headers already sent by (output started at /home/virtu121/public_html/kristamolino.com/wp-content/plugins/buddypress-members-import8/buddypress-members-import.php:360) in /home/virtu121/public_html/kristamolino.com/wp-includes/pluggable.php on line 875

    This is kind of a game-ender. >:D Any suggestions on how to fix?
    Krista

  20. I have read that this plugin will allow me to activate all the existing members in my site in BuddyPress. Can you provide a step by step instruction for doing this? The end result I am going for is to have all the members show up in the member directory. Right now none of them do because the site is new and there has been no member activity.

  21. Hello Manish,

    We spoke a while back about your plugin, and I’m trying to use it again (with most recent buddypress and wordpress on multisite), and am having a problem. The users are being created, but none of the xprofile information is being populated. I am getting this PHP errror:

    WordPress database error Table ‘mydatabasenamedb.wp_2_bp_xprofile_fields’ doesn’t exist for query SELECT name FROM wp_2_bp_xprofile_fields WHERE type IN (‘checkbox’, ‘multiselectbox’, ‘selectbox’, ‘radio’) AND parent_id=0 made by require_once(‘wp-admin/admin.php’), do_action(‘users_page_bp-members-import’), call_user_func_array, bp_memberimport_page

    Do you know how I can adjust your plugin to resolve this error? Many thanks.

  22. Hello, thank you very much for your support.
    We have not yet purchased your tool to import our wordpress database, and before we want to consult a doubt.

    We have a database that can be exported in different formats with about 5000 users of an application.
    We have installed a WordPress theme that contains BuddyPress.
    We want to know if we can import the database: username / password / mail (and others).
    We also wanted to know if this plugin automatically sends the user data in an email so they can access.

    So they can use and access to our forum for our WordPress Buddypress installed whit out any more thing to do.

    We provide all access to the site if necessary have to check something you do.

    I hope you decide to answer my purchase.
    Thank you very much.

  23. Hi Manish,
    I bought your great plugin but I have a big problem. Importing users from my csv file without an avatar works great. With avatar the import hangs at the first user and that’s it. Your plugin creates an folder with the id number of the user at uploads/avatars but this folder has only 755 rights – not 777. Could that be the problem? When I manually upload an avatar in Buddypress everything works fine. So where is the difference?

    • Hello Michael,

      Sorry for the trouble.
      Please try with 777.
      It should work, plugin in well tested.
      You can make sure that the avatar image path is correct

  24. I just wish there were some basic documentation, to answer questions such as:
    What does each field do; what are the fields for?
    Does the order of fields matter?
    What characters are/aren’t allowed?

    I’ve installed and activated it, and run backups, but now I wish I felt more secure in what I’m doing…

  25. Does this script still work ? I have no users in wordpress and none in buddypress. I need to import them in . Also is this still under active development ? Thank you.

  26. Ran into an issue. I have my CVS file created and it did import only the wordpress stuff. It did not import the other fields i made in buddy press. Not sure what i did wrong. Can you please look at what i did wrong or is there an email i can send the file too.

  27. Just to let you know i think it is Xprofile Custom Fields Type that i am setting up and having issues of them going to the fields at all.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>