WP Manifestindependent plugin directory
manifest / integrations / wpcv-woo-civi-integration

Integrate CiviCRM with WooCommerce WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

A WordPress plugin that creates CiviCRM Contributions, Memberships and Participants from WooCommerce Orders and keeps WooCommerce Customer Accounts in sync with CiviCRM Contact data.

★ 7stars
3.1.4latest · 2mo ago

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/wpcv/wpcv-woo-civi-integration/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

A WordPress plugin that creates CiviCRM Contributions, Memberships and Participants from WooCommerce Orders and keeps WooCommerce Customer Accounts in sync with CiviCRM Contact data.

Description

Please note: this is the development repository for Integrate CiviCRM with WooCommerce.

Integrate CiviCRM with WooCommerce is a WordPress plugin that creates CiviCRM Contributions, Memberships and Participants from WooCommerce Products and keeps WooCommerce Customer Accounts in sync with CiviCRM Contact data.

Features

Contributions, Memberships and Participants

  • Easily create WooCommerce Products that create Contributions, Memberships and Participants in CiviCRM.
  • Each Product in a WooCommerce Order becomes a Line Item in the CiviCRM Contribution.
  • Membership and Participant Statuses are updated when a WooCommerce Order is completed.
  • Assign a default CiviCRM Campaign to all WooCommerce Orders or customize the Campaign per Order.
  • Shipping Costs can be mapped to a CiviCRM Financial Type.

CiviCRM Contacts

  • Logged in Users are recognised and the Contribution is created against the related CiviCRM Contact record.
  • If not logged in, the plugin tries to find the CiviCRM Contact record using Dedupe Rules and the Contribution is created against the CiviCRM Contact record if one is found.
  • If the CiviCRM Contact does not exist, a new Contact record is created in CiviCRM and the Contribution is created against the newly-created Contact record.
  • The related Contact record link is added to each WooCommerce Order as a note.

Customer Accounts

  • This plugin enables two-way syncing of Address, Billing Phone, and Billing Email between CiviCRM and WooCommerce.
  • When a User edits their Address, Billing Phone, or Billing Email through their WooCommerce Account page, their CiviCRM Profile, or through CiviCRM's admin interface, the data will be updated in both CiviCRM and WooCommerce.

State/Province sync

  • This plugin can replace WooCommerce's States/Counties list with CiviCRM's State/Province list.

Requirements

This plugin requires a minimum of CiviCRM 5.42.1 and WooCommerce 5.2.2+.

Setup

Please refer to the documentation.

Known Issues

Creating Orders in WooCommerce admin is not fully supported. It is best to create Orders via the Checkout.

Installation

There are two ways to install from GitHub:

ZIP Download

If you have downloaded Integrate CiviCRM with WooCommerce as a ZIP file from the GitHub repository, do the following to install the plugin:

  1. Unzip the .zip file and, if needed, rename the enclosing folder so that the plugin's files are located directly inside /wp-content/plugins/wpcv-woo-civi-integration
  2. Make sure WooCommerce is activated and configured
  3. Make sure CiviCRM is activated and configured
  4. Activate the plugin
  5. Configure the plugin as described above

git clone

If you have cloned the code from GitHub, it is assumed that you know what you're doing.

Releases

5 releases.

Tag
Published
3.1.4 latest
Jul 27, 2026 2mo ago
May 1, 2026 5mo ago
Aug 5, 2025 1 year ago
May 3, 2024 2 years ago
May 3, 2024 2 years ago

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.

A grade

Security

Integrate CiviCRM with WooCommerce 3.1.4 · audited by WP Registry

No security issues found.

Audited release
3.1.4
Findings
none
Worst severity
—
Content hash
9a8f5821f6df95cffbcb0203…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.