WooCommerce shop pagination

Set Products Per Page for WooCommerce

Choose how many products shoppers see before the next page.

$39per year after a 14-day trial

No card required. Add a payment method before day 14 to continue; otherwise Stripe cancels the subscription automatically.

Products Per Page settings with one global count and category-specific Pro choices
Real WordPress interfaceFree 0.1.2 / Pro 0.1.2
One jobChoose a bounded number of products before native WooCommerce pagination on standard shop and product taxonomy archives, without a visitor dropdown, cookies, show-all mode, scripts, or query rewrites.
RequiresWooCommerce 8.9 or newer
Free statusRelease candidate prepared for WordPress.org review

Three decisions

Set it up without code.

01

Open WooCommerce > Products Per Page.

02

Choose a number from 4 to 96 and save.

03

Open the native shop page signed out and count the products before pagination.

Actual product

What you configure and what the visitor sees.

Products Per Page settings with one global count and category-specific Pro choices
The desktop settings use plain numbers and category names instead of code-like rules.
Products Per Page settings at a mobile viewport
The bounded global and category choices remain usable at a phone-width viewport.

Free and Pro

Free keeps working. Pro adds capacity.

Free 0.1.2

No account or license required

  • Turn on one owner-controlled setting and choose an integer from 4 to 96.
  • Return the saved number only for verified native shop and product taxonomy archives.
  • Return the incoming native count for admin, REST, feeds, blocks, builders, shortcodes, or malformed state.

Prepared for WordPress.org submission; no public-directory approval is claimed yet.

Failure boundary

Designed to stop quietly instead of changing store truth.

The free workflow is independent of Stripe, the StoreFixKit license API, and Pro. A billing or network problem cannot rewrite the parent plugin's data.

  • Changes one bounded value through WooCommerce's native products-per-page filter in verified archive contexts.
  • Products, terms, queries, pagination templates, cookies, orders, and customers are never written.
  • Free continues locally when Pro, billing, the network, or the StoreFixKit license service is unavailable.
  • No custom table, cron, queue, telemetry, frontend asset, storefront request, show-all mode, or pagination replacement.

14-day trial

No card required to test Pro on one site.

Stripe hosts checkout and billing. The StoreFixKit success page creates a product-bound license and Pro download. Add a payment method before trial end only if you want the annual plan to continue.

Before installing

Short answers to the important questions.

Can shoppers choose their own number?

No. This focused release stores one owner-controlled number and adds no visitor dropdown, cookie, JavaScript, or show-all option.

Why did my page-builder grid keep another count?

Builder, block, shortcode, widget, REST, feed, and custom queries are deliberately untouched.

How do I restore the theme's count?

Clear the setting or deactivate the plugin. WooCommerce receives the incoming native count again on the next request.