How to apply extra fees based on weight rules in the WooCommerce cart page?

You can charge extra fees based on the total weight of items in the customer’s cart. This is useful for adding handling fees, shipping surcharges, or other costs linked to heavy orders. With the WooCommerce Extra Fees plugin, you can easily configure these charges using custom weight rules.

Benefits of weight-based extra fees rules

When customers reach the specified cart weight, the extra fee will automatically apply at checkout. This ensures accurate pricing based on the load being shipped.
By using weight-based rules, you can manage shipping and handling costs efficiently while offering a transparent checkout process.

Steps to configure weight-based extra fees

First, go to the Dotstore > WooCommerce Extra Fees > Manage Fees from your WordPress dashboard.

1. Set extra fee details

Title: Enter a fee label (e.g., "Heavyweight Handling Fee").

Fee Type: Choose Fixed Fee or Percentage Fee as required.

Fee Amount: Enter the fee amount you want to charge.

2. Define weight-based extra fee rules

In the Conditions section, select Weight from the dropdown.

Set weight ranges (e.g., apply fees if the total cart weight is over 2 kg).

You can add multiple rules for different conditions, like only for the country United States, etc..

3. Apply weight-based extra fees

Once the user adds any products to the cart and the product weight increases by more than 2 kg, the heavy weight fee is charged to the order.

Example 1: Charge $5 for orders over 10 kg

  • Title: "Heavy Package Fee"
  • Fee Amount: $5 (Fixed Fee)
  • Condition: Apply if Cart Weight ≥ 10 kg

Example 2: Apply a 3% extra fee for orders over 20 kg

  • Title: "Heavy Shipment Charge"
  • Fee Amount: 3% (Percentage Fee)
  • Condition: Apply if Cart Weight > 20 kg

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