> ## Documentation Index
> Fetch the complete documentation index at: https://codebeans-payment-rules-pro.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Troubleshooting

> My rule has no effect — and the other five things that usually turn out to be the cause.

## My rule has no effect at checkout

Check in this order — the cause is nearly always one of the first three.

1. **Status is Draft.** Look at the **Enabled** toggle in the customizations list. Draft rules are saved but do not run.
2. **The payment method is not toggled on.** Ticking **Hide** is not enough; the method itself must be switched on in the **Hide, sort or rename payment methods** list.
3. **The country, Market, tag, or company is in no zone.** Organizer rules only affect what is inside a zone. Anything outside every zone falls through to Shopify's default list. The editor warns about this for a reason.
4. **You are testing through the admin.** Draft orders and admin-created orders ignore rules. Test from the storefront.
5. **The condition does not match your test cart.** Read the **Description** panel and compare it against the cart you actually built — currency, totals including or excluding discounts, and shipping country chosen versus billing country are the usual mismatches.

## A payment method disappeared and I do not know why

Every active rule is evaluated, and a method hidden by any one of them is hidden. Open the customizations list and check all Active rules, not just the one you last edited. Disable them one at a time to find the culprit.

## The method reappears for some customers

Almost always a zone gap. A country, tag, or company you did not include matches no zone and gets the default list. Add a catch-all zone covering everyone else.

For tag and company rules, guests are the specific gap — no account means no tags and no company. See [Customer Tag Payments Organizer](https://codebeans-payment-rules-pro.mintlify.site/payments-organizers/customer-tag-payments-organizer.md).

## Renaming does nothing

The method is rendered as a logo rather than text. Nothing to fix — see [Common questions](https://codebeans-payment-rules-pro.mintlify.site/reference/common-questions.md).

## The condition I need is not in the picker

On an **advanced** rule, the available conditions depend on the **function input**. Switch to **Standard input** for the broadest set, or to the specific input the condition belongs to — Date, Market, Discount, Customer, or Attribute.

On a **simple** rule, the condition set is fixed. If what you need is not there, rebuild as advanced.

## Sorting is not respected

Lower priority sorts higher. Methods with no priority keep Shopify's default order and sit below the ones you positioned. Check that you set a priority via **Edit** on each method, not just ticked the **Sort** checkbox.

## The Markets picker is empty

The app needs the `read_markets` permission, granted at install, and your store needs Markets configured in **Settings → Markets**. A store that has never set one up has only its primary market.

## The company picker is empty

Company records require a Shopify plan with B2B. Without it, use tags instead.

## Something else

Export the rule that is misbehaving and attach the JSON to your support request — see [Getting help](https://codebeans-payment-rules-pro.mintlify.site/reference/getting-help.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.