nvestigated and resolved an issue with the “Request a Quote” form (page ID 2178, shortcode

Your quote is currently empty.

Return To Shop

) that had been silently failing since approximately June 16, 2026. Ticket #95393876.

Symptom: Customers could fill out and submit the quote form and reach the thank-you page, but no quote was being created in the admin queue and no notification emails were sent.

Root cause: The Addify “Request a Quote” plugin (woocommerce-request-a-quote, v2.9.1) requires the submit button’s name (addify_checkout_place_quote) to be present in the POST data before it will process a submission. Something on the page — likely one of the multiple reCAPTCHA v3 scripts or another JS layer — submits the form programmatically, which drops the button name from the POST payload. The exact JS source was not identified.

Fix: Added a hook to the child theme’s functions.php (priority 0 on wp_loaded) that injects the missing POST key when the Addify form action is detected. This runs before the plugin’s handler and is update-safe.

// FIX: Addify "Request a Quote" page form -- submit button name (addify_checkout_place_quote)
// is dropped from POST when JS on the page submits the form programmatically.
// The plugin gate-checks for this key before processing, so without it, submissions are
// silently discarded. This hook normalizes POST before the plugin handler runs.
// Added by Claude (Running Robots support) -- 2026-06-26. Ticket #95393876.
add_action( 'wp_loaded', function() {
    if ( isset( $_POST['afrfq_action'] ) && $_POST['afrfq_action'] === 'save_afrfq' ) {
        if ( ! isset( $_POST['addify_checkout_place_quote'] ) ) {
            $_POST['addify_checkout_place_quote'] = '1';
        }
    }
}, 0 );

Also done: Updated plugin from v2.9.0 to v2.9.1 (no changelog fix for this issue). Confirmed fix with a successful test submission.


Request An Owner's Manual

"*" indicates required fields

Name*
Please confirm the product name above is the manual you are requesting.
Address