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.
February 4, 2020 at 7:03 pm #15073
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
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: 18.104.22.168/~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
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:
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
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
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-doFebruary 6, 2020 at 2:00 pm #80314
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 22.214.171.124 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 helpFebruary 6, 2020 at 6:51 pm #80315
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
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-paymentFebruary 7, 2020 at 2:04 pm #80317
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
Are you referring to the following import option for emember?
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 XXXXFebruary 11, 2020 at 2:07 pm #80319
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.
- You must be logged in to reply to this topic.