This plugin 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. The product is equipped with a code generator (allows to insert the carousel into content) and a dedicated widget. It is the successor to “WooCommerce Products FlexSlider all in one”.

Product presentation

  • plugin uses OWL Carousel 2, WooCommerce, FontAwesome
  • support for a code generator allowing to insert the product carousel directly into the content
  • service via a dedicated widget
  • responsiveness and support for mobile devices
  • 4 default templates and the ability to create your own
  • available translations:
    Polish (pl_PL) – Marcin Gierada (100%),
    English (en_EN) – Marcin Gierada (100%),
    French (fr_FR) – tunteam (51%),
    Swedish (sv_SE) – Imran Khalid (50%),
    Danish (da_DK) – Daniel Christiansen (66%),
    Portuguese, Brazilian (pt_BR) – Cleber Paiva de Souza (100%)

Dedicated code generator


With support for a dedicated generator, you can place a new carousel at any location of each post.
An intuitive form includes both the parameters of the carousel itself and the attributes of the products to display.

Sample code generated by the plugin:
woocommerce_products_carousel_all_in_one all_items=”10″ show_only=”id” out_of_stock=”false” products=”” categories=”” relation=”and” tags=”” ordering=”asc” template=”compact.css” show_title=”true” show_description=”false” allow_shortcodes=”false” show_price=”true” show_category=”true” show_tags=”false” show_add_to_cart_button=”true” show_more_button=”true” show_more_items_button=”true” show_featured_image=”true” image_source=”thumbnail” image_height=”100″ image_width=”100″ items_to_show_mobiles=”1″ items_to_show_tablets=”2″ items_to_show=”4″ slide_by=”1″ stage_padding=”0″ margin=”5″ loop=”true” stop_on_hover=”true” auto_play=”true” auto_play_timeout=”1200″ auto_play_speed=”800″ nav=”true” nav_speed=”800″ dots=”true” dots_speed=”800″ lazy_load=”false” mouse_drag=”true” mouse_wheel=”true” touch_drag=”true” easing=”linear” auto_width=”false” auto_height=”true” custom_breakpoints=””
This code should be placed between square brackets [].


The plugin also offers a widget that allows you to quickly create new carousels and post them in certain places on your site.


Available deafult templates

Default woocommerce_products_carousel-theme-default Compact woocommerce_products_carousel-theme-compact Light woocommerce_products_carousel-theme-light Simple woocommerce_products_carousel-theme-simple

Setting page

On the settings page you can make important modifications affecting the display of your carousels:

  • change the way to include plugin’s files to your web page
  • adding a Font Awesome library, if you are not using it
  • define your custom breakpoints that match your responsive page


Do you want to test?

You can test the product. Just click on the link below:

Do you use "WooCommerce Products Carousel all in one" on your website?
Help to improve and share with me your opinion or comment.
I will be grateful for your information.
  • Maciej Tomaszewski

    Cześć, wykorzystuję wasz plugin do jednej ze swoich stron. Chciałbym dodać do niego filtr, tak aby po kliknięciu np w soki pokazywały się tylko produkty z kategorii soki. Stworzyłem już wszystko, jednak po schowaniu np soków zostają wody. Przejeżdżają do końca i pozostawiają wolne miejsce, tak że w sliderze nie widać żadnego produktu. Jak wykryć że po schowaniu produkty soki zakończyły “podróż” i nakazać im wrócić się. W tym momencie slider zacznie działanie od nowa aż WSZYSTKIE produkty przejadą na koniec i dopiero wtedy się wróci. Z góry dziękuję za pomoc.