Woocommerce Products List Pro


WP 5.x & WooCommerce 6.x appropriate

Woocommerce Merchandise Record PRO is a straightforward however highly effective WordPress plugin to listing all of your Woocommerce merchandise

Please learn the plugin description. In case your are usually not certain about any characteristic or one other third occasion plugin assist, please ask earlier than buying.


  • Person pleasant and self-explanatory administration panel.
  • Shows all of the wanted knowledge on your merchandise in accordance with your settings.
  • Simple so as to add an inventory wherever in your WordPress through shortcode.
  • Simple so as to add an inventory wherever in your WordPress through PHP perform.
  • Comes with a WordPress shortcode creator editor plugin.
  • You may create limitless product lists by filtering per product class, product tag, product publishing date and so on.
  • “Add Chosen to Cart” with choose all checkbox for mass / bulk including merchandise to cart
  • Extensible / developer pleasant. You may alter the plugin with out hacking it, however through WordPress filters and actions.
  • Make your merchandise stand out along with your customized sticker/icon. You may allow/disable or override it per product.
  • Helps YITH WooCommerce Wishlist
  • Helps YITH WooCommerce Quick View
  • Helps WooCommerce Product Gift Wrap
  • AJAX could be enabled / disabled from the settings web page
  • Sorting of desk columns within the frontend by clicking at every column header
  • Record pagination
  • On the fly classes and tags filters
  • Attributes are supported
  • Customized fields and meta are supported
  • Helps WooCommerce Direct Checkout
  • Responsive Structure / Cell Prepared
  • Simply translatable through .po / .mo recordsdata.

Woocommerce Products List Pro Front End


  • WordPress 5+
  • Woocommerce 4+
  • PHP 7.0+


With a purpose to use the Woocommerce Merchandise Record PRO plugin, please navigate out of your WordPress administration panel to “Woocommerce ? Merchandise Record PRO

  1. Show Product Title: Choose “sure” to show the product title column or “no” to cover it.
  2. Show SKU: Choose “sure” to show the product SKU column or “no” to cover it.
  3. Show Thumbnail: Choose “sure” to show the thumbnail column or “no” to cover it.
  4. Thumbnail Width in Pixels: You could outline the with of the thumbnail in pixels on this subject
  5. Show Classes: Choose “sure” to show a column with the classes which can be assigned to the product or “no” to cover it.
  6. Show Tags: Choose “sure” to show a column with the tags which can be assigned to the product or “no” to cover it.
  7. Show Inventory: Choose “sure” to show the inventory situation column or “no” to cover it.
  8. Disguise Zero Priced Merchandise: Choose “sure” to skip empty or zero priced merchandise or “no” to incorporate them on the listing.
  9. Disguise Out of Inventory Merchandise: Choose “sure” to skip out of inventory merchandise or “no” to incorporate them on the listing.
  10. Deal with zero amount Merchandise as Out of Inventory: Choose “sure” to skip merchandise that should not have a amount set or “no” to incorporate them on the listing.
  11. Show Worth: Choose “sure” to show the value column or “no” to cover it.
  12. Show Whole: Choose “sure” to show the full per row column or “no” to cover it.
  13. Show Amount Discipline: Choose “sure” to show the amount enter subject of the merchandise to be added to cart column or “no” to cover it.
  14. Show Amount Controls: Choose “sure” to show -/+ buttons for the amount subject or no to cover them.
  15. Default Amount Worth: Enter any quantity to set as default amount, default is 1.
  16. Show Weight: Choose “sure” to show the burden of the merchandise or “no” to cover it.
  17. Show Dimensions: Choose “sure” to show the scale of the merchandise or “no” to cover it.
  18. Show Add To Cart: Choose “sure” to show the add to cart button column or “no” to cover it.
  19. Show International Add To Cart: Choose “sure” to show the worldwide add to cart button or “no” to cover it.
  20. International Add To Cart Button Place: Right here you’ll be able to select the place to put the worldwide add to cart button.
  21. International Add To Cart Button Default Standing: You could set it to checked or un-checked when the listing hundreds.
  22. Show Wishlist: Choose “sure” to show the wishlist icon column or “no” to cover it.
  23. Show Reward Wrap Possibility: Choose “sure” to show the present wrap checkbox column or “no” to cover it, when you have the present wrap plugin.
  24. Show Picture: Choose “sure” to show an additional picture/sticker/icon column or “no” to cover it.
  25. Add Picture: Add the additional picture/sticker/icon by clicking on the Open Media Supervisor button. The picture will obey the thumb width settings.
  26. Show Excerpt: Choose “sure” to show a excerpt of the product.
  27. Excerpt max size in characters: Enter the max variety of characters as a way to restrict it. Go away clean for WP default.
  28. Show Excerpt Inline: Choose the place you want to place the outline.
  29. Show Desk Head: Choose “sure” to show desk head or no to cover it. Hiding it can additionally take away the frontend sorting performance.
  30. Allow Sorting: Choose “sure” to allow sorting by clicking the desk header on the frontend
  31. Allow Ajax: Choose “sure” to allow AJAX for the “add to cart” button
  32. Order Path: Choose “ascending” or “descending” to set the default order path for the listing.
  33. Order By: Choose the specified worth to set the default factor to order the merchandise listing.
  34. Order Columns: You could order the columns by drag-n-dropping the listing parts.
  35. You’re able to go! * Save Adjustments *

