Caching and Indexing

A customer sees the wrong products

Confirm the active access mode, store view and customer account. Then review active catalogs assigned directly and through the customer group, plus direct product grants.

In strict mode, those sources form the allowed set. In override mode, normally visible Magento products can remain available even without an assignment.

An assigned catalog has no effect

Check that the catalog is active, contains the product and is assigned in the current store view. A catalog assignment and product membership are separate steps.

Search or a category shows stale products

Run the relevant Magento indexers and clear application and full-page cache. Retest with a fresh customer session. Also check search suggestions and the direct product URL.

My Products is empty

Review My Products display mode. Catalog-only mode omits direct grants, while direct-only mode omits catalog products. Also verify catalog active state and store-view assignment.

A removed product remains in the cart

Keep Refresh cart on items update enabled when assignment writes should recheck cart contents. After a large API synchronization, verify the cart of an affected test customer.

Strict mode appears different for guests

Guests have no customer-specific catalog or direct grants. Test guest behavior separately from signed-in customers and do not use a guest result to validate a customer's whitelist.

A direct product URL still opens

Clear full-page cache and retest in a new session. Confirm the customer does not receive the product through another active catalog, customer-group assignment or direct grant.