zaus
Forum Replies Created
-
Might be similar to this question, in that you want to modify the form based on either a submission value or a 3rdparty response?
https://wordpress.org/support/topic/skip-email-based-on-response-message/Otherwise, if you’re taking about modifying something before a user makes a form submission this is not the plugin you are looking for *Jedi hand-waving*.
You might consider JavaScript or I bet GF has some dynamic field stuff.
Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] Skip email based on response message.Use hook
...remote_successto modify/use the$formvariable dependent on the original plugin (i.e. CF7 form object would be manipulated differently than GF form array).You’ll see in the source code where this happens, and note that you’ll have access to that
$refsvariable (passed to the hook as the second argument$callback_results) so you can set a flag to decide whether to skip: https://github.com/zaus/forms-3rdparty-integration/blob/737892367f26f5895bfade7f944c28ed2e5ec42d/forms-3rdparty-integration.php#L710Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] AMP form integrationAny update from them? I haven’t had a chance to look at their plugin, but it would be very weird if they’re somehow bypassing CF7’s hooks (technically WP calls them “actions” and “filters” but they’re basically places developers can ‘hook’ their own code into to affect other plugins and WP functionality).
Can you link the plugins you’re using, so I make sure I’m looking at the right ones?
- This reply was modified 7 years, 4 months ago by zaus.
Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] AMP form integrationThat seems weird to me, because my plugin hooks to a ‘basic’ filter in CF7 and so if it’s working then mine should too. Have you:
* turned on debug mode and checked for emails?
* made sure it works in non-AMP situations?
* configured the service correctly?Feel free to dump your service configuration here (either from the debug email or from the ‘migrate plugin’ json) so we can see if anything is obvious.
Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] Error creating new integrationYes unfortunately because everything is serialized into a wp_options field there is a length limit as you’ve discovered.
23 different services is quite a lot, there might be ways to consolidate them (assuming they’re going to the same services) via my other plugins like Dynamic Fields. I’d be happy to suggest anything if you want to share your settings.
Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] Multiple Services for 1 FormYou can write a hook as outlined in the FAQ: https://wordpress.org/plugins/forms-3rdparty-integration/#how%20do%20i%20conditionally%20submit%3F%20(if%20field%20%3D%3D%20%E2%80%A6)
Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] Debug stopped showing the XMLFormatting emails is the worst. Glad I could help you.
Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] Debug stopped showing the XMLI haven’t released a change yet that would affect this… v1.7.9 on GitHub does have a change to truncate after a couple thousand characters, but that’s not in wp yet.
What email client are you using? I suspect the xml is there, but it’s either too long or changed in some way that the client can’t interpret it, or the client has recently changed and won’t interpret it.
Gmail has a “show original” option somewhere which should give you the full raw email.
Please let me know if you find anything.
Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] CF7 & Pardot – Multiple NotificationsAre the notifications you’re taking about from my plugin or CF7?
What does the debug email say? In my experience, Pardot does some weird redirects, but there could be another WP plugin causing a conflict with mine.
Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] How to send attached filesI vaguely remember that plugin, but I didn’t write it. Try the one I did — https://wordpress.org/plugins/forms-3rdparty-files/ — it for sure supports CF7 and GF.
GF labels fields strangely between the “frontend” (admin) and “backend” (submission), particularly for nested/grouped fields. Note the period in what you entered to be mapped, but the underscore in what is actually present in the form values:
[lbl] => Firstname
[src] => input_1.3
[3rd] => PrimaryApplicant/Firstname[lbl] => Lastname
[src] => input_24.6
[3rd] => PrimaryApplicant/LastnameVs
[input_1_3] => ILIYAN
[input_24_6] => TOPALOVSorry for the trouble, gets everyone (including me).
Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] Multisite Use?Have you tried it yet? I don’t see why it wouldn’t work for a multi site setup…
Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] Forms randomly not being sent to SF/PardotWhat’s in the response from Pardot? There should be a big chunk of the email starting with “*** Response ***” and “WP_HTTP_Requests_Response Object”.
My guess is that Pardot is just timing out or the service is periodically failing, or there’s something particular about the missing submissions that’s causing Pardot to reject the submission.
If the service submission was failing in a generally detectable way (i.e. it fails your “success” clause or doesn’t return an HTTP-Okay response) you should have been getting emails with a subject like “CF7-3rdParty Integration Failure: YOURSERVICENAME”, which is why I also suggested checking your spam folder. But if Pardot is returning a regular HTTP response that just contains an error message, and you’re not checking for a success message, you wouldn’t see these emails.
Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] parameter expected to be referenceYes, I have completely neglected to update the random examples…just remove the
&from the variable name and you should be fine.Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] Forms randomly not being sent to SF/PardotGood question. Maybe check your spam folder for “3rdparty Failure” notices to see if something went wrong? You could also turn on debug mode to get emails records of what’s sent and Pardot’s response — maybe it’ll be helpful and indicate why they’re being rejected?