BACK TO DIRECTORY





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.
RTL Live Preview: https://www.kabook.ir/list/
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 using the global Items per page setting (50 by default, configurable), without reloading the page. Shortcode, Gutenberg and Elementor instances can override this value when needed. Neighbouring pages are prefetched and cached in the browser; the cache is scoped to the complete query/display state so changing pagination or filters never reuses stale results.
- Configurable columns: show or hide the product, price, sales count, row number, category and add-to-cart columns.
- Shortcode:
[kabook_product_sales_list]withorderby,order,per_pageand 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.

Gutenberg block settings in the editor sidebar.

Elementor widget settings.

The plugin's settings page in the admin dashboard.
Plugin Details
Active Installs
0Total Downloads
160Version
1.1.0Requires WP
5.8Requires PHP
7.4Tested Up To
7.1.1Added
2026-08-24Last Updated
2026-09-09 7:01am GMTRatings
5
0
4
0
3
0
2
0
1
0