Woocommerce Products List Pro wp-admin settngs


In your product web page or wherever had been shortcodes are executed (eg. posts and pages), you could use the shortcode [wcplpro wcplid=”somerandomstringhere”] . When you simply put the shortcode then it can learn the default settings of the plugin that you’ve got simply set through the admin settings panel. The wcplid parameter shouldn’t be lacking and it must be distinctive for every shortocde occasion.

With a purpose to customise the shortcode, it’s strongly really helpful to make use of the “WOO Record” icon that’s now out there on the WP Editor.
Nonetheless, you might also enter the shortcode manually through the use of any of the next attributes (respectively to the above choices):

  • key phrase
  • categories_exc
  • categories_inc
  • tag_exc
  • tag_inc
  • posts_inc
  • posts_exc
  • classes
  • tags
  • sku
  • title
  • thumb
  • thumb_size
  • inventory
  • hide_zero
  • hide_outofstock
  • zero_to_out
  • value
  • complete
  • provide
  • picture
  • qty
  • default_qty
  • qty_control
  • cart
  • globalcart
  • globalposition
  • global_status
  • wishlist
  • present
  • ajax
  • desc
  • weight
  • dimensions
  • desc_inline
  • head
  • sorting
  • order
  • orderby
  • order_direction
  • date
  • wcplid
  • quickview
  • pagination
  • posts_per_page
  • filter_cat
  • filter_tag
  • filters_position

Woocommerce Products List Pro shortcode builder

On all attributes, setting it to “1” equals to “sure” and “0” equals to “no”, when sure or no apply as a attainable choices. Right here is an instance:

[wcplpro wcplid="put_sth_unique_here" keyword="woo ninja" thumb=1 thumb_size=150 stock=1 offer=0 qty=1 default_qty=4 ajax=0]

As you could discover we’ve not set the cart, wishlist and so on. attributes, therefore the shortcode will do as we’ve set through the plugin’s settings panel

Information to some particular shortocde attributes

key phrase: It is a free textual content attribute. The shortcode will do a seek for the time period you entered.
categories_exc: Comma separated classes IDs that you really want its merchandise’ to be excluded type the listing.
categories_inc: Comma separated classes IDs that you really want merchandise from these classes solely to be excluded to the listing.
tag_exc: Identical as classes however for excluding product tags
tag_inc: Identical as classes however for proscribing to particular product tags solely
posts_inc: Enter comma separated merchandise IDs (no areas), to solely embody these merchandise within the listing
posts_exc: Enter comma separated merchandise IDs (no areas), to exclude these merchandise from the listing
thumb_size: This may take a quantity solely and might be used as pixels
picture: It must be a full URL to the picture
globalposition: Out there values are “backside”, “prime” and “each”
desc: This may show the excerpt or not. Once more 0 and 1 are the out there choices
order_direction: Out there values are “asc” for ascending and “desc” for descending
orderby: Out there values are “date”, “title”, “_price”, “_sale_price”, “_regular_price”, “_sku”, “_weight”, “_length”, “_width”, “_stock”, “total_sales”, “_stock_status”, “_wc_average_rating”
date: You should use this to show merchandise solely from particular 12 months, month or day, eg. 2016 will show solely merchandise that had been added in 2016 and 2016/09 will show merchandise added on September of 2016 and so on.
quickview: This may take as choices: no, easy, variable, all
pagination: This may take as choices: no, earlier than, after, each
posts_per_page: This must be a quantity
filter_cat: This may take as choices: sure, no
filter_tag: This may take as choices: sure, no
filters_position: This may take as choices: no, earlier than, after, each

For Builders

Many hooks are in place. Please search the code for a full listing. Beneath are a few of them with examples.


You may add alter the css class of the hyperlink to the total picture for every variation with the filter “vartable_thumb_class_filter”, eg.

