May Build Summary (11.0.1)

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

Feature Benefit
API / SPI  
Capture POS App Crashes Using a Webhook Send real-time crash reports from the POS app to your monitoring systems using a webhook integration.
Track POS App Vitals Using a Webhook Monitor key app health metrics—like connectivity and device status—through a vitals webhook.
Apply Loyalty Rewards as a Tender Permit customers to use loyalty rewards to pay for purchases directly at checkout.
Cart  
Support Serialized Products in Punchout Webviews Add support for serialized product identifiers like EPC or serial numbers in punchout flows.
Core Platform  
Control Product Window Visibility Using Product Attributes Configure whether the product window appears after scanning, based on product-specific attributes.
Maintain Synchrony PCI Compliance with Custom Finance Layouts Use customizable POS forms to securely collect customer details for Synchrony financing.
Payments  
Enhanced UI/UX for Card Payment and Failure Windows Improve the customer experience with updated modals for card entry and payment errors.

API / SPI

Capture POS App Crashes Using a Webhook

What it does: Automatically log crash events to your monitoring tools. You can detect and resolve issues faster, reduce downtime, and improve system reliability. This establishes a smoother in-store experience for associates and customers.

How to configure in CMS:

  1. In CMS, go to Store Management > Integrations > Custom Connectors.
  2. Select Create.
  3. For Connector Type, select "Webhook".
  4. For Endpoint Name, select "POS_CRASH_DATA - Crash Event".
  5. For API Endpoint, provide an external endpoint for the webhook.
  6. For Integration Type, select or enter the type of integration (for example "HTTP_POST").
  7. Under JSON Headers, provide a header for the API.

The POS_CRASH_DATA API endpoint set in Point of Sale CMS.

Learn more: Point of Sale API, SPI, and Webhook Specs

Track POS App Vitals Using a Webhook

What it does: Establish consistent POS performance across all stores with real-time visibility into key health metrics. Proactive monitoring of issues like connectivity problems and device failures empowers IT and support teams to address disruptions before they impact customers. Use the vitals webhook to track critical app health data, including connectivity and device status.

How to configure in CMS:

  1. In CMS, go to Store Management > Integrations > Custom Connectors.
  2. Select Create.
  3. For Connector Type, select "Webhook".
  4. For Endpoint Name, select "POS_VITALS - POS Vitals".
  5. For API Endpoint, provide an external endpoint for the webhook.
  6. For Integration Type, select or enter the type of integration (for example "HTTP_POST").
  7. Under JSON Headers, provide a header for the API.

The POS VITALS API endpoint set in Point of Sale CMS.

Learn more: Point of Sale API, SPI, and Webhook Specs

Apply Loyalty Rewards as a Tender

What it does: Provide a ‌way to redeem earned rewards. This drives repeat purchases and increases customer engagement. Additionally, it simplifies the checkout process and enhances the value of your loyalty program.

The Available Rewards window in the POS app with a reward highlighted and the Apply Selected Rewards button at the bottom.

How to configure in CMS: No configuration needed as this is the default behavior.

Learn more: Point of Sale Loyalty Overview

Cart

Support Serialized Products in Punchout Webviews

What it does: Improve tracking and validation of individual product units, especially for high-value or compliance-sensitive items. Verify accuracy in fulfillment and returns, while helping maintain inventory integrity and preventing fraud.

The Serial Number Scan window in the POS app.

How to configure in CMS: No configuration needed as this is the default behavior.

Learn more: Supporting PunchOut Webpages on POS App

Core Platform

Control Product Window Visibility Using Product Attributes

What it does: Offer flexible financing options while maintaining PCI compliance using customizable POS forms for secure data collection. These forms permit you to gather the necessary customer information for credit authorization without storing sensitive data directly. This feature enhances the customer experience by streamlining the application process and establishing a simple transaction.

THe Product Scanned window in the POS app.

How to configure in CMS:

  1. In CMS, go to Apps.
  2. Select the app configuration for which you want to customize the product window.
  3. Select Edit.
  4. Go to Modules > Barcode.
  5. Edit the Display Scanning Modal Based on Product Attributes setting.
  6. Select a product attribute, such as ListPrice.
  7. Select an operator, such as >=.
  8. Enter a value, such as 100. If the product attribute is set to ListPrice, with the operator being >= and a value of 100, the product window is displayed if the scanned product’s list price equals or exceeds 100.
  9. Select Set and save your changes.
  10. Open the POS app and scan a product. If the product’s attributes match the condition, the product window appears, with options to add the product to the cart or view details. If you select Details, you're directed to the product's PDP. If the product’s attributes don't match the configuration, you don’t see the product window at all and are directed to the product’s PDP.

Learn more: Control Product Window Visibility Based on Product Attributes

Maintain Synchrony PCI Compliance with Custom Finance Layouts

What it does: Streamline the checkout process by configuring the product window to appear only if needed. Based on product-specific attributes, the product window only displays if product details or actions are required. This reduces friction and accelerates transactions, enhancing the customer experience.

How to configure in CMS:

  1. Create and configure a finance tender layout in CMS.
  2. Assign a finance tender layout to an app configuration:
  3. In CMS, go to Apps.
  4. Select the active app configuration used in stores that support financing.
  5. Select Edit.
  6. Go to Modules > Cart.
  7. Edit Finance Tender Layout and select a layout.
  8. Save your changes.

A screenshot shows the layout for a finance form with the option to apply.

Learn more: Create a Finance Form Layout for Synchrony

Payments

Enhanced UI/UX for Card Payment and Failure Windows

What it does: The redesigned payment flow offers a more intuitive and visually clear experience for both associates and shoppers. Clearer messaging and an improved layout reduce confusion during card entry and help resolve payment errors faster. This leads to a more efficient payment process, ultimately decreasing abandoned transactions and improving customer satisfaction.

The Follow Terminal Instructions to Complete Payment window in the POS app.

How to configure in CMS: No configuration needed as this is the default behavior.