Easy Digital Downloads Integration
Easy Digital Downloads (EDD) is a WordPress plugin for selling digital products. WP Smart Consent integrates with the EDD checkout, adding the opt-in checkbox above the purchase button on any EDD-powered checkout page.
How It Works#
WP Smart Consent injects the checkbox via the edd_purchase_form_before_submit hook, placing it directly above the EDD purchase button. Consent is stored as order meta at the time of submission while the POST data is still available, then forwarded to your connected CRM and ESP destinations when the purchase is complete.
Payment Gateway Coverage#
Forwarding is tied to the edd_complete_purchase event rather than the initial form submission, which means all gateway types are covered — inline gateways like Stripe, async gateways like PayPal Standard, and free or $0 orders all trigger the forwarding correctly once the purchase is confirmed.
Enabling the Integration#
In the WP Smart Consent dashboard, go to Integrations and toggle Easy Digital Downloads on. No additional configuration is needed on the EDD side — the checkbox will appear on all EDD checkout pages on your site once enabled.
Works Alongside Other Integrations#
Enabling the EDD integration doesn’t affect any of your other active integrations. Each source is independent — opt-ins captured through Easy Digital Downloads are forwarded to the same CRM and ESP destinations as any other source, and are logged with edd as the source for easy filtering.