How To: Make Shipping Cost Depend on the Product Amount

Let’s say you want delivery in your store to become cheaper when a customer purchases more one product at a time. To do this, follow these steps:

  1. Open the Administration → Shipping & Taxes → Shipping methods page.

  2. Add a new shipping method with manual rate calculation, or choose one of the existing methods to configure it.

  3. Go to the Shipping time and rates tab.

  4. Decide where your shipping method will be offered. To do this, choose rate areas from the dropdown list. If there is a rate area in the store which you did not include in the shipping method, orders will not be delivered in this area.


    If a certain rate area does not exist in your store, you can add it. This is only necessary if you need to add different conditions and availability/unavailability of delivery to this area.

  5. Configure each rate area, and specify the Items condition. In this case there are two ways to configure this section:

    • Way 1:

      In the Rate field enter the base shipping cost, for example, $50. Configure the Items condition as follows:

      From To Surcharge / Discount
      5 item and up (leave the field empty) -$30.00
    • Way 2:

      Leave the Rate field empty, and configure the Items condition as follows:

      From To Surcharge / Discount
      1 item 5 item $50.00
      5 item and up (leave the field empty) $20.00


    In this case, if a client has 5 or more products in his order, the shipping will cost him $20 instead of $50.

  6. Click the Save button.