---
schema_version: "1"
id: 4eb393c1cd8fd5e2cc73b1a5d8febe64ebe8607ea1882de6d5f437f250c4676a
title: No-Cost Shipping Promotion
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/commerce/264-0-0/rt_cms_modules_no_cost_shipping.md
canonical_url: https://help.salesforce.com/s/articleView?id=commerce.rt_cms_modules_no_cost_shipping.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 4393873a819239bc8d5a8a60c256575797799fa2d7a653e1fb6fdf2bd98e0976
description: Create promotions in Point of Sale CMS that automatically apply no-cost shipping to eligible orders at checkout on the Point of Sale (POS) app.
products:
  - Commerce
release: "264"
---
# No-Cost Shipping Promotion

Create promotions in Point of Sale CMS that automatically apply no-cost shipping to eligible orders at checkout on the Point of Sale (POS) app.

Offer customers no-cost or discounted shipping with Point of Sale's No-Cost shipping [promotion](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_modules_promotions.htm&release=264.0.0&type=5 "Create promotions and automatically validate those promotions in the Point of Sale (POS) app."). You can set up rules to automatically apply no-cost shipping to eligible orders at checkout on the POS app.

As of March 2025, Point of Sale offers two types of no-cost shipping (V1 and V2). Each version has different features.

## Support Capabilities

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
          <colgroup>
            <col style="width:50%">
            <col style="width:50%">
          </colgroup>
          <tbody>
            <tr class="">
              <td class="slds-cell-wrap" style="vertical-align:top;">No cost Shipping V1</td>

              <td class="slds-cell-wrap" style="vertical-align:top;">No cost Shipping V2</td>

            </tr>
            <tr class="">
              <td class="slds-cell-wrap" style="vertical-align:top;">
                <p><em>App build prerequisite: 10.7.1 or earlier</em></p>
                <ul>
                  <li>
                    <p>Apply a shipping discount for all promotions that qualify for no-cost
                      shipping</p>
                  </li>

                  <li>
                    <p>Record shipping charges and discounts in TLogs and JSON</p>
                  </li>

                  <li>
                    <p>Print shipping charges on receipts</p>
                  </li>

                </ul>
              </td>

              <td class="slds-cell-wrap" style="vertical-align:top;">
                <p><em>App build prerequisite: 10.8.1 or greater</em></p>
                <ul>
                  <li>
                    <p>Apply a shipping discount for all promotions that qualify for no-cost
                      shipping</p>
                  </li>

                  <li>
                    <p>Record shipping charges and discounts in TLogs and JSON</p>
                  </li>

                  <li>
                    <p>Compatibility with <a href="https://help.salesforce.com/s/articleView?id=commerce.rt_cms_modules_omnichannel_delivery_groups.htm&amp;language=en_US" target="_blank"><u>delivery groupings</u></a></p>
                  </li>

                  <li>
                    <p>Print shipping charges and discounts on receipts</p>
                  </li>

                </ul>
              </td>

            </tr>
          </tbody>
        </table>

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-commerce-retail-264-0-0-production-enus/17d647fb-8988-49fb-9add-c4f4cc79c9e4/images/icon_note.png)

Note

To use V2, update your app builds to 10.8.1 or higher. Support is still available for V1, but use app builds 10.7.1 or lower to successfully apply V1 no-cost shipping. Only one type of no-cost shipping (V1 or V2) will be allowed to use and apply on the POS app.

To show shipping discounts at the line-item level at checkout and on receipts, first delete or deactivate any No-cost Shipping promotions you’ve configured in CMS. Because the No-Cost Shipping promotion applies at the delivery-group level, it overrides item-level shipping discounts sent using the Delivery Group SPI.

## Configure Point of Sale CMS for No Cost Shipping

Setup Point of Sale CMS to let merchants create no-cost shipping promotions.

### Create V1 No-Cost Shipping Promotions

1. Go to **Promotions > Free Shipping.**
2. Configure the [promotion](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_modules_create_promotions.htm&release=264.0.0&type=5 "Learn how to configure promotions in Point of Sale CMS, including basic information, promotion configuration, and promotion codes.").

### Create V1 No-Cost Shipping Promotions

1. Go to **Promotions > Free Shipping**(in v10.8.1 or later).
2. Configure the [promotion](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_modules_create_promotions.htm&release=264.0.0&type=5 "Learn how to configure promotions in Point of Sale CMS, including basic information, promotion configuration, and promotion codes.").

### Configure Print Receipts

1. In Point of Sale, create or edit a [print receipt layout](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_layouts_templates_receipt.htm&release=264.0.0&type=5 "Customize Point of Sale receipts to enhance customer experiences. Configure store-level print receipts and use templates for order returns. The Receipt Layout editor allows you to tailor headers, footers, and item details. Understand common challenges and best practices for clear and readable receipts, including managing returns and exchanges.").
2. To print shipping charges at the order level, add the PS Tag :ps\_o\_shipping\_charges.
3. To print shipping discounts at the order level, add the PS Tag :ps\_o\_shipping\_discount\* .
4. To print the shipping method at the product level, add the PS Tag :ps\_p\_shipping\_method\_name.
5. To print the shipping method charges at the product level, add the PS Tag :ps\_p\_shipping\_method\_charges\*.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-commerce-retail-264-0-0-production-enus/17d647fb-8988-49fb-9add-c4f4cc79c9e4/images/icon_note.png)

