Hello ibericode team!
Thanks for taking the time to read (and respond as able!) to all of these tickets from us here on www.ads-software.com! It means a lot for you all to support such a vast user base the way you do. The number of active installations (2million+) and impressive 5-star rating says it all!
I think I have a quick and easy question which is probably so obvious I don’t need to ask it, but I couldn’t find it officially addressed anywhere so I just wanted to make sure…
QUESTION: Can you confirm that MC4WP will work in sending WooCommerce Order information to Mailchimp for sites using WooCommerce’s High-Performance Order Storage (HPOS) introduced last year (2023)?
This question is for an existing site that has synchronized Order data between _post/_postmeta tables and HPOS but is going to go exclusively HPOS here ASAP.
I think the answer is, “Yes!” but I just wanted to make sure.
Thanks, again, for any reply as able and I know this is a free support forum, so no rushed turnaround time expected!
Thanks, again!
]]>[2024-11-09 10:59:04] ERROR: Form 288 > Mailchimp API error: 401 Unauthorized. API Key Invalid. Your API key may be invalid, or you’ve attempted to access the wrong datacenter.
Request:
GET https://us13.api.mailchimp.com/3.0/lists/b549513220/members/1b841bd3f67fa566b89de854a7139e32
Response:
401 Unauthorized
{“type”:”https://mailchimp.com/developer/marketing/docs/errors/”,”title”:”API Key Invalid”,”status”:401,”detail”:”Your API key may be invalid, or you’ve attempted to access the wrong datacenter.”,”instance”:”9648037f-65cc-bf15-6c1b-34e2bcb52292″}
The API key that was working before and a newly generated will neither work.
]]>Top Bar (set to bottom) was working fine, Then I ran actual email tests and it disappeared. I had “the remove after using” bar setting on and I suspect it worked too well. But now I cannot get the bar back even after shutting off that setting and reloading the page. Can you advise on howe to get this bar back for further testing? Using wordpress 6.6.2 php8.2, kadance theme pro 1.0.22, MC4WP 4.9.18, top bar 1.6.2 and everything is current.
Thanks!
Hello,
I’ve just updated my Elementor Plugins, including a few others. But there seems to be going something wrong between your plugin and Elementor. I use Elementor and Elementor Pro. And as long as MC4WP is activated, I can’t open the editor. Once I disable MC4WP everything works perfectly fine again.
Other plugins don’t seem to affect Elementor at all, its only the MC4WP plugin.
These are the plugins I am using. Everything, including WordPress itself is updated at least once a week (just did all the updates for this week)
Phlox Core Elements
Phlox Portfolio
Akismet Anti-spam: Spam Protection
All-in-One WP Migration
Calculated Fields Form Professional
Classic Editor
Classic Widgets
Contact Form 7
Deliverability
Depicter
Elementor Pro
Elementor
E-Mail Log
Font Awesome
GTranslate
Health Check & Troubleshooting
IndexNow
Jetpack
MC4WP: Mailchimp for WordPress
Media Library Folders
NinjaScanner
Ocean Extra
Popup Maker
Shortcode in Menus
Yoast SEO
WP Consent API
WP Mail SMTP
Widgets for Google Reviews
Smush
WP ULike
Social Chat
I’m using the Simple Cloudflare Turnstile plugin and it has no problem finding the MC4WP: Mailchimp for WordPress plugin: “To add Turnstile to Mailchimp for WordPress, simply add this shortcode to any of your forms (in the form editor): [mc4wp-simple-turnstile]” there is no way to use that shortcode in the form editor
]]>Hi There,
I have linked my MC4WP to CF7 and all of my standard fields are sending correctly. However, one of my custom fields will not update the column in the contacts list on Mailchimp.
Here is the cf7 form:
<label> First Name
[text mc4wp-FNAME autocomplete:name placeholder "Brian"] </label>
<label> Last Name
[text mc4wp-LNAME autocomplete:lname placeholder "Clark"] </label>
<label> Organization
[text mc4wp-ORG placeholder "Organization Name"] </label>
<label> Phone Number
[tel mc4wp-PHONE placeholder "(123) 456 - 7890"]</label>
<label> Email*
[email* mc4wp-EMAIL autocomplete:email] </label>
[mc4wp_checkbox]
[submit class:button "Sign Up"]
This is the field not sending:
“<label> Organization
[text mc4wp-ORG placeholder "Organization Name"] </label>”
in Mailchimp the Field is set to:
*|ORG |* or *|MERGE6|* and I have tried both of those with no luck.
After sending the form I do see the appropriate payload from the header (content changed for privacy):
mc4wp-FNAME: test
mc4wp-LNAME: example
mc4wp-MERGE6: ORGNAME
mc4wp-PHONE:
mc4wp-EMAIL: ----email
I am sure I am missing something. The demo page linked requires a password and username to access. I don’t want to post them here but do not see an option.
It is at the bottom of the page before the footer and is the second form. (The first form is the one I am currently replacing).
Thank you for any insight.
]]>Hello,
All submissions get marked as spam. What can I do to prevent submissions from being marked as spam?
Form is located in popup. You can enable by clicking orange icon in top right hand corner.
Looking forward to your reply
]]>from Ovatheme was bundled
connected via API key
custom integration
form code (dev asked me to choose the list choice (CHAACA)), not sure why a checkbox is on a simple subscribe form
<p>
??? <label>List choice</label>
??? <label>
??????? <input type="checkbox" name="_mc4wp_lists[]" value="cda7e2ab26" checked="true"> <span>CHAACA</span>
??? </label>
</p>
<div class="ova-mc4wp-form">??????????????????????
? <div class="email">
??? <label>
????? <span class="visuallyhidden"> Email </span>
????? <input type="email" name="email" placeholder="Enter address" required />
??? </label>
? </div>
? <div class="submit">
??? <button type="submit" aria-label="Subscribe">
????? <span class="text">Subscribe</span>
??? </button>
? </div>
</div>
<p class="visuallyhidden">
??? <label>
?????? <input name="_mc4wp_lists[]" type="checkbox" value="Ovatheme" checked>
?????? <span>Ovatheme</span>
??? </label>
</p>
renewed the MC audiences – audience = CHAACA
audience ID = cda7e2ab26
on submission form redirects to a blog post
ERROR
[2024-10-24 23:42:32] ERROR: Form 136 > Mailchimp API error: 404 Not Found. Resource Not Found. The requested resource could not be found.
Request:
POST https://us1.api.mailchimp.com/3.0/lists/Ovatheme/members
{“status”:”pending”,”email_address”:”mike**@mo*.com”,”interests”:{},”merge_fields”:{},”email_type”:”html”,”ip_signup”:”173.61.0.140″,”tags”:[]}
Response:
404 Not Found
{“type”:”https://mailchimp.com/developer/marketing/docs/errors/”,”title”:”Resource Not Found”,”status”:404,”detail”:”The requested resource could not be found.”,”instance”:”16ddce99-913d-7f37-1514-b332ea4f8ec3″}
Hello ibericode Team!
We hope this message finds you well.
We are the team behind Prosopo, a CAPTCHA solution focused on providing a privacy-friendly
alternative to Google reCAPTCHA. We believe our solution would be a great addition to your plugin, offering users privacy-conscious form protection.
Would you be open to reviewing and accepting a pull request that adds Prosopo as an available form protection option?
The PR will adhere to WordPress Coding Standards and align seamlessly with your plugin’s existing
architecture.
Look forward to hearing your thoughts.
Best regards,
The Prosopo Team
I set up a field like the following, but it NEVER gets populated into Mailchimp, and also doesn’t get added to email notifications to admin for new user submissions. Why is this and how do I fix it? It’s literally so damn annoying and nothing makes any sense.
Contact Form field:
[textarea* mc4wp-MSG x5 placeholder “Tell us about yourself…”]
Contact Form admin mail, I added the following in the body: [mc4wp-msg]
Mailchimp > Audience Field & Merge Tags:
Added a new field named “MSG”
Literally been trying to debug this for HOURS with no results. How do I fix this?
I have an embedded form on my website that adds people to my mailing list and tags them, thus trigerring an automation journey in MC. It works fine.
The problem is I want to get a notification email whenever a new sub is added, and checked the notification email option in MC4WP. that works fine on one of my domains, but the other produces an error even though I configured SPF and DKIM for thtat domain.
the full error bounced email text:
--------
This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:
[email protected]
host gmail-smtp-in.l.google.com [74.125.71.26]
SMTP error from remote mail server after end of data:
550-5.7.26?Your email has been blocked because the sender is unauthenticated.
550-5.7.26 Gmail requires all senders to authenticate with either SPF or DKIM.
550-5.7.26
550-5.7.26 Authentication results:
550-5.7.26 DKIM = did not pass
550-5.7.26 SPF [generationsnovels.com] with ip:
[5.154.240.65] = did not pass
550-5.7.26
550-5.7.26 For instructions on setting up authentication, go to
550 5.7.26?https://support.google.com/mail/answer/81126#authentication?ffacd0b85a97d-37ee0bd7922si58469f8f.1072 - gsmtp
Reporting-MTA: dns; s-web09-us.upress.io
Action: failed
Final-Recipient: rfc822;[email protected]
Status: 5.0.0
Remote-MTA: dns; gmail-smtp-in.l.google.com
Diagnostic-Code: smtp; 550-5.7.26 Your email has been blocked because the sender is unauthenticated.
550-5.7.26 Gmail requires all senders to authenticate with either SPF or DKIM.
550-5.7.26
550-5.7.26 Authentication results:
550-5.7.26 DKIM = did not pass
550-5.7.26 SPF [generationsnovels.com] with ip: [5.154.240.65] = did not pass
550-5.7.26
550-5.7.26 For instructions on setting up authentication, go to
550 5.7.26?https://support.google.com/mail/answer/81126#authentication?ffacd0b85a97d-37ee0bd7922si58469f8f.1072 - gsmtp
Return-path: <[email protected]>
Received: from genec486 by s-web09-us.upress.io with local (Exim 4.98)
????(envelope-from <[email protected]>)
????id 1t2F5V-0000000EcDW-2Kso
????for?[email protected];
????Sat, 19 Oct 2024 22:26:09 +0300
To:?[email protected]
Subject: =?us-ascii?Q?New_bonus_story_download_on_Generationsnovels.c?= =?us-ascii?Q?om_:)?=
X-PHP-Originating-Script: 1080:PHPMailer.php
Date: Sat, 19 Oct 2024 19:26:09 +0000
From: WordPress <[email protected]>
Message-ID: <[email protected]>
X-Mailer: PHPMailer 6.9.1 (https://github.com/PHPMailer/PHPMailer)
MIME-Version: 1.0
Content-Type: text/html; charset=UTF-8
]]>
Enabling ‘WooCommerce Checkout integration’ strangely also adds the subscribe checkbox to the /my-account/edit-account/ page.
It also adds an ‘(Optional)’ suffix to the checkbox label – which cannot be edited, and doesn’t appear on any other integrations.
Finally, the checkbox doesn’t actually work. Ticking the box then clicking ‘Save changes’ fails to push the subscriber to MailChimp. All other integrations work fine. What am I missing?
Can’t post the URL – not my website – but this is a fairly basic install. Core and plugins all up-to-date.
Thanks!
]]>Hi,
when using MC4WP the api-request takes a lot of time. In most cases it’s more than 8 seconds. The fastest was around 5. When using the regular embed it’s always under 4 seconds which is half. Any solutions for this? It doesn’t matter if double opt in or updating contacts is enabled. The mc4wp log isn’t outputting anything else than ?[2024-10-17 18:50:19] INFO: Form 526 > Successfully subscribed fabi**@hae**.com“
Kind regards,
Fabian
Hi,
i have a problem with the widget wordpress form
(MC4WP: Mailchimp for WordPress plugin)
The widget doesn’t work e it’s appears a error message:
“Something it’s wrong. Please try later”
The API key it’s correct and it’s connect with the list)
Someone can i help me?
Thanks
Regards
Davide
WordPress:?6.6.2, PHP:8.1.30, MC4WP: 4.9.17
Hello, I am using free version of MC4WP.
I have form with one input field (type=email) and Submit button. It is located at the bottom of the provided page: https://staging-6376-mielkidseub2b.wpcomstaging.com/
The website is developed in Russian, but all validation messages for input field are shown in English. I could not find any place where is it possible to translate those validation messages (nor in LoCo Translate nor in MC4WP –> Notifications section).
Could you advise please how can I translate those validations (to see those messages you need to enter invalid email address such as “asdasda” or “asdsadsa@” and press “Подписаться” (Submit) button
]]>I’m using mailchimp to automatically send emails of my posts through RSS and noticed that the preheader (i.e., the short preview seen in email clients) is showing a lot of items I don’t want, such as some social media share icon titles in the header, the “Read in browser” link and title of my post, etc.
I’d like to have the preheader ignore those items and just autofill with the first line of text within the post. Is there a way to do this with mailchimp when using a RSS campaign?
]]>Hello there.
We currently cannot submit either of our mailchimp forms added using this plugin. I’ve been following the troubleshooting suggestions at https://www.mc4wp.com/kb/fix-the-oops-something-went-wrong-error/, but we’re still experiencing problems.
The forms successfully subscribed someone earlier today, at around 2024-10-02Z01:00. It has not been successful since.
The errors we’re seeing are thus:
[2024-10-02 16:29:01]ERROR:Form 603 > Mailchimp API error: 400 Bad Request. Invalid Resource. The resource submitted could not be validated.
- email_address : This value should not be blank.
Request:
POST https://us9.api.mailchimp.com/3.0/lists/70167085fd/members
{"status":"pending","email_address":"","interests":{},"merge_fields":{},"email_type":"html","ip_signup":"212.82.65.104","tags":[]}
Response:
400 Bad Request
{"type":"https://mailchimp.com/developer/marketing/docs/errors/","title":"Invalid Resource","status":400,"detail":"The resource submitted could not be validated. For field-specific details, see the 'errors' array.","instance":"4ac97f8e-86bf-9cd3-e9ef-05ac87edb905","errors":[{"field":"email_address","message":"This value should not be blank."}]
Here is our form markup on the simpler form, although both forms on the site fail to submit with the same error:
<div class="newsletter-form__container row m-0 p-0 position-relative justify-content-center" style="">
<label for="EMAIL" class="visually-hidden">
Email address:
</label>
<input
class="rounded-0 border-0 m-0 py-2 px-3 col"
type="email"
id="EMAIL"
name="EMAIL"
placeholder="E-mail address…"
required
/>
<div class="btn trapezium d-flex align-items-stretch justify-self-center col-auto m-0 ps-4 pe-4 rounded-0 has-body-text-background-color has-brand-12-color border-0" >
<input
type="submit"
value="Sign up"
class="btn d-flex has-body-text-background-color has-brand-12-color border-0"
/>
</div>
</div>
Despite having the required EMAIL
field, the email value does not seem to be getting passed to the form submission for some reason.
Please advise.
Many thanks!
]]>I am using the MC4WP plugin with the buddyboss registration form.
It works well.
I have a question about functionality. About what happens when users use this subscription form who are already in MailChimp.
1. If a user fills in the registration form and ticks the MailChimp GDPR box, and already exists in MailChimp, will his entry in MailChimp be updated (the tag added that is usually added to users who sign up this way)?
2. If a user fills in the registration form and does not the MailChimp GDPR box, BUT already exists in MailChimp, will his entry in MailChimp be updated? Will the tag be added? Will they be unsubscribed? Or will the form simply send no data as they did not tick the box?
Thanks
Sam
Hi, I’d like to know if –perhaps via your User Sync feature– it’s possible to use MC4WP to show a logged-in WordPress user information about their subscription to our MailChimp List (e.g. what Groups they’re subscribed to, ability to change those Groups). Thanks!
Daniel
]]>I see below warning in my site:
“The MC4WP: Mailchimp for WordPress plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the ’email’ parameter when a placeholder such as {email} is used for the field in versions 4.9.9 to 4.9.15 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.”
Is it possible to look into this?
Thank you very much.
cPanel has sent me a warning that site vulnerabilities are found.
MC4WP: Mailchimp for WordPress 4.9.9 – 4.9.16 – Reflected Cross-Site Scripting
The MC4WP: Mailchimp for WordPress plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the ’email’ parameter when a placeholder such as {email} is used for the field in versions 4.9.9 to 4.9.15 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.
Source:?Wordfence
I am using v4.4.17 but another site suggests updating to 4.10. Is 4.10 available or did 4.4.17 fix the issue?
Hi There
Double opt-in is active both in MC4WP and Mailchimp. Test subscription shows success on the front-end, but activation email (i.e. confirm subscription) is not pulling through. I’ve tested this a multiple times without success.
Note: The emailing function is working at Mailchimp.
The question is, where do pending subscriptions go, and how do I retrieve them? Also, I need help with activating subscriptions.
]]>Checkout error after update MC4WP to 4.9.16. had to deactivate plugin. maybe a known problem?
WC 8.5.2
WP 6.6.220
24-09-14T18:00:17+00:00 CRITICAL Uncaught Error: Call to private method Automattic\WooCommerce\Blocks\Domain\Services\CheckoutFields::get_field_from_object() from scope MC4WP_WooCommerce_Integration in /var/www/private/html/wp-content/plugins/mailchimp-for-wp/integrations/woocommerce/class-woocommerce.php:159 Stack trace: #0 /var/www/private/html/wp-content/plugins/mailchimp-for-wp/integrations/woocommerce/class-woocommerce.php(193): MC4WP_WooCommerce_Integration->triggered(20213506) #1 /var/www/private/html/wp-includes/class-wp-hook.php(326): MC4WP_WooCommerce_Integration->subscribe_from_woocommerce_checkout(20213506) #2 /var/www/private/html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(”, Array) #3 /var/www/private/html/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #4 /var/www/private/html/wp-content/plugins/woocommerce/includes/class-wc-checkout.php(1275): do_action(‘woocommerce_che…’, 20213506, Array, Object(Automattic\WooCommerce\Admin\Overrides\Order)) #5 /var/www/private/html/wp-content/plugins/woocommerce/includes/class-wc-ajax.php(508): WC_Checkout->process_checkout() #6 /var/www/private/html/wp-includes/class-wp-hook.php(324): WC_AJAX::checkout(”) #7 /var/www/private/html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(”, Array) #8 /var/www/private/html/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #9 /var/www/private/html/wp-content/plugins/woocommerce/includes/class-wc-ajax.php(96): do_action(‘wc_ajax_checkou…’) #10 /var/www/private/html/wp-includes/class-wp-hook.php(324): WC_AJAX::do_wc_ajax(”) #11 /var/www/private/html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(false, Array) #12 /var/www/private/html/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #13 /var/www/private/html/wp-includes/template-loader.php(13): do_action(‘template_redire…’) #14 /var/www/private/html/wp-blog-header.php(19): require_once(‘/var/www/web267…’) #15 /var/www/private/html/index.php(17): require(‘/var/www/web267…’) #16 {main} thrown in /var/www/private/html/wp-content/plugins/mailchimp-for-wp/integrations/woocommerce/class-woocommerce.php in Zeile 159
Hi
I have created a MERGE tag “NLKS” in MailChimp and entered the following hidden code in the CF7 form:
<div style=”display: none !important”>[text nlks class:required "Ja"]</div>
I want the value “Ja” to be written to the ‘nlks’ field in MailChimp when the CF7 form is sent. But it doesn’t work.
What’s wrong? Thanks for your help!
]]>Hi There
I’m using MC4WP: Mailchimp for WordPress. API is connected.
The signup form isn’t accepting subscriptions. There seem to be errors on the plugin (see attachment). When signing up, I keep getting ‘Oops. Something went wrong. Please try again later.
Pls help
]]>Hi all,
I inherited the maintenance of a charity website, and they’re using MC4WP for a pop-up email subscription. I installed and configured the integration with Boxzilla, but still getting pop-ups from MC4WP directly, so there’s two pop-ups instead of just the one from Boxzilla with the MC4WP shortcode in it.
Is there some setting in MC4WP that controls this?
Thanks!
]]>contact summited via this form is not shown in MailChimp.
Log record says it is Successfully subscribed.
double op-in is off, recapcha is also off.
In the MailChimp List it shows 0 subscriber. when I go to mailchimp to search for the subscriber there is no record
I am using Contact Form 7 on a site where the subscribers are all landing in MailChimp, via the mc4wp plugin.
There are a number of different forms in play, so people might sign up to different things based on their areas of interest.
Eg. person 1 might sign up “whitepaper #1” and person 2 signs up to “whitepaper #2”. Down the track, person 1 might also sign up to “whitepaper #2”.
At some point in time, I am going to want to contact everyone who has signed up to “whitepaper #1”, so am passing tags for all forms. This is working as expected for the individual forms.
I have found though that I only ever get tagged on the first subscription, so in this instance person 1 only has the tag “whitepaper #1” (when I want them to be tagged later with “whitepaper #2”, when they have signed up to that).
At some other time, I want to send something to everyone tagged with “whitepaper #2”.
Is there a way to update / add tags to subscribers that already exist in the MC Audience?
This is what I am currently passing in functions.php:add_filter( 'mc4wp_integration_contact-form-7_subscriber_data', function(MC4WP_MailChimp_Subscriber $subscriber, $cf7_form_id) {
if ($cf7_form_id == 6) {
$subscriber->tags[] = 'Overview';
} else if ($cf7_form_id == 2392) {
$subscriber->tags[] = 'Whitepaper - Vehicle Emissions';
} else if ($cf7_form_id == 2395) {
$subscriber->tags[] = 'Whitepaper - Parking Management';
} else if ($cf7_form_id == 589) {
$subscriber->tags[] = 'Other';
}
return $subscriber;
}, 10, 2);
Thanks!
]]>I’m using MC4WP and MC4WP User Sync. Don’t recall if MC4WP User Sync was a purchase or not. In any case,
My site is being pummelled with New User Registration spam. I have blocked access to /wp-login and I have a captcha set up, but it looks like the scammers are getting in using the /register/ API endpoint. If I turned off endpoints in WordPress, would it break any MC4WP and MC4WP User Sync functionality?
Thanks!
]]>Hi
So I have a popup to sign up to the mailchimp newsletter we’ve created. The connection works fine.
However – when someone types their mail and clicks submit, the popup dissappears, only to appear ~20sec later with the confirmation message.
Does anyone know what is causing this? Ideally I’d like the confirmation to come right when they press submit.
Thanks!
]]>