Add extra fees based on cart weight

Easily apply additional fees based on the total cart weight. This feature is ideal for charging shipping, packaging, or handling fees for heavy orders, helping you manage logistics costs more effectively.

How it works

The plugin calculates the total weight of all items in the cart. Based on the defined weight range, an extra fee is automatically applied during checkout. You can use conditions like less than, greater than, or between to create flexible fee rules.

Configure the extra fee settings

Step 1: Navigate to the extra fees settings

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

Step 2: Configure fee settings

  1. Set a fee title – Enter a name for the fee (e.g., "Transportation fee").
  2. Fee type – Define the amount to charge (fixed or percentage).
  3. Enable fee amount – Set the fee amount that you want to charge for bulk product purchase

Step 3: Apply conditions based on cart weight

  1. Select "Cart weight" as the condition – This will apply the fee based on the cart weight.
  2. Define the quantity range – Example:
    • Charge a $29 transportation fee if the cart weight is up to 10 kg.
    • Charge a $59 transportation fee for weights more than 10 kg.

Step 4: Save and test the rule

  1. Click Save Changes to apply the fee rule.
  2. Add products to the cart and verify that the extra fee is applied correctly based on the configured quantity rules.

Example Use Case 1

Charge $59 extra for orders above 10kg

If the total cart weight exceeds 10kg, automatically add a $59 shipping surcharge.

Example Use Case 2

Apply a $5 packaging fee for cart weight between 3kg – 6kg

When the total cart weight falls in the mid-range, apply a $5 packaging fee to balance shipping costs.

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