WooCommerce Memberships

Overview

Using WP Fusion with WooCommerce Memberships, you can apply tags in your CRM based on the status of a user’s membership, as well as automate membership level enrollments by applying a tag in your CRM.

Note: If you’re using WooCommerce Memberships in conjunction with WooCommerce Subscriptions, and you’ve already configured tags for the subscription product, then there is no need to specify additional tags on the membership plan, and it may result in unexpected behavior.

Settings

To configure the settings, navigate to WooCommerce » Memberships » Membership Plans, click Edit on any membership plan, and select the WP Fusion settings panel.

Automated Enrollment

You can automate enrollments in a membership level by specifying a “linked tag” in the Link with tag box.

If this tag is applied to a user, they will automatically be enrolled in the membership. Likewise, if this tag is removed, their membership status will be paused.

When a user is given this membership level, either via a WooCommerce purchase or manual assignment, the selected tag will also be applied.

Note: This is only necessary if you are selling membership access via an outside system (like ThriveCart) and wish to automatically set and pause membership levels. If you’re selling access via WooCommerce it’s preferable to configure any tags to be applied via the WooCommerce product.

Active Memberships

Any tags specified in the Apply tags setting will be applied to the user when a new membership is created, or a membership status is changed to active (either a status of Active, Free Trial, or Complimentary).

Optionally you can check the box for Remove tags to automatically remove those tags when a membership is paused, expires, or is fully cancelled.

Additional Statuses

Here you can configure additional tags to be applied based on specific membership statuses. For more details on the meanings of the statuses see this documentation from WooCommerce.

If a user was tagged as either Cancelled, Expired, or Paused, and their membership is reactivated, the tags for the previous status will be removed.

Syncing Membership Fields

WP Fusion also supports syncing a member’s expiration date and current membership status to a custom fields in your CRM.

To set this up go to Settings » WP Fusion » Contact Fields and enable the fields under the WooCommerce Memberships header for sync.

When a membership is purchased, manually edited, or the membership status changes the enabled fields will be synced.

Batch Operations

WP Fusion includes a batch processing tool for WooCommerce memberships, under Settings » WP Fusion » Advanced » Batch Operations.

When you run the WooCommerce Memberships statuses batch operation, WP Fusion will go through each of the user memberships on your site, and apply and remove tags from the user based on their current membership status, using the settings you’ve configured on the membership plan.

Was this helpful?