WP Manifestindependent plugin directory
manifest / admin / woocommerce-orders-per-page-selector

WooCommerce Orders Per Page Selector

A simple WordPress plugin that adds a dropdown selector to the WooCommerce admin orders page to change how many orders are displayed per page.

by Shihab Mahamud · github.com/mt-shihab26/woocommerce-orders-per-page-selector · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/mt-shihab26/woocommerce-orders-per-page-selector/archive/refs/heads/main.zip

A simple WordPress plugin that adds a dropdown selector to the WooCommerce admin orders page to change how many orders are displayed per page.

Features

  • Dropdown selector on WooCommerce admin orders page
  • Customizable per-page options through settings
  • Auto-reloads when selection changes
  • Works with both classic and HPOS orders screens
  • Preserves all filters and search parameters
  • Optional serial number column in orders table
  • WooCommerce settings integration

Used By

This plugin is actively used on the following websites:

Usage

  1. Go to WooCommerce → Orders
  2. Find the dropdown selector next to other filters
  3. Select your preferred number of orders per page
  4. The page will automatically reload with the selected number of orders

Orders Page

Configuration

Settings Page

Navigate to WooCommerce → Settings → Orders Per Page to configure:

Settings Page

Per Page Options

Enter comma-separated values for the dropdown selector options.

  • Default: 10, 20, 30, 50, 100
  • Example: 25, 50, 75, 100, 200
  • Values must be positive integers
  • Will be automatically sorted in ascending order

Default Per Page

Set the default number of orders to display per page.

  • Default: 20
  • Must be one of the values from "Per Page Options"
  • If not found in options, the first option will be used

Show Serial Number Column

Toggle to show/hide the serial number column in the orders table.

  • Default: Enabled
  • Serial numbers are calculated based on pagination
  • Example: Page 1 shows 1-20, Page 2 shows 21-40, etc.

Installation

  1. Upload the plugin files to /wp-content/plugins/woocommerce-orders-per-page-selector/
  2. Run composer install to install dependencies (if not already installed)
  3. Activate the plugin through the 'Plugins' menu in WordPress
  4. Configure settings under WooCommerce → Settings → Orders Per Page

License

Licensed under the GPL v3 or later - see the LICENSE file for details.