---
schema_version: "1"
id: 7cdc1b6945aecc5b6d38b2352a095a945ddab5e804e02d1ad4ae146dc879eb9e
title: April Build Summary (8.10.1)
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/commerce/264-0-0/rt_releases_bfs_8_10_1.md
canonical_url: https://help.salesforce.com/s/articleView?id=commerce.rt_releases_bfs_8_10_1.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 26864e8491174439fa5684b5eda1b51e30108f04017d5c438178a6700376b072
description: Build summary for Modern POS version 8.10.1, including what new features and changes it contains.
products:
  - Commerce
release: "264"
---
# April Build Summary (8.10.1)

Build summary for Modern POS version 8.10.1, including what new features and changes it contains.

## **Overview of all Features**

 
| Theme | Feature |
| --- | --- |
| Core Platform | [Default Fulfillment Option Configuration](https://help.salesforce.com/s/articleView?id=commerce.rt_releases_bfs_8_10_1.htm&release=264.0.0&type=5) |
| Core Platform | [Set 'Order Search Layout' as the default order search layout and add it as a CMS layout template](https://help.salesforce.com/s/articleView?id=commerce.rt_releases_bfs_8_10_1.htm&release=264.0.0&type=5) |
| Promotions | [Enhanced Rules for Active and Inactive Promotions](https://help.salesforce.com/s/articleView?id=commerce.rt_releases_bfs_8_10_1.htm&release=264.0.0&type=5) |
| Promotions | [Single Use Coupon Code Upload](https://help.salesforce.com/s/articleView?id=commerce.rt_releases_bfs_8_10_1.htm&release=264.0.0&type=5) |
| Payments | [Expired Remote Pay By Link Inventory Handling](https://help.salesforce.com/s/articleView?id=commerce.rt_releases_bfs_8_10_1.htm&release=264.0.0&type=5) |
| POS - Sale / Checkout | [\[Omni v2\] Pick Up Info Configuration via Layout](https://help.salesforce.com/s/articleView?id=commerce.rt_releases_bfs_8_10_1.htm&release=264.0.0&type=5) |
| Monitoring and Alerting | [Enhanced Monitoring and Alerting for Feeds](https://help.salesforce.com/s/articleView?id=commerce.rt_releases_bfs_8_10_1.htm&release=264.0.0&type=5) |
| Monitoring and Alerting | [Failed Order Alerts](https://help.salesforce.com/s/articleView?id=commerce.rt_releases_bfs_8_10_1.htm&release=264.0.0&type=5) |
| SPI | [Live Inventory SPI](https://help.salesforce.com/s/articleView?id=commerce.rt_releases_bfs_8_10_1.htm&release=264.0.0&type=5) |
| SalesForce ( SFCC, SFSC, SF OM) | [SFOMS Connector Enhancements: PaymentGatewayID, CardPaymentMethod](https://help.salesforce.com/s/articleView?id=commerce.rt_releases_bfs_8_10_1.htm&release=264.0.0&type=5) |

## CORE POS

## Default Fulfillment Option Configuration

**What it does -** This configuration blocks different fulfillment types for different line items from being added to the same order.

**How to Configure -** [https://labs.predictspring.com/cms/server-settings-v2/pos/store-fulfillment](https://labs.predictspring.com/cms/server-settings-v2/pos/store-fulfillment)

1\. Ensure you have mixed cart enabled and go to Advanced in CMS

![The Omni Settings section of Point of Sale CMS, with the Advanced option next to Enable mixed cart mode highlighted.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-commerce-retail-264-0-0-production-enus/17d647fb-8988-49fb-9add-c4f4cc79c9e4/retail/images/rt_releases_bfs_default_fulfill_option.png)

2\. **ADD** the rules you would like and select the combination fulfillment types that are not allowed with each other in the cart for each rule. Hit **SET** to save.

![The Configure Fulfillment COmbination Rules section of Point of Sale CMS.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-commerce-retail-264-0-0-production-enus/17d647fb-8988-49fb-9add-c4f4cc79c9e4/retail/images/rt_releases_bfs_combo_fulfill_rules.png)

3\. Multiple rules may be set up

![Add multiple fulfillment types in Point of Sale CMS.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-commerce-retail-264-0-0-production-enus/17d647fb-8988-49fb-9add-c4f4cc79c9e4/retail/images/rt_releases_bfs_multiple_fulfillment_rules.png)rt\_releases\_bfs\_order\_search\_template

**Learn More:** [Filfillment Type Combination Rules](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_modules_fulfillment_type_combination_rules.htm&release=264.0.0&type=5 "Configure fulfillment combination rules in Point of Sale CMS to prevent incompatible order types.")

## New 'Order Search Layout'

**What it does -** Enhanced functionality and ease for Order Search flows in app with a default template in CMS

**How to Configure -** [https://labs.predictspring.com/cms/layouts](https://labs.predictspring.com/cms/layouts) + in store config

1\. Add the template, configure any additional customizations you like and **PUBLISH**

![The Order Search section of Point of Sale CMS.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-commerce-retail-264-0-0-production-enus/17d647fb-8988-49fb-9add-c4f4cc79c9e4/retail/images/rt_releases_bfs_order_search_layout.png)

2\. Map your new layout to the Order Search Layout in the store config

![The Order Search Layout, mapped to the new search layout, in Point of Sale CMS.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-commerce-retail-264-0-0-production-enus/17d647fb-8988-49fb-9add-c4f4cc79c9e4/retail/images/rt_releases_bfs_new_layout_order_search.png)

3\. See template automatically trigger for order search in app

![The Order Lookup screen in the POS app.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-commerce-retail-264-0-0-production-enus/17d647fb-8988-49fb-9add-c4f4cc79c9e4/retail/images/rt_releases_bfs_order_search_app.png)

**Learn More:** [App Config Segmentation Overview](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_layouts_configs_app.htm&release=264.0.0&type=5 "Customize and manage multiple app configs to tailor the appearance and behavior of POS for different use cases or segments, ensuring each register uses the most appropriate settings for its specific scenario. This flexibility enhances user experience and operational efficiency.")

## Promotions

## Enhanced Rules for Active and Inactive Promotions

**What it does -**There are updated rules for the status of promotions and how they are categorized in CMS

- **Live:**A promotion will be listed under this tab if the Active flag is toggled on and the current date falls in between the start and end dates for the promotion.
- **Upcoming:** A promotion will be listed under this tab if the Active flag is toggled on and the start date of the promotion is in the future.
- **Inactive:** A promotion will be listed under this tab if the Active flag is toggled off regardless if it's applicable.
- **Expired:** A promotion will be listed under this tab if the current date is past the end date of the promotions regardless if the Active flag is toggled on or off.

**Learn More:** [Promotions](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.")

## Single Use Coupon Code Upload

**What it does -** Allows you to create single-use promo codes via feed file. You may upload the file manually or schedule an upload.

**How to Configure -**

Create any promotion in CMS and select **Single Use**

![The Single Use Coupon setting being configured in Point of Sale CMS.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-commerce-retail-264-0-0-production-enus/17d647fb-8988-49fb-9add-c4f4cc79c9e4/retail/images/rt_releases_bfs_single_use_coupon.png)

**Tips -** If you are updating an existing promotion that is using single use codes the filed is not required and the original file that was uploaded at creation time will still be used.

The file should be used to replenish codes, meaning if promotion code A is used but promotion code B hasn't been used, uploading a file with codes A and B will replenish code A, code B is not affected as it's still not used.

The Single Use promotion file format should consist of one column, refer to the bottom of this article for an example file.

**Learn More -** [Promotions](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.")

## Payments

## Expired Remote Pay By Link Inventory Handling

**What it does -** When a payment link expires, the quantity of the product will revert to its original quantity

**Learn More -** [Pay by Link (PBL) Overview](https://help.salesforce.com/s/articleView?id=commerce.rt_pos_checkout_pbl_overview.htm&release=264.0.0&type=5 "Point of Sale's POS app offers Pay by Link functionality with two distinct payment flows. The In-Store Payment flow lets customers pay right away by scanning a QR code with their phone. The Remote Payment flow lets customers get an email link to pay later. Both payment flows are supported by Adyen and Verifone payment gateway terminals.")

## POS Sale/Checkout

## \[Omni v2\] Pick up Information via Layout

**What it does -** You may require additional information for Pickup Later, Pickup from Nearby Store, and Try at Store omni v2 fulfillment types. Customer information is collected by a layout that captures First Name, Last Name, Phone Number and Email. You may now customize this information and make fields optional.

**How to Configure -**

1\. Create your Layout in CMS

![Pickup info being set in Point of Sale CMS](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-commerce-retail-264-0-0-production-enus/17d647fb-8988-49fb-9add-c4f4cc79c9e4/retail/images/rt_releases_bfs_pickup_info.png)

2\. Within the cell content in the right toolbar menu you may select which fields are optional. Any fields not configured will be mandatory.

![The Form Element being set to optional in Point of Sale CMS.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-commerce-retail-264-0-0-production-enus/17d647fb-8988-49fb-9add-c4f4cc79c9e4/retail/images/rt_releases_bfs_optional_fields.png)

3\. Ensure your Layout is active and assigned to your store config

![The Pickup Info Layout in the POS app.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-commerce-retail-264-0-0-production-enus/17d647fb-8988-49fb-9add-c4f4cc79c9e4/retail/images/rt_releases_bfs_active_layout.png)

**Learn More:** [Pickup Information Layout](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_layouts_templates_pickup.htm&release=264.0.0&type=5 "Configure the Pickup Information layout in the CMS to collect essential details from customers picking up orders, ensuring a smooth and secure in-store experience. Customizable fields enhance data accuracy and streamline the pickup process.")

## Monitoring and Alerting

## Enhanced Monitoring and Alerting for Feeds

**What it does -** Added monitoring and alerting for the following feed types

- Promotion
- Product Delta
- Product Pricing
- Product Sizing
- Product Inventory
- Product Pricing Delta
- Product Sizing Delta
- Product Inventory Delta
- Store Device

**Learn More -** [Monitoring Policies - Policy Management & User Subscription Setting](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_modules_policy_management_settings.htm&release=264.0.0&type=5 "Create monitoring policies in Point of Sale CMS to designate email addresses for receiving alerts about subscription or application-based events.")

## Failed Order Alerts for Failed Orders Only

**What it does -** Previous state of the failed order report would send even when there are no failed orders. New state will only send notifications when there is a failed order.

**How to Configure** - (CMS-Orders-Failed Orders Report) [https://labs.predictspring.com/cms/failed-orders-v4](https://labs.predictspring.com/cms/failed-orders-v4)

**Learn More -** [Failed Orders Report](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_reports_failed_orders_report.htm&release=264.0.0&type=5 "View reports of orders that didn’t process in Point of Sale CMS so that users can verify the payments for those orders.")

## SPI

## Live Inventory

**What it does -** New SPI for live inventory checks. When editing the cart in the POS app (e.g., adding items, deleting items, changing quantity, etc.) Point of Sale will send the cart contents out via the SPI and it will check the external system for the availability of the specified products by checking their inventory count. If the product is not available, then an error is shown and the item isn't added to the cart.

**How to Configure -** [SPI Live Inventory Check](https://help.salesforce.com/s/articleView?id=commerce.rt_pos_inventory_live_inventory_check.htm&language=en_US)

## Salesforce OMS

## SFOMS Connector Enhancements: PaymentGatewayID, CardPaymentMethod

**What it does -** Point of Sale has a native connector to Salesforce OMS. It has been enhanced to include the PaymentGatewayID in the CardPaymentMethod object.

Create:

<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>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d169521e568">HTTP Method</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d169521e571">POST</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="HTTP Method" class="slds-cell-wrap" style="vertical-align:top;" headers="d169521e568 ">URL</td>

            <td data-label="POST" class="slds-cell-wrap" style="vertical-align:top;" headers="d169521e571 ">/services/data/v49.0/sobjects/CardPaymentMethod</td>

          </tr>
          <tr class="">
            <td data-label="HTTP Method" class="slds-cell-wrap" style="vertical-align:top;" headers="d169521e568 ">Request</td>

            <td data-label="POST" class="slds-cell-wrap" style="vertical-align:top;" headers="d169521e571 ">
              <p>{"PaymentGatewayId":"0b0050000004C9IAAU",
                "PaymentGroupId":"9zx050000004PCeAAM","PaymentMethodId":"03O050000-</p>
              <p>0005CbEAI",</p>
              <p style="margin-bottom:0;">"ProcessingMode":"External","Status":"Processed","Amount":6.10,"AccountId":"00-105000005tmJFAAY","Type":"Sale"}</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="HTTP Method" class="slds-cell-wrap" style="vertical-align:top;" headers="d169521e568 ">Response</td>

            <td data-label="POST" class="slds-cell-wrap" style="vertical-align:top;" headers="d169521e571 ">{"id":"03O0500000005CbEAI","success":true,"errors":[]}</td>

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

**Learn More about the SFOM Connector -** [Salesforce (SF) Order Management System (OMS) Integration Guide](https://help.salesforce.com/s/articleView?id=commerce.rt_adv_config_sf_int_oms.htm&release=264.0.0&type=5 "Integrate the Salesforce Order Management System (OMS) connector with the Point of Sale platform.")

## Other Feature Enhancements

  
| Title | Description | Helpcenter link if applicable |
| --- | --- | --- |
| “Showroom” as Clearance Item Source | Ability to add "Showroom" as a location type to your ERP | [Store Creation](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_settings_store_creation.htm&release=264.0.0&type=5 "Create stores and edit store details in Point of Sale CMS") |
| Quiz Export Data: Order ID | Exporting quiz data was enhanced to include the CartID instead of the OrderID. | [Export Quiz Data](https://help.salesforce.com/s/articleView?id=commerce.rt_adv_config_export_quiz_data.htm&release=264.0.0&type=5 "Schedule an export job in Point of Sale to extract quiz data that provides customer-relevant information. You can export data, such as customer IDs, question IDs, and updated quiz answer times. Use the exported data to analyze customer responses and improve engagement.") |
| Reward Code in Customer 360 | Discount code tied to a customer reward can now be seen in the Customer 360 profile along with its expiration date |  |