Просто для уточнения, вы создали CustomProductListComponent
и CustomProductListComponentService
, исходный код которых совпадает с исходным, правильный? Если да, он должен работать ootb, когда, как вы упомянули, изменил значение defaultPageSize до 12.
Единственное, о чем я могу подумать, это как вы могли бы настроить Spartacus для ваших нужд, имея вещи в queryParams. Если это так, вы можете посмотреть на функцию getCriteriaFromRoute
в ProductListComponentService
, которая говорит, что следует использовать значение для queryParams, если оно существует, или значение по умолчанию, если нет.
Надеюсь, это поможет