Directory / plugin

Mad Cow Checkout Fees for WooCommerce

v1.1.0 · by jrobie23

Add conditional fees or discounts to the WooCommerce checkout based on products, categories, and shipping state.

View on WordPress.org

About this plugin

Create as many fee rules as you need under WooCommerce MCW Checkout Fees. Each rule adds one line to the cart and checkout totals when its conditions match the customer’s cart.

What a rule can do

  • Fixed or percentage amounts. A percentage is calculated on the cart subtotal.
  • Negative amounts for discounts.
  • Once per order, per matching cart line, or per matching unit. A per-line or per-unit percentage applies only to the matching lines. The result is always one fee line.
  • Taxable or not, with your choice of tax class when it is taxable.
  • Enable or disable a rule without deleting it.

Conditions

  • Products — match specific products or variations in the cart.
  • Categories — match products in particular product categories. A parent category also matches its sub-categories.
  • Shipping states — match the customer’s shipping state, grouped by country.
  • AND or OR logic — require every condition to match, or just one.

A rule with no conditions applies to every cart.

Examples

  • A flat $0.28 delivery fee on orders shipping to Colorado.
  • A $2.00 handling fee when the cart contains anything from a “Fragile” category.
  • A 5% discount for a “Wholesale” category.
  • A $15.00 surcharge when a specific product is shipped to a specific state.

Built for WooCommerce

  • Declares High-Performance Order Storage (HPOS) compatibility.
  • Fees use WooCommerce’s own cart fees API, so they appear in the cart, at checkout, on the order, and in emails.
  • No external requests, no tracking, no ads.

Plugin tags