This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

WooCommerce Products Carousel all in one


WooCommerce Products Carousel all in one allows you inserting the product carousel (newest, featured, bestsellers, on sale and many more) from the store based on the WooCommerce. The plugin offers rich parameters of carousel display and entry information, and provides better support for mobile devices.
This plugin uses OWL Carousel in new version 2.0.0-beta.2.4.

Now available in the following Languages:

  • English (en_EN) – 100% completed
  • Polish (pl_PL) – 100% completed
  • French (fr_FR) – 51% completed
  • Swedish (sv_SE) – 50% completed
  • Danish (da_DK) – 66% completed
  • Portuguese, Brazilian (PT_BR) – 100% completed

If you need other translation or you would like to create some, please visit project page.

For more information, please visit PLUGIN HOMEPAGE.


You can see the plugin in action on DEMO PAGE

I will be grateful for opinions and reviews.


  • English – by Marcin Gierada (100%)
  • Polish – by Marcin Gierada (100%)
  • French – thanks to tunteam (51%)
  • Swedish – thanks to Imran Khalid (50%)
  • Danish – thanks to Daniel Christiansen (66%)
  • Portuguese, Brazilian – thanks to Cleber Paiva de Souza (100%)


  • Widget configuration
  • Shortcode generator
  • WYSIWYG button
  • Settings page
  • Example of usage


  1. Upload plugin either via the yours WordPress installation, or by uploading to the /wp-content/plugins/ by FTP client
  2. Install the plugin through the ‘Plugins’ menu in WordPress.
  3. Activate “WooCommerce Products Carousel all in one” in the “Plugins” using the “Activate” link.
  4. Go to the plugin settings page in the “Settings” menu.


If you’ve got any questions, don’t hesitate to ask.

I made a update from a previous version. What now?
  • If you’re using on your website shortcode from this plugin, the best way is to delete old code and generate it again.
  • If you’re using widget, you must update its options.
  • Go to the plugin settings page and see if there are any notifications
How can I add custom theme?
  1. Now, you can add your custom stylesheet in yours theme directory.
  2. If you don’t have “css” folder in your WordPress theme, you must create it.
  3. Then, in this folder create another – named “woocommerce_products_carousel_all_in_one” and now you can move custom stylesheets in there 🙂

Folders tree should looks like this:

How can I use custom actions or filters?

From 1.1.0 version you can use your own actions and filters to overwrite values or html code.

Lists of actions:

  • woocommerce_products_carousel_all_in_one_before_item_content (1 parameter – $params)
  • woocommerce_products_carousel_all_in_one_after_item_content (1 parameter – $params)

Lists of filters:

  • woocommerce_products_carousel_all_in_one_query (1 parameter – $value)
  • woocommerce_products_carousel_all_in_one_item_featured_image_placeholder (1 parameter – $value)
  • woocommerce_products_carousel_all_in_one_item_featured_image (2 parameters – $value, $params)
  • woocommerce_products_carousel_all_in_one_item_title (2 parameters – $value, $params)
  • woocommerce_products_carousel_all_in_one_item_categories (2 parameters – $value, $params)
  • woocommerce_products_carousel_all_in_one_item_description (2 parameters – $value, $params)
  • woocommerce_products_carousel_all_in_one_item_price (2 parameters – $value, $params)
  • woocommerce_products_carousel_all_in_one_item_tags (2 parameters – $value, $params)
  • woocommerce_products_carousel_all_in_one_item_buttons (2 parameters – $value, $params)

  • woocommerce_products_carousel_all_in_one_template (2 parameters – $value, $params)

Variable $params includes all plugin’s values and other variables that are required to display.

To overwrite html of the title, you can create function in your functions.php file:
See “Overwrite title by filters from WooCommerce Products Carousel all in one”

For more info visit WordPress Function Reference/add filter


June 28, 2017
Still seems to work with WooCommerce 3, however it generates a lot of php notices due to various deprecated functions. As I have all php error reporting turned on and logged in order to monitor any misbehavior possible, this plugin is no longer usable for me and I have to look for an alternative. It has not been updated for a while, but things have changed in WooCommerce 3, so it is no longer recommended use it with WooCommerce 3.
December 6, 2016
I’m using this to show products at the bottom of my overview page.. Works like a charm. I am even using it in a widget that displays inside of my cornerstone page-builder program that I purchased to use with my theme. Take a gander of seeing it in action: [link removed] Thanks greatly! I Heart Diecut
September 14, 2016
Works great with a little bit of CSS tweaking. Thanks!
Read all 23 reviews

Contributors & Developers

“WooCommerce Products Carousel all in one” is open source software. The following people have contributed to this plugin.




  • fixed option to display selected products by IDs


  • added the missing translation


  • fiexed bugs and optimized the plugin’s forms
  • added the new filter to manage template structure (woocommerce_products_carousel_all_in_one_template)
  • added option to show “out of stock” products
  • added option to exclude products by IDs
  • added option to set the relation method between categories and tags
  • added new parameters to a owl.Carousel settings – “stagePadding” and “autoWidth”
  • added option to define custom breakpoints for RWD
  • added option to include “Font Awesome” library to the WordPress Admin Panel
  • new translation – Portuguese, Brazilian, thanks to Cleber Paiva de Souza
  • updated language files
  • removed Russian translation, less than 50% has been translated


  • new translation – Danish, thanks to Daniel Christiansen


  • added the “woocommerce_products_carousel_all_in_one_query” filter to overwrite query parameters


  • fixed shortcode/widget bug


  • fixed wrong link for the product category
  • added option to display on sale products
  • new translation – French (thanks to tunteam)
  • new translation – Swedish (thanks to Imran Khalid)
  • added input’s HTML5/jQuery validation
  • added donate link


  • fixed carousel loading – hide before load
  • fixed display one item carousel


  • fixed custom stylesheet loading (thanks to CotswoldPhoto)


  • fixed another typo in the code (sorry!)


  • fixed typo in the code


  • fixed auto height display


  • improved WordPress 4.3 capatible
  • added new filter “woocommerce_products_carousel_all_in_one_item_featured_image_placeholder” for the featured image placeholder
  • fixed problem with lazy loading images


  • added autoplay speed option
  • improved lazy load for large images


  • fixed problem with featured image


  • fixed problem with loading Owl Carousel Libary


  • fixed problem with jQuery UI Effects library


  • fixed problem with duplicate posts


  • fixed problem with animation variable in shortcode generator


This version contains a lot of modifications:
* added option to setup visible items on mobile, tablets and desktop devices
* added sale info
* new option to sort – by id
* new option to sort – by title
* new option to sort – by date
* new option to sort – by popular
* new option to sort – by featured
* added option to select products by IDs
* new option to order – random lists
* new way to display products – by full content
* added option to allow shortcodes in product full content
* new option to display product image
* new option to display product category
* new option to display product tags
* themes update
* added actions and filters to overwrite html and values

You must regenerate all yours shortcodes and update widgets.


  • fixed problem with animation variable in shortcode generator


  • This version contains a lot of modifications


  • new option to order – random lists


  • new translation – Russian, thanks to Oleg Grymashevich


  • fixed FontAwesome include method
  • fixed sql query


  • new option to display product tags
  • new option to set margin between items
  • new way to include FontAwesome – from official Bootstrap CDN


  • fixed verification requirements
  • fixed custom theme dir
  • FAQ update


Initial release