Note Note: \* - This tag is only supported for V2 and app builds 10.8.1 or greater.

## View No Cost Shipping in the Point of Sale App

View how no-cost shipping is applied in the Point of Sale (POS) app.

For V1 promotions, after adding a valid promotion to the cart, the **Shipping Options** window will display all shipping methods as no-cost (for example $0). After selection, the cart summary will note the shipping charges as no cost.

For V2 promotions, the **Shipping Options** window will display all shipping methods in the Shipping Options modal will appear as no cost (for example, $0). Once a method is selected, the cart summary will display individual shipping discounts. These discounts will apply to each eligible item (for example, -$5.00). Shipping discounts are shown in the quote summary, order history, and virtual receipt on the terminal. However, these views show only the total shipping discount, not item-level breakdowns. The cart summary is the only place where individual item shipping discounts are detailed.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-commerce-retail-264-0-0-production-enus/17d647fb-8988-49fb-9add-c4f4cc79c9e4/images/icon_note.png)

Note For this feature, you need to enable Allow Multiple Shipping Addresses Per Order in the Omnichannel settings and be on app version 11.1.1 or later. 

## View Electronic No Cost Shipping in Point of Sale CMS

Observe shipping records in JSON or in an Electronic Journal.

### JSON

Both V1 and V2 at no-cost shipping promotions are recorded in the JSON (XML coming soon), but they are reported differently. For example, consider an original shipping cost of $10 with a no-cost shipping promotion of $10, resulting in no-cost shipping ($0). In V1, the `shippingDiscount` field doesn't exist, while in V2, the field records the applied discount as 10.00.

Additionally, for V2 no-cost shipping promotions, the `priceAdjustment` list under the selected shipping method of the cart or `DeliveryGroup` (`deliveryGroups.shippingMethod.priceAdjustments`) will display promotion details. This isn't applicable for V1.

### Electronic Journal

The Electronic Journal will display shipping discounts in the “Total Discounts” column. This will show you the total value of all your shipping discount groups combined, rather than separating them individually.

## Understand Known Issues with No Cost Shipping

Create promotions in Point of Sale CMS that automatically apply no-cost shipping to eligible orders at checkout on the Point of Sale (POS) app.

Point of Sale's [Promotion](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_modules_create_promotions.htm&release=264.0.0&type=5 "Learn how to configure promotions in Point of Sale CMS, including basic information, promotion configuration, and promotion codes.")configuration lets you offer customers no-cost or discounted shipping. You can set up rules to automatically apply no cost shipping to eligible orders at checkout on the POS app.

As of March 2025, Point of Sale offers two types of no cost shipping (V1 and V2). Each version has different features.

### Support Capabilities

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
            <colgroup>
              <col style="width:50%">
              <col style="width:50%">
            </colgroup>
            <tbody>
              <tr class="">
                <td class="slds-cell-wrap" style="vertical-align:top;">No cost Shipping V1</td>

                <td class="slds-cell-wrap" style="vertical-align:top;">No cost Shipping V2</td>

              </tr>
              <tr class="">
                <td class="slds-cell-wrap" style="vertical-align:top;">
                  <p><em>App build prerequisite: 10.7.1 or earlier</em></p>
                  <ul>
                    <li>
                      <p>Apply a shipping discount for all promotions that qualify for no-cost
                        shipping</p>
                    </li>

                    <li>
                      <p>Record shipping charges and discounts in TLogs and JSON</p>
                    </li>

                    <li>
                      <p>Print shipping charges on receipts</p>
                    </li>

                  </ul>
                </td>

                <td class="slds-cell-wrap" style="vertical-align:top;">
                  <p><em>App build prerequisite: 10.8.1 or greater</em></p>
                  <ul>
                    <li>
                      <p>Apply a shipping discount for all promotions that qualify for no-cost
                        shipping</p>
                    </li>

                    <li>
                      <p>Record shipping charges and discounts in TLogs and JSON</p>
                    </li>

                    <li>
                      <p>Compatibility with <a href="https://help.salesforce.com/s/articleView?id=commerce.rt_cms_modules_omnichannel_delivery_groups.htm&amp;language=en_US" target="_blank"><u>delivery groupings</u></a></p>
                    </li>

                    <li>
                      <p>Print shipping charges and discounts on receipts</p>
                    </li>

                  </ul>
                </td>

              </tr>
            </tbody>
          </table>

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-commerce-retail-264-0-0-production-enus/17d647fb-8988-49fb-9add-c4f4cc79c9e4/images/icon_note.png)

Note Note:

To use V2, update your app builds to 10.8.1 or higher. Support will still be available for V1, but use app builds 10.7.1 or lower to successfully apply V1 no-cost shipping. Only one type of no-cost shipping (V1 or V2) will be allowed to use and apply on the POS app.