How To: Offer Free Shipping for Buying a Certain Product

You can offer free shipping when a customer has a certain product in cart. This is done via a cart promotion.


If the free shipping promotion applies to an order, customers won’t be charged for shipping any products in that order. Additional shipping charges that you specify for individual products won’t apply either.

To create this promotion, follow the steps below:

  1. In the Administration panel, go to Marketing → Promotions.

  2. Click the + button in the top right corner and choose Add cart promotion.

    Open the list of promotions and use the plus button to add a cart promotion.
  3. Name your promotion and make sure that the Status is set to Active.

    Name your promotion and specify other parameters on the General tab.
  4. Switch to the Conditions tab and click + Add condition.

  5. Choose Products in the dropdown list, then click + Add product.

    Add a "Products" condition.
  6. Tick the checkboxes of one or multiple products from the list. A customer will have to add any of them to cart to be eligible for the promotion.

  7. Click Add products and close.


    If you want the promotion to apply only when a customer buys several different products, add those products as separate conditions. Make sure that the phrase above the list of conditions says If all of these conditions are true.

    Select one or multiple products from the list.
  8. Switch to the Bonuses tab and click + Add bonus.

  9. Select Free shipping from the dropdown list and choose a shipping method.


    If you’d like to give free shipping for multiple shipping methods, add those methods as separate bonuses.

    Select the shipping method you want to make free.
  10. Click Create.

    Congratulations! Now when customers add the specified product to cart and select the right shipping method, they won’t be charged for shipping.

    Customers won't be charged for shipping if their orders fall under the free shipping promotion.