Improved extensibility

We added many new extension points to support different extension scenarios. More user interface and API extensions have been added to the POS and Commerce run-time (CRT). Developers can now extend the user interface with custom controls, app bar buttons, and custom columns, or build custom views. POS Operation framework is enhanced to support custom configurable parameters on new operations. Many new overridable requests and triggers have been added in the POS to support different extension scenarios. We added support for custom comment in cart and journal view, and more dialog controls and POS controls to simplify the POS UI extensions. Also, the POS screen layout designer has been enhanced to support custom columns on the deliverable tab, and custom controls and custom fields in the totals panel.

For the full list of new extension points, please see the below docs:

POS APIs

POS Views

POS Triggers

CRT Services

POS Custom column

POS Custom field

More user interface and API extensions have been added to the Retail headquarters, POS (Retail Modern POS and Cloud POS, and Commerce run-time (CRT), allowing environments with customization to easily be serviced and updated without impacting the core application.

Developers can now extend the user interface with custom controls and add or hide sections or app bar buttons. Requests and triggers can be overridden to allow custom logic before or after core operations.