Hi,
We were trying to set some sorting in the Customer Experience Center but ran into some issues:
- Sorting by Price does not behave correctly
I tried both with querystring parameters and backend settings
https://www.screencast.com/t/NbeKkahq
Repro steps- Go to list of orders
- Go to the backend and
- Sort by field = Price
- Sort direction = Ascending
- Check the results in the frontend
- Set the Sort by field to be Created At
- Notice how the frontend is accurate again
- You can change the Sort direction to Ascending or Descending and it works correctly
- You can use the querystring with SortOrder=ASC or SortOrder=DESC and it works correctly
- We seem to be limited to the sorting fields configurable in the backend. Is this by design, or maybe a consequence of the previous bullet?
It's common for us to have to add/remove column, and a basic tabular behavior is for the user to click on a table header and sort the results (just like we can do with Data Lists).
We would add custom order fields, PO Number or the Integration Order Id, and it's normal for the customer to want to sort by some of those fields too.
Best Regards,
Nuno Aguiar