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:
- Download from your Ultimate Member account
- Install via WordPress → Plugins → Add New → Upload
- 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:
- Edit the product in WooCommerce
- Find Ultimate Member settings
- Choose which roles can purchase
- Set access message for non-members
- 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:
- Test product restrictions
- Verify discounts apply correctly
- Test role assignment on purchase
- Check account integration
- Test checkout process
- 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.
