---
title: Custom Roles Missing and Other Advanced Issues
description: "Advanced Coupon by User Role issues: a custom role missing from the list, or a rule that works for one user but not another."
url: "https://wpfactory.com/docs/advanced-troubleshooting-discount/"
updated: "2026-10-05"
category: Troubleshooting
tags:
  - "Coupon & Discount by User Role for WooCommerce"
---

# Custom Roles Missing and Other Advanced Issues

If a custom role is missing from the role lists in Coupon by User Role for WooCommerce, that is expected in the free version, which lists only the eight standard roles. Roles created by other plugins appear only in Pro. This page also covers exception roles that skip users, untranslated messages, section resets, and plugin conflicts.

### A custom role is not in the role list

The free version lists only the eight standard roles: Guest, Administrator, Editor, Author, Contributor, Subscriber, Customer, and Shop manager. Any role created by another plugin (wholesale, membership, B2B, and so on) appears only in **Pro**. If your custom role is missing, that is expected behavior, not a bug: upgrading to Pro adds every registered role to the lists.

### A rule works for one user but not another with the same role

Check whether the second user also holds a role that is in the matching **Exceptions** field. Exceptions win: a user with any exception role is skipped, even if they also have a targeted role.

### The invalid-coupon message is not translated

The message runs shortcodes, so you can localize it with `[alg_wc_cbur_translate]`. This shortcode reads the active language from the WPML constant `ICL_LANGUAGE_CODE`. On a site running only Polylang without that constant defined, the language branches may not switch. See the [multilingual message shortcode](https://wpfactory.com/docs/role-based-discounts/) reference.

### Settings look wrong after an experiment

Each section has a **Reset section settings** checkbox. Tick it and save to restore that section's options to their defaults. See [how to reset a settings section](https://wpfactory.com/docs/reset-coupon-settings-section/).

### Rule out a plugin or theme conflict

1. Temporarily switch to a default theme such as Storefront.
2. Deactivate other plugins, leaving WooCommerce and Coupon by User Role active.
3. Retest. If the rule now works, reactivate the others one at a time to find the conflict.

### Still stuck?

Send the details to our team on the [Coupon by User Role support forum](https://wpfactory.com/support/item/coupon-by-user-role-for-woocommerce/) and we will help you track it down.

Related articles

- [Coupon Role Rules Not Working: Fixes](https://wpfactory.com/docs/coupon-role-discounts-fix/)
- [Handling Users With Multiple Roles (Exceptions)](https://wpfactory.com/docs/coupon-exceptions-multiple-roles/)
- [Coupons by User Role: Developer Hooks and Filters Reference](https://wpfactory.com/docs/coupon-by-user-role-hooks-filters/)
- [Free vs Pro: Coupon by User Role for WooCommerce](https://wpfactory.com/docs/free-vs-pro/)
- [How Coupon Validation by User Role Works](https://wpfactory.com/docs/coupons-apply/)

 

[![Coupon & Discount by User Role for WooCommerce](https://wpfactory.com/wp-content/uploads/Coupon-by-User-Role-for-WooCommerce.webp)](https://wpfactory.com/item/coupon-by-user-role-for-woocommerce/)
