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.
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:
- Go to WooCommerce → Settings → Payments → Conditions
- Click Add New Rule (or edit an existing rule)
- Enter a Rule Name (e.g., Brand restriction)
- Set Status = Enabled
Add Condition:
- Select Product Brands
- Choose condition type (e.g., Equal to (=))
- Select the brand(s) (e.g., Puma)
Add Action:
- Choose Disable Payments
- Select the payment method(s) (e.g., Cash on Delivery)
- Save the rule
Once configured, the selected payment methods will be restricted when products from those brands are in the cart.
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.