Tips and Tricks HQ Support

Support site for Tips and Tricks HQ premium products

  • Home
  • Contact Us
  • Documentation
  • Forum Home
    • Forum
    • Forum Search
    • Forum Login
    • Forum Registration

eMember – Bulk Import Into Different Levels

by

Tips and Tricks HQ Support Portal › Forums › WP eMember › eMember – Bulk Import Into Different Levels

Tagged: digital products, WP eMember, WP eStore

  • This topic has 10 replies, 2 voices, and was last updated 3 years, 1 month ago by RALabIT.
Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • February 4, 2020 at 7:03 pm #15073
    RALabIT
    Spectator

    Hello!

    I am trying to bring all of my users from one WP site to a new WP site. I have exported the users from the current site and have them in a csv file.

    However – when I use the WP eMemeber Bulk importer, it imports all users into a single membership level.

    How can I import them into seperate membership levels?

    Also, I am using eStore for digital downloads and when someone purchases a specific product, I want them to become a member of a certain level.

    I thought I could do that with the combination of eMember & eStore, but I want to make sure I have the settings configured properly.

    Addditionally, when I imported the users from my .csv to eMember, it never sent them a reset password email, so they’re just listed in the backend as “pending”???

    February 4, 2020 at 8:33 pm #80310
    RALabIT
    Spectator

    Another issue we’re having is when we use eStore to accept payment for a membership, a “signup” email is never sent to the buyer.

    The product should be linked to the membership, and they should receive an email with instructions on setting up an account, correct?

    You can see our product here: 162.247.76.176/~ralab/dashboard-ra-community-member/ (this is the restricted page)

    But you can click “Join Us” to see the actual product.

    February 5, 2020 at 1:27 am #80311
    admin
    Keymaster

    For moving data from one site to another, the best is to transfer the database form PHPMyAdmin. Please take a look at the following tutorial which will give you an introduction to the PHPMyAdmin too. You can use it to migrate all the database tables of your site to the new site so it is a perfect clone:

    How to Easily Import or Export any of Your WordPress Database Table Content

    Regarding the email, please run a test with the debug logging enabled:

    https://support.tipsandtricks-hq.com/forums/topic/how-and-when-to-enable-debug-and-what-does-it-do

    I can see that you have IP addresses in the URL which means your domain is not setup live yet. On temporary URLs like that, PayPal may not be able to send the IPN notification. So you should wait to make your domain live then do the sale/transaction test.

    February 5, 2020 at 2:45 pm #80312
    RALabIT
    Spectator

    Hello,

    The email not sending is a huge thing we need to figure out before launching.

    I’m confident that the server is not the issue since we’re able to receive emails directly from the website with the IP address in them.

    It’s not an issue of Paypal not sending the email either, because I received an email from Paypal about the pending payment & the completed payment as well.

    I just never received the digital download email.

    The imported users also never received an email to set up their accounts after they were imported, which had nothing to do with Paypal.

    We can’t just make the site live and test it because the business is currently running on the live URL with about 11K users, and we need to be 100% sure everything works and functions the way it should before we make the switch over.

    February 5, 2020 at 9:49 pm #80313
    admin
    Keymaster

    Couple of things you need to understand.

    The paypal receipt email comes from their server which is properly configured and will always work. The sale notification email (with the digital download) goes out from your server. That will not happen if the PayPal’s payment notification is not being received by the plugin at all. The paypal’s notification is called IPN which paypal sends to scripts for processing purpose. This is not the same as PayPal’s email. I was just pointing out that PayPal may not be able to send that IPN message (not an email) to a non-live server. Which means the plugin will never know when a sale happens and it won’t be able to function normally. Do a google search to understand about the PayPal’s IPN if you are not familiar with that.

    Have you done a test transaction with the following feature as mentioned in my previous post?

    https://support.tipsandtricks-hq.com/forums/topic/how-and-when-to-enable-debug-and-what-does-it-do

    February 6, 2020 at 2:00 pm #80314
    RALabIT
    Spectator

    Thanks for the feedback!

    We did the testing and it returned this error, which seems to be in line with what you said.

    [02/06/2020 1:23 PM] – SUCCESS :Paypal Class Initiated by 173.0.81.1 eStore Version: 8.1.3

    [02/06/2020 1:23 PM] – SUCCESS :Post string : [debug data trimmed]

    [02/06/2020 1:23 PM] – SUCCESS :Checking if PayPal IPN response is valid

    [02/06/2020 1:23 PM] – SUCCESS :Connecting to: https://www.paypal.com/cgi-bin/webscr

    [02/06/2020 1:23 PM] – SUCCESS :IPN successfully verified.

    [02/06/2020 1:23 PM] – SUCCESS :Creating product Information to send.

    [02/06/2020 1:23 PM] – FAILURE :Payment for this transaction is in a pending state. Funds for this transaction have not cleared yet. Product(s) will be delivered when the funds clear.

    [02/06/2020 1:23 PM] – FAILURE :IPN product validation failed.

    [02/06/2020 1:23 PM] – SUCCESS :Paypal class finished.

    However, even when I imported users (from a csv file, so they never went through any Paypal payment system), the email prompting them to change their password didn’t fire.

    This wouldn’t have anything to do with Paypal, right?

    Let me know! I appreciate your help :)

    February 6, 2020 at 6:51 pm #80315
    RALabIT
    Spectator

    I installed the plugin on a live site to test the import & the email still didn’t generate prompting the imported users to set up their account.

    This is how the flow should go, correct?

    1. Import Users

    2. Users are sent an email prompting them to set up their password, username, etc.

    3. User clicks link in email to set up PW & such, which makes their account active.

    4. User is able to log in to their account on the new website without much headache.

    Please let me know if there is something I’m missing.

    February 6, 2020 at 11:06 pm #80316
    admin
    Keymaster

    Thank you for posting the log file data. I can see the issue now. Your paypal merchant account is not fully setup to accept online payments. So the funds are going into a pending state (after you receive a payment). That needs to be fixed.

    Please read the following post which will help you address the paypal account setup/configuration issue so the funds automatically/immediately clear after payment:

    https://support.tipsandtricks-hq.com/forums/topic/reasons-for-a-pending-paypal-payment

    February 7, 2020 at 2:04 pm #80317
    RALabIT
    Spectator

    Got it – thank you for your help!

    Is there another reason for the signup/change your password emails not sending when we import users into eMember?

    This makes me think I’ve got the email settings configured incorrectly or something like that.

    When we do this, they’re not going through paypal at all so the Paypal account issue wouldn’t have anything to do with it.

    Thanks!

    February 7, 2020 at 11:54 pm #80318
    admin
    Keymaster

    Are you referring to the following import option for emember?

    https://www.tipsandtricks-hq.com/wordpress-membership/bulk-member-data-importer-addon-853

    If you have the debug logging option enabled in emember, then do you see the following line in the log file?

    Member password reset email sent to XXXX

    February 11, 2020 at 2:07 pm #80319
    RALabIT
    Spectator

    Thanks! I think we’ve resolved this issue.

    We tested the process with another Paypal account and it seems to have worked.

    As far as the import not sending emails – we have figured out another way to import the users using a 3rd party plugin that seems to be what we needed.

    Thanks!

  • Author
    Posts
Viewing 11 posts - 1 through 11 (of 11 total)
  • You must be logged in to reply to this topic.
Log In

Forum Related

  • Forum Home
  • Forum Search
  • Forum Login

Support Related Forms

  • Contact Us
  • Customer Support
  • Request a Plugin Update
  • Request Fresh Download Links

Useful Links

  • Plugin Upgrade Instructions
  • WP eStore Documentation
  • WP eMember Documentation
  • WP Affiliate Platform Documentation
  • WP PDF Stamper Documentation
  • WP Photo Seller Documentation
  • Tips and Tricks HQ Home Page
  • Our Projects

Quick Setup Video Tutorials

  • WP eStore Video Tutorial
  • WP eMember Video Tutorial
  • WP Affiliate Platform Video Tutorial
  • Lightbox Ultimate Video Tutorial
  • WP Photo Seller Video Tutorial

Our Other Plugins

  • WP Express Checkout
  • Stripe Payments Plugin
  • Simple Shopping Cart Plugin
  • Simple Download Monitor

Copyright © 2023 | Tips and Tricks HQ