扩展用户界面在线编辑 本节说明了用于扩展用户界面的受支持定制用例。 用于定制应用程序提供的 Portlet 以及共享组件和伪指令的步骤位于后面的部分中。 添加新视图和 portlet可以在应用程序菜单中添加新视图并创建相应的 portlet。扩展应用程序菜单和导航栏你可以扩展 IBM® Sterling Store Engagement UI 中的导航栏和应用程序菜单,以满足你的业务需求。扩展警报了解如何定制和扩展警报实施,以添加新的警报类型和自定义警报组件。扩展备注 widget了解如何自定义和扩展备注 widget 实现,以添加或删除备注过滤器。扩展全局搜索了解如何定制和扩展全局搜索实现,以添加新的搜索类型。扩展订单搜索了解如何通过在订单搜索结果页面的订单状态筛选条件和自定义排序选项中添加自定义订单状态来定制和扩展订单搜索功能。扩展订单跟踪了解如何定制和扩展订单跟踪实施,以便使用自定义订单状态跟踪订单、添加自定义里程碑,以及修改每个里程碑的开箱即用装运状态包含标准扩展客户搜索了解如何通过在客户资料页面的订单历史记录部分的订单状态筛选条件和订单自定义排序选项中添加自定义订单状态来定制和扩展客户搜索功能。扩展产品详细信息了解如何定制和扩展产品详细信息面板和页面实施。扩展地址捕获您可以通过添加或修改地址捕获模板来扩展 Sterling Store Engagement 中的地址捕获功能。扩展地址显示可以通过添加或修改地址显示模板来扩展 Sterling Store Engagement 中的地址显示功能。扩展付款方式在付款捕获页面,可以扩展应用程序提供的付款方式配置,以添加、编辑或删除付款方式。扩展客户安抚除了默认的安抚选项,您还可以根据业务需要添加自定义选项。修改应用程序提供的 Portlet修改应用程序提供的组件组件是 Angular 应用程序中最基本的用户界面构建块。 Angular 应用程序包含 Angular 组件的树。 您可以复制应用程序提供的组件,并根据业务需要对其进行定制。命名约定和最佳实践在修改应用程序提供的组件时,可以遵循本节中的命名约定和最佳实践。最佳实践和示例代码在定制应用程序时,您可以遵循本节中的最佳实践并参考示例代码。模块可扩展性Angular 应用程序是模块化的,如果业务用例需要,您可以修改和扩展这些模块的组件。添加新流或模块添加模态组件翻译捆绑条目 Sterling Store Engagement 支持通过 ngx-translate 模块翻译捆绑条目。扩展本地化你可以扩展 Sterling Store Engagement 中的本地化支持,以支持多种本地化语言、添加除默认支持语言之外的其他语言、添加自定义日期格式等。修改应用程序提供的页面组件你可以根据业务需求,使用 Sterling Store Engagement 应用程序修改页面组件及其子组件。在应用程序提供的共享模块中添加自定义组件、管道、提供程序和指令您可以根据需要在应用程序提供的共享模块中添加新的自定义组件、服务、管道和指令。在自定义模块或流程的自定义组件中使用共享模块的自定义指令、管道、组件和提供程序您可以根据需要在自定义组件中使用新添加的自定义共享组件、指令、管道或服务。在应用程序提供的组件中使用自定义指令、管道、组件、共享模块提供程序您可以根据需要在应用程序提供的屏幕中使用新添加的自定义共享组件、指令、管道或服务。显示定制迷你 Portlet 的计数徽章扩展相关任务本主题介绍扩展相关任务的步骤。网络推送通知 (WPN)网络推送通知是可点击的丰富内容信息,允许用户选择接收来自网站的及时更新。 应用程序支持侦听推送通知 API 并广播通知,这些通知可以由应用程序中的不同功能部件使用。