In X-Cart, you can configure flat rates for:

  • subtotal ranges (the shipping cost will depend on the order subtotal amount);

  • weight ranges (the shipping cost will depend on the weight of items in the order);

  • item ranges (the shipping cost will depend on the number of items in the order);

  • any combination of subtotal, weight, and item ranges (the shipping cost will depend on more than one parameter).

Let us configure a custom rules that will allow offering our customers:

  • $7 flat rate shipping for orders with a subtotal of up to $50 - if the order weight is up to 10 lb;

  • free shipping for orders with a subtotal of $50 or more - if the order weight is up to 10 lb;

  • $10 flat rate shipping for orders weighing over 10 lb.

The "Rate 1" needs to be "$7 flat rate shipping for orders with a subtotal of up to $50 - if the order weight is up to 10 lb". To get this rate, we need to configure the first row in the table as follows:

  • Subtotal range: $0.00 - $49.99

  • Weight range: 0 - 10 lb

  • flat rate: $7

Once we have configured Rate 1, let's add two more rows for the rates" Free shipping for orders with a subtotal of $50 or more - if the order weight is up to 10 lb" and "$10 flat rate shipping for orders weighing over 10 lb".

To add a new row, we will use the [+] button:

Then, we will configure the two new rows as follows:

"Free shipping for orders with a subtotal of $50 or more - if the order weight is up to 10 lb":

  • Subtotal range: $50 - $ ∞

  • Weight range: 0 - 10 lb

  • flat rate: $0

"$10 flat rate shipping for orders weighing over 10 lb":

  • Subtotal range: $0 - $ ∞

  • Weight range: 10 lb - ∞

  • flat rate: $10

We are now ready to save our table.

You can find more information on free shipping with custom table rates here.

Related pages:

Did this answer your question?