Advanced Shipping Price Rules - Shipping Cost on Total Cart Weight

The Advanced Shipping Price Rules section in the Dotstore Flat Rate Shipping Plugin also allows you to set shipping costs based on the total cart weight.

The Cost on Total Cart Weight option gives you the flexibility to define rules where shipping fees are calculated according to the combined weight of all items in the cart. Unlike product-specific rules, here you only work with weight ranges instead of individual products.


Why use cost on total cart weight rules?

  • Fair pricing: Ensure shipping fees reflect the actual weight of the order.
  • Efficiency: Manage heavy or light orders more accurately than flat rates.
  • Scalability: Support bulk orders by adding different weight brackets.
  • Flexibility: Add multiple rules covering different weight ranges.

Configuration steps

1. Access advanced shipping rules

  • Go to Dashboard → Dotstore → Flat Rate Shipping (Dotstore).
  • Add a new shipping method.
  • Scroll down to the section Advanced Shipping Price Rules.

2. Add cost to the total cart weight rules

  • Find the Cost on Total Cart Weight section.
  • Click Add New Rule.

3. Define rule conditions

Each rule can be customized with:

  • Minimum weight → Enter the minimum cart weight for the rule.
  • Maximum weight → Enter the maximum cart weight for the rule.
  • Shipping amount → Enter the shipping cost for that weight range.

4. Add multiple rules

  • Create several rules to cover different weight brackets.
  • Example: 0–5kg, 6–10kg, 11–20kg.

    cost on cart weight admin settings

5. Save and test

  • Click Save Changes.
  • Add products to the cart with different weights to confirm the correct rule applies.

    weight based shipping charges cart

Ready to See All Features in Actions?

Access our complete advanced features instance, allowing you to configure every feature with real checkout scenarios.


Two real examples (United States customers)

Example 1: Tiered shipping by cart weight

  • Rule 1: 0–5kg → $8 shipping
  • Rule 2: 6–10kg → $15 shipping

    Rule 3: 11–20kg → $25 shipping

    Checkout result:

    • Cart weight = 4kg → $8 shipping
    • Cart weight = 12kg → $25 shipping

Example 2: Free shipping for lightweight orders

  • Rule 1: 0–2kg → Free shipping ($0)
  • Rule 2: 3–10kg → $12 shipping

    Rule 3: 11+kg → $20 shipping

    Checkout result:

    • Cart weight = 1.5kg → Free shipping
    • Cart weight = 8kg → $12 shipping

Expected outcome

Using Advanced Shipping Price Rules → Cost on Total Cart Weight, WooCommerce will automatically calculate shipping fees based on the total cart weight. This ensures your shipping charges are fair, scalable, and customer-friendly.

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