Ultimate Member WooCommerce Integration Guide

Running an online store and want to add membership features? Or have a membership site and want to sell products? The Ultimate Member WooCommerce integration lets you combine the best of both worlds.

This integration connects your membership site with your online store, allowing you to offer member discounts, restrict products to members, and create membership-based shopping experiences. In this guide, I’ll show you how to set it all up.

Why Integrate WooCommerce with Ultimate Member?

The integration offers powerful possibilities:

  • Member-only products and discounts
  • Role-based pricing
  • Membership-gated products
  • Combined member and customer management
  • Enhanced shopping experiences

If you’re selling products and have members, this integration creates synergies between your store and membership site.

Prerequisites

Before integrating, make sure you have:

  • Ultimate Member installed and activated
  • WooCommerce installed and activated
  • Ultimate Member WooCommerce extension (if using premium features)

Both plugins need to be working properly before integration.

Basic Integration Setup

Let’s start with basic integration:

Install WooCommerce Extension

If you have the WooCommerce extension:

  1. Download from your Ultimate Member account
  2. Install via WordPress → Plugins → Add New → Upload
  3. Activate the extension

Configure Integration Settings

Go to Ultimate Member → Settings → Extensions → WooCommerce:

  • Enable integration features
  • Configure role mappings
  • Set up discount rules
  • Configure product restrictions

Basic integration works without the extension, but the extension adds powerful features.

Role-Based Product Access

Restrict products to specific member roles:

Restricting Products

To restrict a product:

  1. Edit the product in WooCommerce
  2. Find Ultimate Member settings
  3. Choose which roles can purchase
  4. Set access message for non-members
  5. Save product

Restricted products are only visible and purchasable by specified roles.

Use Cases

Common use cases include:

  • Member-only products
  • Premium member exclusives
  • Role-specific product catalogs
  • Membership-gated digital downloads

Product restrictions help you create value for different membership tiers.

Member Discounts

Offer discounts to members:

Setting Up Discounts

You can create role-based discounts:

  • Percentage discounts
  • Fixed amount discounts
  • Free shipping for members
  • Role-specific pricing

Discounts are a great way to reward members and encourage purchases.

Discount Configuration

Configure discounts in:

  • Ultimate Member → Settings → Extensions → WooCommerce
  • Or use WooCommerce coupon system
  • Set automatic discounts for roles

Automatic discounts apply at checkout without members needing coupon codes.

Combining Memberships and Purchases

Create powerful combinations:

Purchase-Based Role Assignment

When members purchase specific products, you can:

  • Automatically assign roles
  • Grant membership access
  • Unlock premium features

This creates a seamless flow from purchase to membership.

Membership as a Product

You can sell memberships as WooCommerce products:

  • Create membership products
  • Set pricing and terms
  • Automatically assign roles on purchase
  • Manage through WooCommerce

This approach lets you use WooCommerce’s full e-commerce features for memberships.

Member Account Integration

Integrate member accounts with customer accounts:

Unified Account Pages

Members can access:

  • Their Ultimate Member profile
  • WooCommerce order history
  • Membership information
  • All in one place

Unified accounts create a better user experience.

Testing the Integration

Test everything thoroughly:

  1. Test product restrictions
  2. Verify discounts apply correctly
  3. Test role assignment on purchase
  4. Check account integration
  5. Test checkout process
  6. Verify email notifications

Thorough testing ensures the integration works smoothly.

Common Issues

Here are common integration problems:

Discounts Not Applying

If discounts don’t work:

  • Check discount settings
  • Verify user roles
  • Test with different roles
  • Check for conflicts

Products Still Accessible

If restrictions don’t work:

  • Verify product settings
  • Check user roles
  • Clear cache
  • Test with different accounts

Best Practices

Tips for successful integration:

  • Start simple – Begin with basic features
  • Test thoroughly – Verify everything works
  • Document your setup – Note your configuration
  • Monitor performance – Watch for issues

Next Steps

Now that WooCommerce is integrated, consider:

  • Creating member-exclusive products
  • Setting up discount campaigns
  • Promoting products to members
  • Analyzing member purchase patterns

The WooCommerce integration opens up many possibilities for combining e-commerce with membership. Take time to configure it well, and you’ll create a powerful platform that serves both your store and your members.