MaxtDesign

Troubleshooting

Prices Not Showing for a Role

  • 1.Verify the user is logged in and assigned to the correct role
  • 2.Check that the pricing rule is active (toggle in Global Rules)
  • 3.Clear all caches: plugin cache, site cache, CDN cache, browser cache
  • 4.For product-specific rules, ensure the rule is saved on the product
  • Quick Test

  • 1.Create a test user with the target role
  • 2.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 price
  • Product-Specific Rule Not Overriding Global Rule

  • Product rules must be saved on the product edit page, not in global settings
  • Verify the rule targets the correct role
  • For variable products, check if a variation-level rule exists that may be taking priority
  • Variable 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 active
  • Clear WooCommerce transient cache: WooCommerce → Status → Tools → Clear transients
  • Price ranges may take a moment to recalculate
  • Caching 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 applicable
  • 3.Clear page cache (WP Rocket, W3TC, etc.)
  • 4.Clear CDN cache (Cloudflare, etc.)
  • 5.Clear browser cache or test in incognito
  • Performance Issues on Large Catalogs

  • Install Redis or Memcached for object caching — significantly faster than transients
  • Avoid creating hundreds of product-specific rules; use global rules where possible
  • Enable performance monitoring to identify bottlenecks:
  • define('MAXTDESIGN_RBP_PERFORMANCE_MONITORING', true);

    Conflict with Other Plugins

  • 1.Deactivate all plugins except WooCommerce and Role-Based Pricing
  • 2.Test if pricing works
  • 3.Reactivate plugins one by one
  • 4.Common conflicts: other pricing/discount plugins, dynamic pricing plugins
  • Price 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 caches
  • 3.Check the WooCommerce → Status page for errors
  • Getting Support

    Use the [WordPress.org support forum](https://wordpress.org/support/plugin/maxtdesign-role-based-pricing/):

  • 1.Describe the issue clearly
  • 2.Include: WordPress version, WooCommerce version, PHP version
  • 3.List the discount type and rule configuration
  • 4.Include screenshots of the admin settings and frontend display
  • 5.Note any other active plugins that modify pricing