What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
To change how many products appear at once in WooCommerce, first identify what displays the catalog: a Product Collection block, a legacy [products] shortcode, or a classic-theme Shop archive. Each uses a different setting. For a block or shortcode, change that component’s count; for a classic archive, use WooCommerce’s loop_shop_per_page PHP filter.
Identify what renders the product listing
Open the Shop page or catalog template in the editor and inspect the product listing. A Product Collection block has its own pagination and Products per Page controls. A legacy listing may be a Shortcode block containing [products]. A classic-theme Shop archive is rendered by the theme rather than by an ordinary page’s content. Block-theme catalogs are template-driven and are edited in the Site Editor.
| # | Preview | Product | Price | |
|---|---|---|---|---|
| 1 |
|
ZEBMOON 2 LB Red Crinkle Cut Paper Shred Filler Great for Gift Wrapping, Basket Filling, Birthday,... | $19.99 | Buy on Amazon |
As an Amazon Associate I earn from qualifying purchases.
The distinction matters: a block setting changes that collection, shortcode attributes affect that shortcode output, and the PHP filter changes the classic shop loop. WooCommerce’s documentation covers these paths separately: classic archive, Product Collection block, products shortcode, and block-theme catalog.
Change the count in a Product Collection block
-
Open the page or template containing the Product Collection block in the WordPress editor. For a block-theme catalog, open the Shop or product catalog template in the Site Editor.
#1 Best Overall
ZEBMOON 2 LB Red Crinkle Cut Paper Shred Filler Great for Gift Wrapping, Basket Filling, Birthday, Wedding, Valentine's Day, Christmas, New Year Party Decorations Filling Supplies- 【Crinkle Cut Paper】With 2 LB of crinkle cut paper shred filler, you'll have plenty to fill those extra spaces in your packages, ensuring your gifts are beautifully presented. Display your products with fun and colorful Crinkle Cut Paper to create a memorable gift-giving experience with your tasteful choice of gift wrapping fillers, make loved ones feel extra special.
- 【Applicable Occasions】Dazzling and Generous Quality of crinkle cut paper. Perfect for Any Craft Projects. This product is a versatile party favor for occasions like baby shower, wedding, birthday, photography, gender reveal, engagement party, baptism, Thanksgiving Day, photo booths, bachelorette, Valentine's day, New year, anniversary, graduation, Christmas and Housewarming Gifts. Many small business owners use this product to impress customers and elevate retail merchandise presentation.
- 【Multi-occasion use】Versatile crinkle paper for packaging is the perfect decorative shredded paper for gift boxes, gift baskets, Easter baskets, display boxes for merchandise, boxes, business gifting, handicraft packaging, business event, subscription boxes, and mailers filler paper.
- 【High Quality Materials】We Select Durable and Reliable, soft, Easy to shape, Non-Toxic, Chlorine-Free, and Bleach-Free. Biodegradable, Recyclable Paper Material, Safe for the Environment and your loved ones. This all-natural approach to Gift Packaging is a true, responsible green choice.
- 【Attention-Grabbing Display】We design the Arts Crafts Products for you to build, craft, and celebrate your personal style to its fullest potential and become the ultimate DIY connoisseur. Thoughtfully packaged in an elegant box, making it an ideal choice for birthdays, anniversaries, or holiday surprises.
-
Select the Product Collection block that displays the products.
-
In the block settings, adjust Products per Page to the number you want shown at one time.
-
Check the collection’s pagination setting and preview the result. Pagination controls are not displayed when the collection is configured to show only one page.
Quick wins for a faster PC:
Scan for outdated or missing drivers - takes under a minuteDriver Scan →Repair Windows errors before they cause bigger problemsFix Now →Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
This setting controls the number of products in that collection at a time; it is not the number of product columns in a row. WooCommerce documents columns as a separate layout setting.
Set the count for a legacy products shortcode
If the listing is made with WooCommerce’s legacy [products] shortcode, the limit attribute sets how many products the shortcode displays. Add paginate="true" if you want pagination.
[products limit="12" paginate="true"]
Replace 12 with the desired count. The value controls the shortcode’s listing, rather than every product listing across the store. The shortcode remains usable in a Shortcode block; WooCommerce describes blocks as the more interactive and customizable product-display option.
Change the classic Shop archive count with PHP
For a classic-theme Shop archive, WooCommerce documents the loop_shop_per_page filter. Its example returns 9 products per page. Add a function like this using a child theme or a plugin that allows custom functions:
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchWindows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstalladd_filter( 'loop_shop_per_page', 'my_custom_shop_per_page', 20 );
function my_custom_shop_per_page( $count ) {
return 9;
}
Change 9 to the page size you want. Before using this route, confirm the product catalog display is set to Show products; the filter is intended for the classic shop product loop.
Do not put the snippet directly in a parent theme’s functions.php: WooCommerce warns that a theme update will wipe those edits. If PHP changes are outside your comfort level, use the block setting where available or get help from a qualified WooCommerce developer. WooCommerce says customizations are not covered by its support policy and points users to a Woo Agency Partner or Codeable for extension work.
Choose the right method
| Listing type | Where to change the count | Pagination and scope |
|---|---|---|
| Product Collection block | Products per Page in the selected block settings. | Pagination controls are hidden when set to show one page; applies to that collection. |
[products] shortcode |
Set the shortcode’s limit attribute. |
Add paginate="true" for pagination; applies to that shortcode output. |
| Classic-theme Shop archive | Use the loop_shop_per_page PHP filter. |
Check that catalog display is set to “Show products.” The documented WooCommerce example returns 9. |
| Block-theme catalog | Edit the catalog template in the Site Editor and adjust its Product Collection. | The Shop page is template-driven, so it may render differently from an ordinary page. |
If the setting does not appear to work
-
The wrong listing is being changed: verify whether the visible products come from a block, shortcode, classic archive, or catalog template, then change the control for that renderer.
-
There are no pagination controls: for a Product Collection block, check whether it is set to show only one page; for a shortcode, confirm that
paginate="true"is present.Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy. -
The classic archive does not show the expected count: confirm the catalog display is set to “Show products” and that the filter is being added to the active child theme or custom-functions plugin.
-
You changed columns instead of page size: columns control products per row; use Products per Page, the shortcode’s
limit, or the archive filter for the total shown at once.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




