

Role Based Shipping for WooCommerce lets you control which shipping methods are available to different user roles during checkout.
Easily hide shipping methods for specific roles across all shipping zones or configure restrictions for individual shipping method instances within specific shipping zones.
Features:
The plugin provides a powerful “Dynamic Shipping Method Roles” feature that allows you to restrict shipping methods based on pattern matching:
How to Assign Roles to Dynamic Methods:
Finding System Names:
To find the system name of a shipping method:
1. Log in to your WooCommerce store as an administrator
2. Go to the checkout page
3. Each shipping method will display its system name in parentheses (e.g., “UPS Ground System name: ups:1234”)
4. Copy the exact system name and paste it into the dynamic method form
Use cases:
The plugin integrates directly with WooCommerce shipping rates and removes restricted shipping methods before they are displayed at checkout.