How to Add Product or Category-Based Extra Fees in WooCommerce

Some products—like fragile, oversized, or premium items—require special handling. This use case shows how to automatically apply extra fees to selected products or categories at checkout.

With the Extra Fees plugin, you can set targeted surcharges for items that need additional care, packaging, or insurance. (Plugin Feature: Product/Category Fees)

Business Impact Example: Stores often charge an additional $5 per item for glassware, electronics, or collectibles, helping to recover packaging or insurance costs without raising product prices across the board.


Preconditions

  • Extra Fees plugin is installed and activated.
  • Products are properly categorized or tagged in WooCommerce

Steps (Basic Flow)

  1. Go to Dashboard > Extra Fees
  2. Click Add New Fee
  3. Name the fee: Special Item Fee
  4. Set Fee Type to: Fixed
  5. Set Amount to: $5
  6. Under Conditions, select applicable Products or Categories

  7. Click Save Fees
  8. At checkout, if qualifying products are in the cart, the surcharge is applied automatically


Alternate Flow

  • If the cart contains no qualifying products, no fee is applied.

Expected Outcome

  • Helps you cover additional costs for packaging, handling, or insuring sensitive or premium products, without affecting your base pricing.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.