---
title: "Checkout Fails for a Mixed-Category Cart"
description: "WooCommerce checkout shows no payment options for a mixed-category cart? Why rules conflict and how to fix it."
url: "https://wpfactory.com/docs/mixed-cart-checkout-issue/"
updated: "2026-09-26"
category: Troubleshooting
tags:
  - "Payment Methods by Product & Country for WooCommerce"
---

# Checkout Fails for a Mixed-Category Cart

## No payment methods for a mixed cart

When a mixed cart shows no payment methods in [Payment Methods by Product & Country for WooCommerce](https://wpfactory.com/item/payment-gateways-per-product-for-woocommerce/), the product rules leave no overlapping gateway. Fix it by enabling the Pro fallback gateway in the General tab, or by revising your rules so at least one gateway is allowed for every product combination that can share a cart.

### Common symptoms

- A cart with products from different categories, tags or products shows "no payment methods available" at checkout.
- The customer cannot select a payment method and the order cannot complete.

### Cause

Each product's rules narrow the gateway list. If product A only allows Gateway 1 and product B only allows Gateway 2, the intersection is empty and nothing is left to show. This is expected behavior for conflicting rules, not a bug.

### Solution

1. **Enable the fallback gateway (Pro).** In the **General** tab, tick **Fallback gateway > Enable** (`alg_wc_pgpp_advanced_fallback_gateway_enabled`) and choose a gateway in **Choose fallback gateway** (`alg_wc_pgpp_advanced_fallback_gateway`). It appears only when the rules would otherwise leave zero options, so mixed carts always have a way to pay.
2. **Or leave an overlap.** Revise your rules so at least one gateway is allowed across every combination of products that can share a cart. For example, keep Direct Bank Transfer available everywhere.
3. Test by adding products from different rule groups and confirming a gateway remains.

### Prerequisites

- The fallback gateway requires [Payment Gateways per Products](https://wpfactory.com/item/payment-gateways-per-product-for-woocommerce/) Pro.
- A clear map of which products, categories and tags use which gateways.

### Need a hand?

Our team can help you design conflict-free rules on the [Payment Gateways per Products support forum](https://wpfactory.com/support/item/payment-gateways-per-product-for-woocommerce/).

Related articles

- [Checkout Shows No Payment Methods or Keeps Loading](https://wpfactory.com/docs/checkout-no-payment-methods/)
- [Show a Fallback Payment Method for Conflicting Carts](https://wpfactory.com/docs/woocommerce-fallback-payment-gateway/)
- [Optimize Checkout with Payment Rules by Product](https://wpfactory.com/docs/boost-checkout-gateways/)
- [Assign Payment Gateways by Product Category](https://wpfactory.com/docs/gateways-product-categories/)
- [PHP or JS Errors After Plugin Updates](https://wpfactory.com/docs/php-js-errors-or-compatibility-issues-after-plugin-updates/)

 

[![Payment Methods by Product & Country for WooCommerce](https://wpfactory.com/wp-content/uploads/Payment-Methods-by-Product-Country-for-WooCommerce.webp)](https://wpfactory.com/item/payment-gateways-per-product-for-woocommerce/)
