How to restrict payment methods based on product brands in WooCommerce

The Product Brands condition allows you to control payment methods based on the brand of products in the cart.

This is useful when certain brands require specific payment methods due to pricing, risk, or supplier rules.

Admin: Set product brands

Benefits

  • Control payment methods for specific brands
  • Reduce risk for high-value or sensitive brands
  • Apply brand-specific payment policies
  • Improve checkout accuracy and compliance

How to Restrict Payments by Product Brand

Follow these steps to set payment restrictions based on product brands:

  1. Go to WooCommerce → Settings → Payments → Conditions
  2. Click Add New Rule (or edit an existing rule)
  3. Enter a Rule Name (e.g., Brand restriction)
  4. Set Status = Enabled

Add Condition:

  1. Select Product Brands
  2. Choose condition type (e.g., Equal to (=))
  3. Select the brand(s) (e.g., Puma)

Add Action:

  1. Choose Disable Payments
  2. Select the payment method(s) (e.g., Cash on Delivery)
  3. Save the rule
Admin: Configure Product Brand condition with selected brands

Once configured, the selected payment methods will be restricted when products from those brands are in the cart.

Front: Checkout page where restricted payment methods (e.g., COD) are hidden

Example Use Cases

  • Disable Cash on Delivery for premium brands
  • Allow only prepaid methods for specific suppliers
  • Restrict payment options for branded or exclusive products
  • Apply different payment rules for luxury vs regular brands

Conclusion

Restricting payment methods by product brand gives you better control over how specific products are sold and paid for. This helps manage risk and enforce business rules at checkout.


FAQs

1. Does this work only for branded products?

Yes. This condition applies only to products assigned to a brand.

2. What happens if multiple brands are in the cart?

The rule will apply if the selected brand condition matches any product in the cart.

3. Can I select multiple brands in one rule?

Yes. You can select multiple brands and apply the same payment restriction.

4. Will this affect other products in the cart?

Yes. If the condition is met, the payment restriction applies to the entire cart.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.