Title: Kabook Product Sales Counter
Author: Afshari
Published: <strong>August 24, 2026</strong>
Last modified: August 24, 2026

---

Search plugins

![](https://ps.w.org/kabook-product-sales-counter/assets/banner-772x250.jpg?rev=
3663615)

![](https://ps.w.org/kabook-product-sales-counter/assets/icon-256x256.png?rev=3663615)

# Kabook Product Sales Counter

 By [Afshari](https://profiles.wordpress.org/saeidafshari/)

[Download](https://downloads.wordpress.org/plugin/kabook-product-sales-counter.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/kabook-product-sales-counter/#description)
 * [Reviews](https://wordpress.org/plugins/kabook-product-sales-counter/#reviews)
 *  [Installation](https://wordpress.org/plugins/kabook-product-sales-counter/#installation)
 * [Development](https://wordpress.org/plugins/kabook-product-sales-counter/#developers)

 [Support](https://wordpress.org/support/plugin/kabook-product-sales-counter/)

## Description

**Kabook Product Sales Counter** is a lightweight, professional tool for displaying
a list of your WooCommerce store products — sorted by real sales count — as an interactive,
sortable table.

**Key features:**

 * **Real sales count** pulled directly from WooCommerce product meta.
 * **AJAX sorting, no page reload:** clicking a column header (name, price, sales)
   updates the table instantly.
 * **AJAX pagination:** products are shown page by page (50 per page by default,
   configurable) without reloading the page. Neighbouring pages are prefetched and
   cached in the browser, so previous/next navigation feels instant; a slim progress
   bar appears only when a page genuinely has to be fetched.
 * **Configurable columns:** show or hide the product, price, sales count, row number,
   category and add-to-cart columns.
 * **Shortcode:** `[kabook_product_sales_list]` with `orderby`, `order`, `per_page`
   and display-column parameters.
 * **Dedicated Gutenberg block** with a live preview in the editor and full control
   over settings from the sidebar panel.
 * **Dedicated Elementor widget** offering the same options for page builder users.
 * **“Sales” column in the admin Products list**, sortable with a single click.
 * **WordPress dashboard widget** showing your top-selling products at a glance.
 * **Pre-order (backorder) status** shown automatically next to the product name.
 * **One-click add to cart:** simple, in-stock products get an AJAX “+” button; 
   variable, grouped, external and out-of-stock products link straight to the product
   page.
 * **Live AJAX search box** to filter the list by product name as you type.
 * **Category column and filter:** see each product’s default category at a glance,
   and narrow the list to one category with a dropdown.
 * **In-stock filter:** shoppers can display only products that are currently in
   stock.
 * Every link and form works as a real, plain HTML control first (no JavaScript 
   required), and is enhanced into instant AJAX only when possible — including on
   AMP pages.
 * Fully translation-ready and compatible with right-to-left (RTL) languages.

## Screenshots

[⌊The product table on the frontend, with AJAX sorting and pagination.⌉⌊The product
table on the frontend, with AJAX sorting and pagination.⌉[

The product table on the frontend, with AJAX sorting and pagination.

[⌊Gutenberg block settings in the editor sidebar.⌉⌊Gutenberg block settings in the
editor sidebar.⌉[

Gutenberg block settings in the editor sidebar.

[⌊Elementor widget settings.⌉⌊Elementor widget settings.⌉[

Elementor widget settings.

[⌊The plugin's settings page in the admin dashboard.⌉⌊The plugin's settings page
in the admin dashboard.⌉[

The plugin’s settings page in the admin dashboard.

## Blocks

This plugin provides 1 block.

 *   Product Sales List Display a sortable list of store products by sales count,
   price or name, with AJAX sorting and pagination.

## Installation

 1. Upload and activate the plugin (Plugins > Add New > Upload Plugin).
 2. Go to **Settings > Kabook Product Sales Counter** and configure the defaults (sort
    order, items per page, etc.).
 3. Display the list using any of the following:
 4.  * The `[kabook_product_sales_list]` shortcode in any post or page.
     * The “Product Sales List” block in the Gutenberg editor.
     * The “Product Sales List” widget in Elementor.

**Note:** the WooCommerce plugin must be installed and active.

## FAQ

### Why is only one product showing?

Check that “Items per page” in the settings (or the `per_page` parameter) is set
to a reasonable value, such as 50.

### Can I use the list more than once on the same page?

Yes. Each shortcode/block instance works independently with its own ID, and sorting/
pagination in one instance never affects the others.

### Does this plugin work without WooCommerce?

No, it relies directly on WooCommerce product data.

### A product is in more than one category — which one shows in the Category column?

The plugin shows a single “default” category per product: if Yoast SEO or Rank Math
has a primary category set for that product, that one is used; otherwise the first
category assigned to the product is shown.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Kabook Product Sales Counter” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ Afshari ](https://profiles.wordpress.org/saeidafshari/)

“Kabook Product Sales Counter” has been translated into 1 locale. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/kabook-product-sales-counter/contributors)
for their contributions.

[Translate “Kabook Product Sales Counter” into your language.](https://translate.wordpress.org/projects/wp-plugins/kabook-product-sales-counter)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/kabook-product-sales-counter/),
check out the [SVN repository](https://plugins.svn.wordpress.org/kabook-product-sales-counter/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/kabook-product-sales-counter/)
by [RSS](https://plugins.trac.wordpress.org/log/kabook-product-sales-counter/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release.
 * Sortable, AJAX-paginated product table (sort by name, price or sales), with a
   working plain-link/no-JS fallback.
 * Shortcode, Gutenberg block and Elementor widget, each with full control over 
   the table’s settings.
 * Live AJAX search box and category filter dropdown.
 * Category column showing each product’s default category.
 * One-click AJAX add-to-cart for simple, in-stock products.
 * Pre-order (backorder) badge next to the product name.
 * Sortable “Sales” column in the admin Products list.
 * Dashboard widget showing top-selling products.
 * Translation-ready, with right-to-left (RTL) language support.

## Meta

 *  Version **1.0.0**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/kabook-product-sales-counter/) and
   [Persian](https://fa.wordpress.org/plugins/kabook-product-sales-counter/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/kabook-product-sales-counter)
 * Tags
 * [elementor](https://wordpress.org/plugins/tags/elementor/)[gutenberg](https://wordpress.org/plugins/tags/gutenberg/)
   [products](https://wordpress.org/plugins/tags/products/)[sales](https://wordpress.org/plugins/tags/sales/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/kabook-product-sales-counter/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/kabook-product-sales-counter/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/kabook-product-sales-counter/reviews/)

## Contributors

 *   [ Afshari ](https://profiles.wordpress.org/saeidafshari/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/kabook-product-sales-counter/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.kabook.ir)