add_filter( 'wcplpro_thumb_class_filter', 'my_wcplpro_custom_img_class');
perform my_wcplpro_custom_img_class($class) {
  $class = $class.' myclass anotherclass';
  return ($class);

The Woocommerce “single_add_to_cart_text” filter is in place. Please check with Woocommerce documentation.


You could add your personal css class for the desk with “wcplpro_table_class”, eg.

add_action( 'wcplpro_table_class', 'my_wcplpro_table_class');
perform my_wcplpro_table_class($class) {
  $class = ' table-hover table-striped ';
  return ($class);

You may add textual content earlier than and after the desk with, “wcplpro_before_table” and “wcplpro_after_table”, eg.

add_action( 'wcplpro_before_table', 'my_wcplpro_before_table');
perform my_wcplpro_before_table($textual content) {
  $textual content = 'This textual content ';
  $textual content .= 'will go earlier than the desk';
  echo $textual content;
add_action( 'wcplpro_after_table', 'my_wcplpro_after_table');
perform my_wcplpro_after_table($textual content) {
  $textual content = 'This textual content ';
  $textual content .= 'will go after the desk';
  echo $textual content;

Regularly Requested Questions

  1. Is “this and that” plugin appropriate?

    Please ask before you purchase.

  2. How can I see all of the out there product meta and every key

    You could use a plugin as Post Meta Inspector

  3. Can I listing all Woocommerce merchandise filtered by class?

    Sure, you’ll be able to through “categories_inc” shortcode attribute.

  4. Can I listing all Woocommerce merchandise filtered by tag?

    Sure, you’ll be able to through “tag_inc” shortcode attribute.

  5. I’ve tons of of merchandise. Is there a pagiantion choice?

    Sure, it was added in model 1.0.4.

  6. Can I put this wherever in my website?

    Sure, you’ll be able to through the shortcode, if the sector the place you set it is ready to execute shortcodes.

  7. Can I exclude merchandise from the listing?

    Sure, you’ll be able to through the product edit display screen. Please choose “Sure” on the choice “Take away this product from Woocomerce Merchandise Record” underneath the product’s basic settings tab.

  8. Are variable merchandise supported?

    Variable merchandise might be listed, nonetheless the “add to cart” button won’t be out there for them. As a substitute there might be a “learn extra” button that may hyperlink to the product single web page.

  9. What about inventory examine and AJAX?

    By enabling AJAX, it will disable the inventory amount examine when including to cart through the plugin.

  10. Will it change my product archive pages (WooCommerce Class itemizing)?

    No, it won’t.


1.1.24 11/24/2021
  • Repair: Resolved battle with Betheme theme
1.1.23 11/19/2021
  • Repair: Resolved battle with Kallyas theme
1.1.22 07/23/2021
  • Characteristic: Added the choice to hyperlink or not the classes
  • Characteristic: Eliminated Select2 and utilized SelectWoo
  • Repair: Eliminated phpsessions and carried out cookies resolution
  • Repair: Eliminated jQuery migration warnings
1.1.20 05/23/2019
  • Repair: WooCommerce model 3.6 compatibility for the amount enter subject
1.1.19 04/02/2019
  • Characteristic: Added the choice to set the ordering knowledge kind per column
  • Characteristic: Added the choice to order as quantity or plain textual content on the chosen orderby worth
1.1.18 02/14/2019
  • Characteristic: Classes filter follows “categories_exc” and “categories_inc” shortcode guidelines
1.1.17 11/14/2018
  • Repair: Added a examine for the out there inventory of the max worth on the amount enter subject
1.1.16 08/03/2018
  • Characteristic: Added the choice to allow or disable the responsiveness of the desk
  • Repair: Minor CSS modifications
1.1.15 01/26/2018
  • Repair: Subsequent / earlier pagination
1.1.14 11/15/2017
  • Characteristic: Add menu_order shorting choice
  • Characteristic: Added “woocommerce_product_add_to_cart_text” filter for the “add to cart” button textual content
  • Characteristic: Added fancybox for picture zooming
  • Repair: CSS modifications
1.1.13 09/08/2017
  • Characteristic: Extra WP Filters added
  • Repair: knowledge kind worth and sort for just a few columns
1.1.12 09/01/2017
  • Characteristic: Added assist for Search by SKU for Woocommerce
  • Repair: Direct Checkout plugin compatibility up to date
  • Repair: Minor CSS modifications
  • Repair: Filters had been hidden after a search that might not return any merchandise
  • Repair: Hiding the add to cart column was inflicting sorting to interrupt
1.1.11 08/17/2017
  • Characteristic: Added the choice to not hyperlink the title to the product web page
  • Characteristic: Show international cart complete quantity
  • Repair: Amount was creating an additional empty columns when -/+ buttons weren’t current
1.1.10 07/31/2017
  • Characteristic: Search subject addition
  • Characteristic: Velocity optimization
1.1.9 06/24/2017
  • Repair: Product classes weren’t displaying
1.1.8 06/20/2017
  • Characteristic: Woocommerce min/max portions plugin assist
  • Repair: Amount preliminary choice
1.1.7 05/08/2017
  • Repair: Added checks to resolve select2 battle
1.1.6 05/04/2017
  • Characteristic: Up/down arrows subsequent to the sortable headers
  • Repair: Woocommerce Memberships JS battle
  • Repair: Filters are going away when there have been no outcomes
1.1.5 04/11/2017
  • Characteristic: Woocommerce ver 3.0 compatibility
  • Repair: Show value vary of variable merchandise
  • Characteristic: Embody / exclude merchandise by SKU
  • Characteristic: Added picture hyperlink, goal choices, to full picture, product and product in new tab
1.1.4 01/30/2017
  • Repair: Tag filter had a typo
  • Repair: Filters displaying was not functioning accurately
1.1.3 01/11/2017
  • Characteristic: Added choice to kind by included posts
  • Characteristic: Column titles could be set through the choices
  • Characteristic: Added the choice to show excerpt or full content material, together with shortcodes and embeds
  • Characteristic: Added assist for WooCommerce Direct Checkout
1.1.2 12/01/2016
  • Repair: Renamed select2 CSS class and added examine that select2 is loaded
1.1.1 10/27/2016
  • Repair: Desk headers are actually translatable
  • Repair: Fastened Woocommerce battle CSS for cell labels
1.1.0 10/25/2016
  • Characteristic: Added the choice to call the brand new meta key columns
  • Repair: YITH Quickview optimization
  • Repair: Spanish translation file compilation repair
1.0.9 10/24/2016
  • Repair: Fastened battle of select2 with different choose drop downs
  • Repair: Filters not resetting with the reset button
  • Repair: Some HTML validation fixes
1.0.8 10/18/2016
  • Characteristic: Added assist for array put up meta knowledge
  • Repair: Fastened compatibility with PHP prior model 5.5
1.0.7 10/16/2016
  • Characteristic: Added the choice to show product attributes
  • Characteristic: Customized meta could be set to be displayed in columns
  • Characteristic: New tabbed settings web page
  • Repair: Pagination and filters weren’t working when the shortcode was used on the entrance web page
1.0.6 10/13/2016
  • Repair: Fastened customized order when pagination is lively
1.0.5 10/06/2016
  • Characteristic: Up to date Italian and Spanish translations
  • Repair: Added a lacking examine for YITH quickview plugin
1.0.4 10/05/2016
  • Characteristic: Classes filters on the listing
  • Characteristic: Tags filters on the listing
  • Characteristic: Pagination
  • Characteristic: Added YITH Fast View assist
  • Characteristic: Added assist for YITH wishlist customized icon
  • Repair: Out of inventory situations weren’t returning the precise worth underneath particular circumstances
  • Repair: Permit zero priced merchandise to be added to the cart
  • Repair: Sorting through the plugin’s settings was ignored
  • Repair: Default amount wouldn’t enable 0 as worth
  • Repair: Some textdomain was fallacious
1.0.3 09/21/2016
  • Characteristic: Vastly improved “international add to cart” button execution time
  • Characteristic: Shortcode can now embody particular merchandise solely
  • Characteristic: Shortcode can now exclude some merchandise from the listing
  • Characteristic: Add the choice to restrict the excerpt characters
  • Bug: Yith wishlist view hyperlink was not clickable
1.0.2 09/20/2016
  • Characteristic: Added higher (native) assist for YITH wishlist
1.0.1 09/19/2016
  • Characteristic: Higher AJAX request dealing with
  • Characteristic: Added extra hooks
  • Characteristic: Added CSS lessons for some fashionable themes
  • Characteristic: Added hyperlink to the cart on the sliding notification space
  • Characteristic: Added the choice to manually shut the “added to cart” notification sliding panel
1.0.0 09/12/2016
  • Preliminary launch

Sources and Credit


Spanish by Angelo Lazzari (go to his website)

Italian by Angelo Lazzari (come on… go to his website. Angelo and his workforce are nice!)

German by bettinabuschmeyer

This plugin makes use of the next libraries


Related Posts