WP Manifestindependent plugin directory
manifest / users / um-woocommerce-tools

Ultimate Member - WooCommerce Tools

Adds the "Bought products" field and filter for the member directory (based on WooCommerce orders)

★ 0stars
1.3.0latest · 1 year 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/umdevelopera/um-woocommerce-tools/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.

WooCommerce Tools

Adds more features for UM integration with the WooCommerce plugin.

Key features

  1. Bought products
  • Add the "Bought products" field to the profile form builder.
  • Add the "Bought products" filter to the member directory.
  • Adds a widget used to update information about bought products manually.
  • Automatically updates information about bought products for all users on activation.
  • Automatically updates information about bought products for a user on the order status change.
  1. Subscriptions
  • Allow removing other roles when assign a role on subscription status change.
  • Allow removing other roles when assign a role on subscription switch.

Installation

Note: This plugin requires the Ultimate Member and WooCommerce plugins to be installed first.

How to install from GitHub

Open git bash, navigate to the plugins folder and execute this command:

git clone --branch=main git@github.com:umdevelopera/um-woocommerce-tools.git um-woocommerce-tools

Once the plugin is cloned, enter your site admin dashboard and go to wp-admin > Plugins > Installed Plugins. Find the "Ultimate Member - Bought products" plugin and click the "Activate" link.

How to install from ZIP archive

You can install the plugin from this ZIP file as any other plugin. Follow this instruction.

How to use

How to add the "Bought products" field to profiles

Go to wp-admin > Ultimate Member > Forms > Default Profile to add the Bought products field to profiles. Click the "+" icon in the Form Builder. You will see the Fields Manager pop-up. Click the Bought products button. A field will be added to the form. Click the Update button to save changes. See details here.

UM Forms, Edit Form (Bought products)

The Bought products field is visible for the profile owner and administrators. Change the field's Privacy option if you want to make the field visible to others.

Profile + Bought products

How to add the "Bought products" filter to the member directory

Go to wp-admin > Ultimate Member > Member Directories > Edit to add the Bought products filter to the member directory. Scroll down to the Search Options section. Turn on the Enable Filters feature setting and you will see the Choose filter(s) meta to enable setting below. Click the Add New Custom Field button to add a new filter. Choose the Bought products in the field that appears. Click the Update button to save the changes. See details here.

UM Member Directories, Edit + Search Options (Bought products)

The Bought products filter is visible for administrators and roles that can edit other member accounts. Use the um_woocommerce_bought_product_can_view_field filter hook if you want to make the filter visible to others.

filter in the member directory

How to update data manually

The plugin automatically updates information about bought products for all users on activation. You can use a widget to update information about bought products manually.

Go to wp-admin > Ultimate Member > Dashboard, find the Bought products widget and click the Start button to run the process. You'l see a progress bar below. Wait until the process will be done.

UM Dashboard + Create or update bought products usermeta

How to remove other roles on subscription change

The "Ultimate Member - WooCommerce" plugin does not remove all roles when the subscription status is changed. Only a role previously assigned by the tool is removed. This logic is chosen to avoid conflicts with other plugins. You may want to remove all other roles when subscription is purchased or expire. This plugin adds a feature you need.

Go to wp-admin > Ultimate Member > Settings > Extensions > Woocommerce and choose Yes in the Remove other roles when assign a role on subscription status change setting.

UM Settings, Extensions, WooCommerce

Support

This is a free extension created for the community. The Ultimate Member team does not provide support for this extension. Open new issue if you are facing a problem or have a suggestion.

Give a star if you think this extension is useful. Thanks.

Ultimate Member core plugin info and download

Documentation for Ultimate Member

Official extensions for Ultimate Member

Free extensions for Ultimate Member

Code snippets for Ultimate Member

Releases

5 releases.

Tag
Published
1.3.0 latest
Mar 24, 2025 1 year ago
Dec 7, 2024 1 year ago
Nov 17, 2024 1 year ago
Dec 24, 2023 2 years ago
Sep 11, 2023 3 years ago

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