WooCommerce Premium Carousel
A premium WooCommerce product carousel plugin featuring a modern glassmorphism design. It includes flexible shortcodes for sorting by sales, price, date, and filtering for free or categorized products. Fully responsive and lightweight
by Tomás Hoyos · github.com/tg12r/wc-product-carousel-premium · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/tg12r/wc-product-carousel-premium/archive/refs/heads/master.zipA robust, premium-styled product carousel for WooCommerce. Features a modern design, flexible sorting options, and full responsiveness using SwiperJS.
🌟 Features
- Premium Design: Built-in "Glassmorphism" effect for card styles that looks great on any background.
- Fully Responsive: optimized for Mobile, Tablet, and Desktop.
- Flexible Sorting: Order products by Total Sales (Best Sellers), Price, Date, or Randomly.
- Smart Filtering: Filter by Category or show only Free Products.
- Sale Badges: Automatically highlights products on sale.
- Zero Bloat: Lightweight implementation using the industry-standard SwiperJS library.
Installation
- Download the
wc-product-carousel-premiumfolder. - Upload it to your WordPress site via FTP to the
/wp-content/plugins/directory, or zip the folder and upload it via Plugins > Add New > Upload Plugin. - Activate the plugin through the 'Plugins' menu in WordPress.
Usage
Use the shortcode [wpc_carousel] in any Page, Post, or Text Widget.
Basic Examples
Show latest 10 products:
[wpc_carousel]
Show top 8 best-selling products:
[wpc_carousel limit="8" orderby="sales"]
Show products from 'Hoodies' category:
[wpc_carousel category="hoodies"]
Advanced Filtering
Filter by Tag:
[wpc_carousel tag="featured"]
Show only FREE products:
[wpc_carousel free_only="true"]
Show cheap products first (Price Low to High):
[wpc_carousel orderby="price" order="ASC"]
Shortcode Attributes
| Attribute | Description | Default | Example |
|---|---|---|---|
limit |
Total products to display | 10 |
limit="12" |
columns |
Columns to show on Desktop | 4 |
columns="3" |
orderby |
Sort by: date, price, sales, rand, title |
date |
orderby="sales" |
order |
Order direction: ASC or DESC |
DESC |
order="ASC" |
category |
Filter by Category Slug | '' |
category="summer-collection" |
tag |
Filter by Product Tag Slug | '' |
tag="featured" |
free_only |
Show only free products (true/false) |
false |
free_only="true" |
Requirements
- WordPress 5.0+
- WooCommerce 3.0+
Author
Tomás Hoyos