Skip to content
  • There are no suggestions because the search field is empty.

Matrixrates: Filtering on Weight/Price/Quantity

Set shipping rates by filtering cart weight, price, or quantity ranges

Table of Contents

Overview

Matrixrates filtering allows you to apply shipping rules based on the subtotal weight, price, or quantity of products in the cart. This system is flexible with units of measurement and helps you define shipping costs using numerical ranges or specific values. 😊

Rule Explanation

You can filter based on the subtotal weight, price, or quantity using specified numerical ranges. The filter adapts to your unit of measurement, whether in pounds or grams. Please remember, a value must always be specified—empty fields aren’t allowed.

  • Use an asterisk (*) to denote open-ended values.
    • "Price from" *: any price below "price to" column
    • "Price to" *: any price above "price from" column
    • Asterisks in both columns indicate the full range of prices

Ranges

Matrixrates employs a "greater than" and "less than or equal to" model:

  • Weight: weight >100, weight <=200
    • Weight is greater than 100 lb and less than or equal to 200 lb
  • Price: price >0, price <=500
    • Price is greater than $0 and less than or equal to $500
  • Quantity: qty >5, qty <=20
    • Quantity is greater than 5 and less than or equal to 20

💡 Note: Overlapping rules may cause discrepancies. Ensure ranges do not overlap if the shipping method names are identical (e.g., 0-100 for "Standard," 80-170 for "Next day" are fine because they use different methods).

Quick Examples

Here are a few examples of rules you might set up:

  • Cart weight >500 lb and <=1000 lb costs $50
  • Cart weight <10 lb costs $4.95
  • Cart weight >10000 lb costs $0.00
  • Bed weight >100 lb costs $100

Examples

Learn more by exploring various filtering rule examples on the Matrixrates Examples page. 💡