---
schema_version: "1"
id: fea75f0857319f4c2a1c5b392727bc5fa22e4afa8060086a158c806eba1b20f4
title: Manage Product Warranties in Point of Sale
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/commerce/264-0-0/rt_pos_orders_manage_warranty.md
canonical_url: https://help.salesforce.com/s/articleView?id=commerce.rt_pos_orders_manage_warranty.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: b82b5f358c73c8bc0148813a87cfb2fcb4e051d0cd9634f42d7073516090c4e8
description: Dynamic warranty management uses an SPI so the POS can send cart data to your warranty engine, receive eligible warranty SKUs, and replace prior warranty lines with the SPI result. Learn how the POS system identifies warranty products, the required CMS setup, and the associate flow during checkout.
products:
  - Commerce
release: "264"
---
# Manage Product Warranties in Point of Sale

Dynamic warranty management uses an SPI so the POS can send cart data to your warranty engine, receive eligible warranty SKUs, and replace prior warranty lines with the SPI result. Learn how the POS system identifies warranty products, the required CMS setup, and the associate flow during checkout.

POS Prerequisites:

- Modern POS App Build: 12.0.1 or later
- Platform Support: iPhone & iPad
- Offline Support: No
- Files: Product Feed configured with add-on products and warranty SKU products

The WarrantySKU rule on the product class identifies an item as a warranty item, not by a fixed class name. Before the SPI runs, the POS removes warranty items from the payload to send only merchandise in the request. Warranty products are considered add-on products in the cart, see [Configure Add-On Products in the POS App](https://help.salesforce.com/s/articleView?id=commerce.rt_pos_orders_add_on_products_configure.htm&type=5&language=en_US).

To customize the SPI for warranty checks, and for reference on the request and response payloads, see [Point of Sale for Developers](https://developer.salesforce.com/docs/commerce/retail-cloud/overview).

## Warranty SKUs in the Product Feed

Warranty products must exist in the product catalog before the SPI can return them. The warrantyProductId returned by the warranty SPI must match a productId in your catalog with a warrantySKU-enabled product class. Create one SKU per warranty category. See [Product Feed](https://help.salesforce.com/s/articleView?id=commerce.rt_adv_config_data_feeds_specs_product.htm&type=5&language=en_US).

Fields Required in Warranty Product SKU   
| Field | value | notes |
| --- | --- | --- |
| productId | Assigned by the merchant (for example WRN-FURN-5y). | This field must match the warrantyProductId in the SPI response. |
| name | Human-readable (for example, Furniture Protection Plan - 5 Year). | None |
| productClass | The product class name. | Enable the WarrantySKU setting. |
| price | 0 | This is a placeholder. The SPI overrides the actual price. |
| imageURL | Shield/warranty icon URL. | Used as the deep link CTA button in the cart and in the warranty confirmation window at checkout. |

## Constraints

After you add warranty items to a cart, warranty items create these constraints:

- Warranty quantity is locked
- Warranty products can’t be discounted
- Warranty price can’t be overriden
- Warranties can’t be added manually
- Warranties can’t be removed without manager approval

- **[Configure Product Warranties in CMS](https://help.salesforce.com/s/articleView?id=commerce.rt_pos_orders_warranty_cms.htm&release=264.0.0&type=5)**  
    Configure Point of Sale CMS settings so you can offer product warranties. Set up a custom connector to call the warranty SPI at checkout and create a warranty product class so the POS system can identify warranty products. Then configure approvals, deep links, and warranty checks for the associate checkout experience.
- **[Perform Warranty Checks at the Point of Sale](https://help.salesforce.com/s/articleView?id=commerce.rt_pos_orders_warranty_pos_flow.htm&release=264.0.0&type=5)**  
    Associates can run the warranty check during checkout so the POS calls the Warranty SPI. This check reviews eligible warranties and prompts associates to confirm them before adding them to the cart.