WooCommerce – Pardot Integration

Installation

WordPress Dashboard
  • Go to ‘Admin’ -> ‘Plugins’ -> ‘Add New’.
  • Click on ‘Upload Plugin’.
  • Upload plugin zip.
  • Activate plugin.
WordPress Multisite Network Dashboard
  • Go to ‘Network Admin’ -> ‘Plugins’ -> ‘Add New’.
  • Click on ‘Upload Plugin’.
  • Upload plugin zip.
  • Only install plugin zip in ‘Network Admin’ and do not activate it.
  • Activate plugin site wise (‘Site’ -> ‘Admin’ -> ‘Plugins’).

Configuration

  • Go to ‘Admin’ -> ‘WC – Pardot’ -> ‘Configuration’.
  • Domain: https://login.salesforce.com/
  • Business Unit ID (required): Add your Pardot Business Unit ID.
    • Log in to Salesforce CRM.
    • Go to ‘Setup’ -> ‘Pardot’ -> ‘Pardot Account Setup’.
  • Create Connected App in Salesforce CRM to get Consumer Key and Consumer Secret. The guide is here.
  • Consumer Key: Add your Salesforce Pardot Connected App Consumer Key.
  • Consumer Secret: Add your Salesforce Pardot Connected App Consumer Secret.
  • Click on ‘Authorize’ button.
  • You can see Salesforce CRM login page if not logged in Salesforce CRM. If not logged in Salesforce CRM, login to Salesforce CRM.
  • Click on ‘Allow’ button.

Integration

  • Go to ‘Admin’ -> ‘WC – Pardot’ -> ‘Integration’.
  • You can see customers and orders integration settings.
  • Click on edit icon to set integration settings.
  • Select a Pardot object you want to integrate with current form.
  • Check ‘Pardot Integration?’ checkbox if you want to integrate Pardot.
  • Map WooCommerce customers/orders fields to Pardot object fields.
  • Click on ‘Save Changes’ button.

Bulk Integration

  • Go to ‘Admin’ -> ‘WC – Pardot’ -> ‘Bulk Integration’.

API Error Logs

  • Go to ‘Admin’ -> ‘WC – Pardot’ -> ‘API Error Logs’.
  • You can see Pardot API error logs.