Inline actions extensibility enables retailers and implementation partners to configure the set of actions displayed per line item in the modern transaction grid in Store Commerce, using Screen Layout Designer in Dynamics 365 Commerce headquarters.
What retailers can configure
Which actions appear: Select any eligible out-of-the-box POS operation or custom operation registered in headquarters to include as an inline action on transaction line items.
Display order: Control the sequence in which inline actions appear, so the most relevant operations for a given store format or associate role are surfaced first.
Custom operations: Operations built through the POS extension framework can be added as inline actions alongside out-of-the-box operations, giving retailers a unified configuration surface for both standard and customized workflows.
Default behavior and backward compatibility
No configuration is required to preserve the current experience. If no inline actions are configured for a layout, Store Commerce continues to display the existing default set of inline operations. There is no change in behavior for layouts that haven't been updated. Once a retailer configures inline actions for a specific layout, the configured list replaces the defaults for that layout only. Other layouts remain unaffected.
Localization
Out-of-the-box operations: Display names are automatically localized using existing POS resource strings. No additional localization work is required.
Custom operations: Display names fall back to the operation name configured in headquarters. Retailers and partners who need localized display names can provide them with the POS extension framework using resource files and operation mappings in their extension code.
Security and permissions
Inline actions respect the same POS security roles and permission model as button grid operations. Retailers can use role-based access controls to restrict sensitive operations, such as price override or void line, to managers, while presenting a simplified action set to cashiers.
Requirements
This feature requires the modern React-based transaction grid. The following feature flags must be enabled in Feature management in Dynamics 365 Commerce headquarters:
Modern transaction grid (RetailModernTransactionGridFeature)
The legacy transaction grid doesn't support inline actions extensibility.
How to configure inline actions
In Dynamics 365 Commerce headquarters, go to Retail and Commerce > Channel setup > POS setup > POS > Screen layouts.
Open the screen layout to configure and launch Screen layout designer.
Select the transaction grid component and open the inline actions configuration.
Add operations from the available list, remove operations that aren't needed, and set the display order.
Save the layout and run the Channel configuration distribution schedule (1090) to push the changes to stores.
Changes take effect in Store Commerce after the updated layout is downloaded at the register.
Applies to: Point of sale (Store Commerce)
Business Value:
Retailers adopting the modern transaction grid in Store Commerce have had no control over the inline actions displayed per line item. Operations such as adding a serial number, changing a delivery method, applying a discount, or voiding a line were presented as a fixed, hard-coded set. This is the same for every store, every role, and every layout. There was no way to change this. The inline actions list was not extensible, even with developer involvement. This meant slower rollouts, unnecessary development cycles, and configuration changes that required code when they shouldn't have. For partners and ISVs, the gap was equally sharp. Custom operations they have built for retailers can't surface inline on line items at all, reducing discoverability and forcing associates to hunt through menus for operations that should be one tap away.
Inline actions extensibility removes this cost. Retailers can now select which actions appear per line item, control their order, and include custom operations all through Screen Layout Designer in Dynamics 365 Commerce headquarters. No code, no deployment. Changes are pushed to stores through the standard distribution schedule.
The feature is also risk-free to adopt. Existing deployments continue to show the current default inline actions unchanged. Retailers who configure inline actions for a layout replace the defaults only for that layout, giving them full control over the pace and scope of rollout.
Enabled for:
Enabled by admins/makers/marketers for end users
GA date: June CY2026