Please note that some of the changes recommended in this guide involve making direct changes to the theme code. If you encounter difficulties with this, please contact a third-party developer for more troubleshooting, customization, or functionality.
To keep collection pages lightweight, we use pagination for all themes. If you want to display all of your products on the first collection page, you can achieve this by making a few adjustments to the theme code.
In your Shopify admin, go to Online Store > Themes, click the ... icon next to your theme copy, and select Edit code.
You will need to find the file named main-collection.liquid (for Impulse, Motion, and Streamline) or section-main-collection.liquid template (for Expanse, Gem, and Fetch). Within this file, search for the following line of code:
{%- paginate collection.products by paginate_by -%}or
{% paginate collection.products by paginate_by %}Next, remove paginate_by and replace that with your desired number of products per page. Here's an example:
{%- paginate collection.products by 40 -%}Setting this to 40 will display 40 products per page. Shopify recommends a limit of 50 products per page, as exceeding this may impact loading speed. You can set a higher value, but be aware that it may affect performance.