- Developed by: Smarty Studio | Martin Nestorov
- Plugin URI: https://github.com/mnestorov/smarty-woocommerce-product-carousel
Your support is greatly appreciated and will help ensure all of the projects continued development and improvement. Thank you for being a part of the community! You can send me money on Revolut by following this link: https://revolut.me/mnestorovv
The Smarty Studio WooCommerce Product Carousel plugin provides a sleek and customizable product carousel for WooCommerce stores. Enhance your online store's user experience by showcasing your products in a dynamic and responsive carousel.
- Customizable product selection: Choose exactly which products you want to display in the carousel.
- Responsive design: Ensures a great experience across all devices.
- Customizable texts: Easily change the texts for "Save", "Add To Cart", and "Exclusive" directly from the plugin's settings.
- Variable product support: Displays discounts and allows users to add variable products to their cart from the carousel.
- Styling options: Modify the appearance of the carousel with custom CSS.
- Supports WooCommerce up-sell and cross-sell features.
- Admin settings to customize the number of slides to show, slides to scroll, autoplay, and speed.
- Display the carousel on checkout and thank you pages with specific order details.
- AJAX-based product search for quick selection in the admin panel.
- Integration with Select2 for enhanced product selection in settings.
- Custom CSS to further customize the carousel appearance.
- Time-based restrictions for adding products post-purchase.
- Upload the plugin files to the
/wp-content/plugins/smarty-woocommerce-product-carousel
directory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the 'Plugins' menu in WordPress.
To display the product carousel, use the shortcode [smarty_pc_product_carousel]
in your posts or pages. You can customize the carousel further with shortcode attributes or via the plugin's settings page.
- ids: Comma-separated list of product IDs to display in the carousel.
- speed: Scrolling speed in milliseconds (default is 300).
- autoplay: Enable or disable autoplay (true or false).
- autoplay_speed: Speed of autoplay in milliseconds (default is 3000).
- slides_to_show: Number of slides to show at once (default is based on the plugin settings).
- source: Source context for the carousel (e.g., checkout_page, thankyou_page).
- order_id: Order ID to reference on thank you pages.
[smarty_pc_product_carousel ids="1,2,3" speed="500" autoplay="true" autoplay_speed="3000" slides_to_show="1"]
Navigate to the plugin's settings under the WooCommerce section in your WordPress admin. Here you can find options to customize the texts for "Save", "Add To Cart", and "Exclusive".
Go to WooCommerce > Products Carousel. Customize various settings such as:
- Display Arrows
- Arrow Color
- Display Dots
- Dot Color
- Slides to Show
- Slides to Scroll
- Slide Padding
- Scrolling Speed
- Autoplay Indicator
- Autoplay Speed
- Infinite Loop
- Old Discount
- Custom Title
- Save Text
- Add To Cart Text
- Label Text
- Custom CSS
- WordPress 4.7+ or higher.
- WooCommerce 5.1.0 or higher.
- PHP 7.2+
For a detailed list of changes and updates made to this project, please refer to our Changelog.
Contributions are welcome. Please follow the WordPress coding standards and submit pull requests for any enhancements.
If you find this script helpful and would like to support its development and maintenance, please consider the following options:
-
Star the repository: If you're using this script from a GitHub repository, please give the project a star on GitHub. This helps others discover the project and shows your appreciation for the work done.
-
Share your feedback: Your feedback, suggestions, and feature requests are invaluable to the project's growth. Please open issues on the GitHub repository or contact the author directly to provide your input.
-
Contribute: You can contribute to the project by submitting pull requests with bug fixes, improvements, or new features. Make sure to follow the project's coding style and guidelines when making changes.
-
Spread the word: Share the project with your friends, colleagues, and social media networks to help others benefit from the script as well.
-
Donate: Show your appreciation with a small donation. Your support will help me maintain and enhance the script. Every little bit helps, and your donation will make a big difference in my ability to keep this project alive and thriving.
Your support is greatly appreciated and will help ensure all of the projects continued development and improvement. Thank you for being a part of the community! You can send me money on Revolut by following this link: https://revolut.me/mnestorovv
This project is released under the GPL-2.0+ License.