I’ve confirmed the plugin is correctly sending Mailchimp the PMPLEVELID, PMPALLIDS and PMPLEVEL fields into Mailchimp when someone signs up via the PMP Pro registration on my website, but when I remove their membership from within /wp-admin/admin.php?page=pmpro-memberslist, then those fields do not update at Mailchimp. Same happens when I set a subscriber’s membership to expire.
Is there a setting I’m missing that would update the Mailchimp profile to update the PMP fields upon the membership cancellation/expiration?
]]>I clicked Download list under “Export a CSV for your Mailchimp Import” and a csv file was created. However there was no data, just column headings.
How can I fix this?
]]>hi there. Two questions…
thank you.
]]>What are the chances of getting support for tags or segmented lists? MailChimp limits the number of audiences based on your level and they now suggest utilizing the tags feature.
]]>In the settings, I see you can unsubscribe from the newsletter when you are no longer a member (membership ends), but we also want it so that if someone unsubscribes from the newsletter, they unsubscribe from PMPro.
Basically, what we have is a members only newsletter, so unsubscribing from the newsletter should end the membership as well.
Any suggestions?
Thanks
]]>Hi,
I’ve had this plugin in use for a while and all works so far, but now want to take it to the next step and I face a question I can’t answer.
Currently I have only one list on Mailchimp. Newsletter subscribers go in here as well as my clients (PMP members).
But I notice that the people that DIDN’T sign up for the newsletter also don’t get imported to Mailchimp. So, how can I email these people some welcome emails and tutorials?
Pic here: https://ibb.co/XVZhM8L
]]>I was wondering if it’s possible to change the text – e.g. where it says ‘Join our mailing list.’ on the registration form.
Also, on my profile page, there is ‘Opt-in Mailchimp Mailing Lists’ with the list of newsletters underneath. How can I change this so it just says has the checkbox and some text saying untick to unsubscribe?
thanks
]]>Hi there,
Is there any way to add subscribers to MailChimp Groups instead of audiences when they signup using Paid Membership Pro?
It seems to me this approach would be much more useful than adding subscribers to the same MailChimp audience or creating separate audiences, one for each payment plan, which could work out expensive.
Any thoughts or suggestions?
]]>Hello.
The plugin unsubscribes and re-adds the users to the same list when their membership is renewed (when they pay for their subscription).
My settings for Unsubscribe on level change is : Yes, only old level audiences
]]>Hello i try to create a demo on my site using this plugin, i did not check the Opt-in Mailchimp mailing lists when i register, then i try to check and update my profile but it did not save.
]]>Hello!
Fields [BPHONE] [BADDRESS1] [BADDRESS2] [BCITY] and [BZIPCODE] are not been sent to mailchimp.
All these Merge Fields are already created in Mailchimp as TEXT fields.
Here is the recipe:
function my_pmpro_mailchimp_listsubscribe_fields( $fields, $user )
{
$new_fields = array(
"BPHONE" => $user->bphone,
"BADDRESS1" => $user->baddress1,
"BADDRESS2" => $user->baddress2,
"BCITY" => $user->bcity,
"BZIPCODE" => $user->bzipcode,
/**
* and others
*/
);
$fields = array_merge( $fields, $new_fields );
return $fields;
}
add_action( 'pmpro_mailchimp_listsubscribe_fields', 'my_pmpro_mailchimp_listsubscribe_fields', 10, 2 );
/**
* Tell PMPro MailChimp to always synchronize user profile updates. By default it only synchronizes if the user's email has changed (optional).
* Requires PMPro Mailchimp v2.0.3 or higher.
*/
add_filter( 'pmpromc_profile_update', '__return_true' );
I had add a new member. This is the log file:
-------------
Logged On: 03/25/2021 18:41:13
Processing update for audience AUNDIENCENAME (n894759839): Array
(
[0] => stdClass Object
(
[email_address] => useremailhere@email
[status] => subscribed
[merge_fields] => Array
(
[FNAME] => TestName
[LNAME] => TestLastname
[BPHONE] =>
[BADDRESS1] =>
[BADDRESS2] =>
[BZIPCODE] =>
[BCITY] =>
[BCOUNTRY] => ES
[BSTATE] => Islas Baleares
[PMPLEVELID] => 1
[PMPALLIDS] => {1}
[PMPLEVEL] => Cuota de socio anual
)
)
)
-------------
Logged On: 03/25/2021 18:41:15
Mailchimp Response: No errors detected.
-------------
Thanks for your help ??
]]>Hello!
Mailchimp Add On is not updating on profile save when a user change their profile.
– (I had select “YES” for “update on profile save” on the add on settings page)-
– Merge Tags are already created on Mailchimp.
Im using Custom Fields, but the addon is not updating fields like LNAME, neither.
——–
Here is my recipe for the Custom Fields:
function mytheme_add_fields_to_signup(){
//don't break if Register Helper is not loaded
if(!function_exists( 'pmprorh_add_registration_field' )) {
return false;
}
$fields = array();
$fields[] = new PMProRH_Field(
‘GENERO’, // input name, will also be used as meta key
‘radio’, // type of field
array(
‘options’ =>
array(
‘HOMBRE’ => ‘Hombre’,
‘MUJER’ => ‘Mujer’,
),
‘label’=>’Soy:’, // custom class
‘profile’=>true, // show in user profile
‘required’=>true, // make this field required
‘location’ => ‘after_submit_button’,
)
);
//add the fields to default forms
foreach($fields as $field){
pmprorh_add_registration_field(
‘after_email’, // location on checkout page
$field // PMProRH_Field object
);
}
}
add_action( ‘init’, ‘mytheme_add_fields_to_signup’ );
——————-
My recipe for Mailchimp:
function my_pmpro_mailchimp_listsubscribe_fields( $fields, $user )
{
$new_fields = array(
“GENERO” => $user->GENERO,
);
$fields = array_merge( $fields, $new_fields );
return $fields;
}
add_action( ‘pmpro_mailchimp_listsubscribe_fields’, ‘my_pmpro_mailchimp_listsubscribe_fields’, 10, 2 );
/**
* Tell PMPro MailChimp to always synchronize user profile updates. By default it only synchronizes if the user’s email has changed (optional).
* Requires PMPro Mailchimp v2.0.3 or higher.
*/
add_filter( ‘pmpromc_profile_update’, ‘__return_true’ );
Hello!!!
How can I add a Countries and State dropdown list integrated with mailchimp?
I know there is a dropdown countries/state list plugin but… is it possible to synchonize it with mailchimp?
I know how to use the mailchimps merge tags perfectly, now i want to add this dropdown list to my checkout page.
May I have add countries/states manually? ??
Thanks for your help ??
]]>Hello!
Im testing the plugin in my website.
I had deleted a “test user” and trying to added again,
But he plugin is not adding users that has been added previously.
Is this a plugin issue? Or a mailchimp issue?
Thanks!
]]>So ive been in the middle of setting up a site with woocommerce and mailchimp. I would like to add an Abandoned Cart setup as well.
Ive been trying to figure out if this is possible but still have found nothing while searching all over google. Maybe im not understanding something im reading or I just haven’t figured it out.
I currently have an email signup form on the site via mailchimp where they sign up with their email first name and zip (if in the us) That is working just fine.
I have a woocommerce set up so when they go to buy something they can opt into the mailchimp mailing list. (also side question. I see there is a user section in the admin called “customers”. When someone buys something does this mean they automatically become a user under “customers”?
I have a contact form that when they send me an email they can opt into the mailchimp mailing list.
Now when it comes to users on the site. I want to have all of these things connected to become one. So if they are part of any of the signup parts they all are added to everything. So if you sign up for the site (im going to be adding a subscription group for people on patreon) you can also become a mailchimp subscriber, and vice versa if you sing up for the mailing list, you become a user on the site.
So This is basically it.
If someone is a user as a customer/subscriber/supporter (patreon) they are all connected to the site and the mailing list via a mailchimp subscriber.
Regardless of how you are signing up to the site, be a user account creation, a mailing list subscriber, or buying a product, you become both a user of the site and a mailchimp subscriber.
I guess the things i need to acquire from people would be the following.
username (i would like this to just be everyones email)
email address (as above becomes their site user name)
First name (required as i want to personalize my mailchimp emails)
their zip code (not required)
After people are site users/mailing list subscribers/customers, I would like to be able to move the patreon supporters to a new user section where they can get access to things regular people cant.
By having this setup, I think it would help with the abandoned cart setup as ill more likely have peoples email info at some point this way. If im understanding abandoned cart, the only way it works is if someone is either already signed up and logged in, or they have got to the part of the shopping cart where they have added their email but not yet purchased the item(s)
I think that’s what im trying to accomplish if I explained it correctly.
I feel this will be good uniform and organization for everything across the site on the back end. Is this possible and even logical to do for a setup?
Thanks
]]>is it really true that this plugin only uses lists? so, there is no way to get a new member into a specific GROUP in mailchimp??
is there any plan to fix that? that’s a hugely out of date approach for a mailchimp integration… and makes the plugin not all that useful.
]]>On manual change of membership (checkbox is marked in settings), the membership changes from one Mailchip list to another. Working as intended. But when I have a membership expire it doesn’t remove it from the mailing list.
Is this a feature that is built into the plugin, and it just isn’t working right?
I can see it selecting expired on line 1138 of the plugin file.
WHERE user_id = %d AND membership_id NOT IN(%s) AND status IN('admin_changed', 'admin_cancelled', 'cancelled', 'changed', 'expired', 'inactive')
Hi
I use the addon and at the bottom of the settings page there is a section for
“Membership Levels and Lists”
“For each level below, choose the list(s) that a new user should be subscribed to when they register.”
Each level has a list of forms and an option which seems to autosubscribe to a mailchimp list. One of these lists is highlighted and I cant find out how to unhighlight it. Conseuquently I have a large mailing list and growing making me not compliant with GDPR. Can you help me unhighlight this setting please.
Thanks
Andrew
]]>hi,
I have a field in mailchimp:
label: First Name
content: FIRST_NAME
and in function.php
$ fields [] = new PMProRH_Field (
‘First_name’,
‘Text’,
array (
‘name’ => ‘First_Name’,
‘label’ => ‘Name’,
‘id’ => ‘First_Name’,
‘class’ => ‘First_Name’,
‘profile’ => true,
‘required’ => true,
));
the email is stored, while the first name no. Why?
The plugin is throwing errors when trying to use it. I can’t save users or edit the settings for the Plugin.
[Thu Jul 20 15:09:38.645650 2017] [:error] [pid 3289] [client 90.254.172.211:30884] FastCGI: server “/var/www/clients/client21/web37/cgi-bin/php5-fcgi-*-80-alive-fitness.co.uk” stderr: PHP message: PHP Fatal error: Call to a member function get_error_message() on a non-object in /var/www/clients/client21/web37/web/wp-content/plugins/pmpro-mailchimp/includes/class.mailchimp.api.php on line 122, referer: https://alive-fitness.co.uk/wp-admin/plugins.php
Please advise.
Thanks, Nick
]]>Hi,
Thanks for your plugin.
I fixed a small bug that was causing user data not to be saved on subscription.
With the current version, if you create a WP account, you’ll be (depending on the plugin settings) subscribed to a mailchimp list. The problem is you’ll not at this point have a user meta to save the lists you’re subscribed to. It means that when as an admin you edit this user, the multiselect with the lists will not have the lists preselected and if you make a change on this user, he’ll be unsubscribed from all the lists.
I changed a bit the pmpromc_subscribe function so it save the data. Here is the code I’ve changed
If you can give it a go and integrate it in a new version it would be much appreciated.
Thanks.
Best,
Ben
I selected a Mailchimp list for opt-ins on checkout. Now the client no longer wants this. But it seems I cannot deselect this list chosen?
]]>Hi, I created List in Mailchimp Account and also Generated API Key. and when i added this API Key.
But It says All Users List : No Lists Found.
Can you please help me on this.
Thanks in Advance
]]>Added my API key from mailchimp and clicked save, and I’m not seeing any of my lists appear. Looks like it’s not connecting? I tried creating a new API key. Also tried one of the API keys on the mailchimp for wordpress plugin, and it connected fine for that. Am I missing something? Any help would be appreciated. Thanks!
]]>When I activate the plugin it gives an error: The plugin does not have a valid header.
And its not activated.
Version: 4.5.3 and 2.0.2
Please help!
]]>WordPress 4.5.3 running Smallblog theme.
I have tested the integration over and over and over again with PM Pro and Mailchimp and it’s not pulling any new signups in.
The members are being added to my users list, but not onto Mailchimp; I have done the following troubleshooting:
– Turned off any other MailChimp-related plugins
– Generated new API key and redid all lists and settings
Anyone have any leads on what might be going on?
]]>Currently working on a workflow where the user is added to a MC list upon checkout/membership registration.
We’d like to personalize the emails, so need the users first name added to the MC list as well as the email. Any suggestions on how to achieve this?
Thanks, Adam.
]]>Hi,
I’m having trouble setting up the plugin. I can see 10 out of 11 of my client’s MailChimp lists in the plugin’s dropdown. I need the 11th list of course. I tried creating a 12th list and it didn’t show either.
Any ideas? Thanks!
]]>Fatal error: Call to a member function getList() on a non-object in /…/wp-content/plugins/pmpro-mailchimp/pmpro-mailchimp.php on line 486
This causes the checkout to break, no matter what gateway is used. Deactivating the plugin fixes the issue. Please advise
]]>Why can’t I add all my users to a single list segmented by membership level?! This is the only logical way to do use this plugin effectively. Having all my users go to separate lists is counter-productive to streamlining emails and results in duplicate entries across multiple lists.
Please fix this!
]]>