Prices Not Showing for a Role
1.Verify the user is logged in and assigned to the correct role2.Check that the pricing rule is active (toggle in Global Rules)3.Clear all caches: plugin cache, site cache, CDN cache, browser cache4.For product-specific rules, ensure the rule is saved on the productQuick Test
1.Create a test user with the target role2.Log in as that user (or use "User Switching" plugin)3.Visit a product page — you should see the original price with strikethrough and the member priceProduct-Specific Rule Not Overriding Global Rule
Product rules must be saved on the product edit page, not in global settingsVerify the rule targets the correct roleFor variable products, check if a variation-level rule exists that may be taking priorityVariable Product Prices Not Updating
Ensure you selected the correct variation (or "All Variations")If using Set Price on a variation, the variation must exist and be activeClear WooCommerce transient cache: WooCommerce → Status → Tools → Clear transientsPrice ranges may take a moment to recalculateCaching Issues
Prices Not Updating After Rule Change
The plugin automatically clears its cache when rules change. If prices are stale:
1.Clear the plugin's price cache (automatic on save, but check)2.Clear your object cache (Redis/Memcached) if applicable3.Clear page cache (WP Rocket, W3TC, etc.)4.Clear CDN cache (Cloudflare, etc.)5.Clear browser cache or test in incognitoPerformance Issues on Large Catalogs
Install Redis or Memcached for object caching — significantly faster than transientsAvoid creating hundreds of product-specific rules; use global rules where possibleEnable performance monitoring to identify bottlenecks:define('MAXTDESIGN_RBP_PERFORMANCE_MONITORING', true);
Conflict with Other Plugins
1.Deactivate all plugins except WooCommerce and Role-Based Pricing2.Test if pricing works3.Reactivate plugins one by one4.Common conflicts: other pricing/discount plugins, dynamic pricing pluginsPrice Display Styling Issues
If the strikethrough or member price color doesn't look right:
/* Customize in Appearance → Customize → Additional CSS */
.maxtdesign-rbp-price .maxtdesign-rbp-original {
text-decoration: line-through;
color: #999;
}
.maxtdesign-rbp-price .maxtdesign-rbp-member {
color: #your-color !important;
font-weight: bold;
}
WooCommerce HPOS Compatibility
The plugin is fully compatible with WooCommerce High-Performance Order Storage. No special configuration needed. If you encounter issues after enabling HPOS:
1.Ensure WooCommerce is updated to 8.0+2.Clear all caches3.Check the WooCommerce → Status page for errorsGetting Support
Use the [WordPress.org support forum](https://wordpress.org/support/plugin/maxtdesign-role-based-pricing/):
1.Describe the issue clearly2.Include: WordPress version, WooCommerce version, PHP version3.List the discount type and rule configuration4.Include screenshots of the admin settings and frontend display5.Note any other active plugins that modify pricing