Tips and Tricks HQ Support Portal › Forums › WP eStore Forum › WP eStore General Questions › Integration with AutoResponse Plus
Tagged: autoresponder, Autoresponse Plus Integration, eMember, estore
- This topic has 26 replies, 7 voices, and was last updated 12 years, 3 months ago by admin.
-
AuthorPosts
-
July 24, 2010 at 2:02 am #18976amin007Participant
Not sure I follow what you are after. The infusion soft integration is for when your customers make a purchase they automatically get signed up to your Infusion soft group.
What do you mean by “where to find or how to generate the link to email new members”?
October 23, 2010 at 10:31 pm #18977kimjcastleberryMemberAmin, I’m currently working on applying these changes to my paypal file for eStore but can you tell me where I would apply them to get the integration into eMember? I assume (oh I know that’s dangerous! LOL) that the integration is similar?
Kimberly
October 24, 2010 at 2:25 am #18978amin007ParticipantI have moved all the autoresponder integration code to a file called “eStore_auto_responder_handler.php” so you now only need to modify that file.
There are two functions in this file that will get called after the payment. These two functions check what integration you are using and does the user signup accordingly. Here are the name of these two functions:
– eStore_item_specific_autoresponder_signup
– eStore_global_autoresponder_signup
All the relevant information that you will need to signup a user (example: name, email etc) gets passed to that function.
October 24, 2010 at 8:13 am #18979kimjcastleberryMemberBack up a minute… I’m not sure we’re still talking about the same plugin… because I dont find anything starting with “eStore” as part of eMember’s fileset.
Basically I need to apply the integration for AutoResponse Plus to BOTH eStore and eMember. It sounds from your reply like the method for ARP integration into eStore used earlier in this thread may no longer work? And for eMember?
I’m suddenly very confused LOL! (which doesnt take much since I dont code well and am trying to hack on this!)
October 25, 2010 at 12:08 am #18980amin007ParticipantLets do one at a time… please focus on eStore only first
The code is still the same it’s just the place. so before you used to modify the “paypal.php” file now you modify the “eStore_auto_responder_handler.php” file.
Do you want to signup your customer on a per product basis (useful when you want to signup customers from different product to different list) or do you want to just signup all customers to one list?
December 17, 2010 at 10:31 pm #18981drmarkSpectatorI want to thank you, Amin and Mike, for helping to provide an answer to the AutoResponse Plus integration question. In reviewing the previous posts I did the following:
1. I located the “eStore_auto_responder_handler.php” in the eStore editor,
2. I inserted the email address of my autoresponder (i.e. purchaser@mydomain.com) in “Add/Edit Products”-> “Autoresponder Settings” for all products,
3. I left the “Settings”->”Autoresponder Settings” section blank,
4. I inserted the code you provided earlier but changed “$autoresponderID” to “10”, which is the ID of the specific autoresponder that I use as follows:
// Autoresponder Sign up
if (!empty($retrieved_product->aweber_list))
{
$autoresponderID = 10;
$fullName = $cust_name;
$emailAddress= $emailaddress;
$httpAgent = “ARPAgent”;
$arpURL = “http://www.mydomain.com/cgi-bin/arp3/arp3-formcapture.pl”;
$postData = “id={$autoresponderID}&full_name={$fullName}&split_name={$fullName}&email={$emailAddress}&subscription_type=E”;
$ch = curl_init();
curl_setopt($ch, CURLOPT_USERAGENT, $httpAgent);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
curl_setopt($ch, CURLOPT_URL, $arpURL);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_exec($ch);
curl_close($ch);
}
Now, when a customer purchases one of my products they are also signed up with the specified autoresponder within AutoResponse Plus.
There’s just one problem. Not only is the customer being signed up, but a signup email is also being sent to my autoresponder (to the email address that I entered in the Add/Edit Product), so that my WPadmin email address gets signed up to the autoresponder every time as well. I tried leaving the “Autoresponder Settings” field blank in “Add/Edit Products”, but then the customer is not signed up. I don’t know php code, so if you could help me resolve this one small problem I’d be a very happy camper!
– Mark
December 18, 2010 at 1:17 am #18982amin007Participant“I inserted the email address of my autoresponder (i.e. purchaser@mydomain.com) in “Add/Edit Products”-> “Autoresponder Settings” for all products” – This looks wrong to me. The email address of the customer is dynamic and comes from PayPal. What you should enter in the “Autoresponder Settings” is the list name or list ID where the customer will be signed upto when this product is purchased. In your case it will 10 for this product so you can modify this line:
$autoresponderID = 10;
to
$autoresponderID = $retrieved_product->aweber_list;
This way if you have another product where you want to signup the customers to list 11 you don’t have to touch the code. Apart from that everything looks good to me. Is it the behavior of Autoresponse Plus to automatically signup the list owner to that list? Once you are signed up onces does it keep signing you up more?
December 18, 2010 at 3:21 am #18983drmarkSpectatorFantastic! It works perfectly. And it’s great that you’ve created the possibility of signing up purchasers to different autoresponders depending on what they buy.
To answer your questions, Autoresponse Plus does not normally signup the list owner. It will allow multiple signups but it has an automatic de-duplication function also. The nice thing about Autoresponse Plus is that after you purchase it and install it on your server, there are no ongoing monthly costs to use it. Thank you so much for your help!
August 2, 2012 at 3:22 am #18984kimjcastleberryMemberWas curious if there had been any further work done towards getting a generic html webform integration?
One that takes the generic autoresponder’s html code, parses the form fields, and passes the data back to the form action.
This should require about three or four pieces of information from the site manager… the original form html …. verify the name and email field IDs… verify the action call.
This would give us the same ability to integrate with generic autoresponders that many plugins use to put optin forms on a blog already (some are GPL some are not).
Like many of the others, I use Autoresponse Plus (which is now ARPReach and has a different software basis) however, any time I integrate these forms into anything I always use a generic html form integration.
Any chance we can see this added soon? Please?
Kim
August 2, 2012 at 11:47 pm #18985adminKeymasterThe technique you mentioned only works when the opt-in form is placed on a Webpage. This technique doesn’t work or is illegal in some cases when you have to do the signup via a script in the background (this is what eStore has to do after it receives a payment). The user is not physically filling in an opt-in form on a page (see the difference?).
In eStore we have added a “Generic Autoresponder Integration” that can come in handy if your autoresponder allows the following (some of them do):
“Signup users by sending an email to the “list email address” with the user’s email as the from address of the email.”
August 3, 2012 at 2:12 am #18986kimjcastleberryMemberSince ARP3/ARPReach can do optin by email address to a list email address could we see this component added to eMember in that manner?
August 5, 2012 at 11:24 pm #18987adminKeymasterWe have just added a generic autoresponder integration option in eMember too.
-
AuthorPosts
- You must be logged in to reply to this topic.