> For the complete documentation index, see [llms.txt](https://developer.esw.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.esw.com/adobe-commerce-magento/additional-features/shipping-methods/enable-free-shipping-promotion.md).

# Enable Free Shipping Promotion

Free shipping promotions let Adobe Commerce cart price rules mark an ESW shipping method as free on the cart page and at checkout.

This flow depends on the shipping method setup described in [Shipping Methods](/adobe-commerce-magento/additional-features/shipping-methods.md).

{% hint style="info" %}
The ESW carrier method must be enabled, and shipping rates must exist for the target country before a free shipping rule can apply.
{% endhint %}

### Show ESW shipping methods on the cart page

To display ESW shipping methods on the cart page:

1. Go to **Configuration → Sales → Delivery Methods**.
2. Confirm that the ESW carrier method is enabled.
3. Create and enable shipping rates for the target country in the Shipping Rates section.
4. Add products to the cart and open the main cart page.
5. Verify that the configured ESW shipping methods appear in the shipping estimation block.
6. Proceed to checkout and confirm that the same rates are sent to the **Delivery Method** section on the ESW checkout.

For example, if `Standard (POST)` and `Express (EXP2)` are configured for Australia, both methods can appear on the cart page and then be passed to checkout.

### Create a free shipping cart price rule

Create free shipping promotions in **Marketing → Promotions → Cart Price Rules**.

To create a free shipping rule for ESW shipping methods:

1. Go to **Marketing → Promotions → Cart Price Rules**.
2. Create a new rule and define the required conditions.
3. Set the action to apply free shipping.
4. Add a coupon code if the promotion should be coupon-based.
5. Save the rule.

For example, you might create a rule named `Free Shipping Rule` with the coupon code `Freedelivery`.

{% hint style="warning" %}
The free shipping rule only works if matching ESW shipping rates already exist for the shopper country.
{% endhint %}

### Verify the free shipping flow

After the rule is active:

1. Add eligible products to the cart.
2. Apply the coupon code, if the rule requires one.
3. Confirm that the eligible ESW shipping method updates to `0.00` on the cart page.
4. Proceed to checkout.
5. Confirm that the free shipping method is passed to the ESW checkout for order fulfillment.

The exact method that becomes free depends on the carrier method configuration for free shipping.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://developer.esw.com/adobe-commerce-magento/additional-features/shipping-methods/enable-free-shipping-promotion.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
