Adiciona tus listas personalizadas de Ordenes como filtros en el dashboard de Ordenes del Business Tools en Sitecore Commerce 9.2

Como parte de tus implementaciones de Sitecore Commerce, seguramente has creado tus propias listas personalizadas de Ordenes para adicionar a ellas Ordenes a las cuales deseas aplicar algún tipo de posteriormente, archivarlas o simplemente para modificar el flujo que por defecto siguen las Ordenes en Sitecore Commerce 9.2. En cualquier caso, probablemente te has preguntado: ¿cómo puedo adicionar mis listas personalizadas a los filtros en el dashboard de Ordenes del Business Tools? Tengo esa respuesta para ti en este post, prepárate, pues es una tarea muy difícil de realizar.

Es una broma, en realidad es fácil de hacer. Si vas al dashboard de Ordenes del Business Tools, podrás ver el filtro que viene por defecto, básicamente se corresponde con la mayoría de los estados en los que puede estar una Orden en un momento determinado:

Filtros que vienen por defecto en el dashboard de Ordenes

Para adicionar tus listas personalizadas debes adicionar el nombre de dichas listas a la colección OrderDashboardLists de la política KnownOrderListsPolicy en el fichero de configuraciones (JSON) de los ambientes Authoring (y opcionalmente Shops), de la siguiente manera:

Adicionando una lista personalizada a OrderDashboardLists

El valor que colocas en Key debe ser el nombre de la lista personalizada, mientras que en Value debes colocar el nombre del ícono que deseas mostrar para esta lista en el listado de filtros en el dashboard. El próximo paso es hacer Bootstrap del Commerce Engine y volver a cargar la página del dashboard de Ordenes, y podrás ver el nuevo filtro:

Nuevo filtro adicionado al dashboard de Ordenes

Y eso es todo, pruébalo en tu proyecto y déjame saber en los comentarios.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s