Veo que en Magento 2 algo cambió en la forma en que se comporta la página al ordenar una página de lista de productos o cuando se cambia la cantidad de productos visibles por página.
En Magento 1 se agregaron parámetros a la url para ordenar:
http://demo.magentocommerce.com/men/shirts.html
? dir = asc & order = precio
http://demo.magentocommerce.com/men/shirts.html
? dir = asc & limit = 24 & order = precio
pero en magento 2, la clasificación y el límite de página se modifican mediante una solicitud POST.
Cuando era un estudiante de "desarrollo web", aprendí que todo el filtrado y la clasificación se deben realizar a través de GET, para una mejor experiencia de usuario.
De esta manera, el usuario puede marcar una lista de 'cosas' ya ordenadas, o compartir un enlace con la lista filtrada y ordenada.
¿Alguna buena razón por la cual esto ya no se usa en Magento 2? ¿Y vale la pena sacrificar un poco de la experiencia del cliente por el motivo que sea?