bcmarketplace / module-carousel-fusion
Magento 2 wrapper for Owl Carousel v2.3.4 jQuery widget with accessibility enhancements and modern browser API support.
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Language:JavaScript
Type:magento2-module
pkg:composer/bcmarketplace/module-carousel-fusion
Requires
- php: ~8.2.0||~8.3.0
- bcmarketplace/module-base: *
- magento/framework: >=103.0.0
This package is auto-updated.
Last update: 2026-01-31 05:02:36 UTC
README
What It Does
CarouselFusion adds responsive image carousels to your Magento storefront. It's built on Owl Carousel and includes accessibility features for better user experience.
Installation
Prerequisites
- Magento 2.4.x (Community or Enterprise Edition)
- PHP 8.2 or 8.3
- Composer 2.x
Step 1: Configure Repository
Since this is a private package, you need to add the repository to your composer.json. You can do this using one of the following methods:
Option A: Using Composer Config (Recommended)
# Add the CarouselFusion repository composer config repositories.bcmarketplace-carousel-fusion vcs git@github.com:bcmarketplace/module-carousel-fusion.git # Add the Base module repository (required dependency) composer config repositories.bcmarketplace-base vcs git@github.com:bcmarketplace/module-base.git
Option B: Manual Configuration
Add the following to your composer.json file:
{
"repositories": [
{
"type": "vcs",
"url": "git@github.com:bcmarketplace/module-carousel-fusion.git"
},
{
"type": "vcs",
"url": "git@github.com:bcmarketplace/module-base.git"
}
]
}
Step 2: Install the Module
Install Stable Version
composer require bcmarketplace/module-carousel-fusion
This will automatically install the required bcmarketplace/module-base dependency.
Install from Develop Branch (Latest Development Version)
composer require bcmarketplace/module-carousel-fusion:dev-develop
Step 3: Enable the Module
bin/magento module:enable BCMarketplace_CarouselFusion
Step 4: Run Setup Upgrade
bin/magento setup:upgrade
Step 5: Deploy Static Content
bin/magento setup:static-content:deploy -f
Step 6: Clear Cache
bin/magento cache:flush
Complete Installation Command Sequence
# Configure repositories composer config repositories.bcmarketplace-carousel-fusion vcs git@github.com:bcmarketplace/module-carousel-fusion.git composer config repositories.bcmarketplace-base vcs git@github.com:bcmarketplace/module-base.git # Install module composer require bcmarketplace/module-carousel-fusion # Enable and setup bin/magento module:enable BCMarketplace_CarouselFusion bin/magento setup:upgrade bin/magento setup:static-content:deploy -f bin/magento cache:flush
How to Use
In Templates
Add this HTML to your template:
<div class="owl-carousel" data-mage-init='{"owlCarousel": {"items": 3, "loop": true}}'> <div class="item">Slide 1</div> <div class="item">Slide 2</div> <div class="item">Slide 3</div> </div>
Common Options
- items: Number of items to show (default: 3)
- loop: Enable infinite loop (default: false)
- nav: Show navigation arrows (default: false)
- dots: Show pagination dots (default: true)
- autoplay: Auto-play carousel (default: false)
For more options, see the Owl Carousel Documentation
Troubleshooting
Carousel not showing?
- Clear cache:
bin/magento cache:flush - Deploy static content:
bin/magento setup:static-content:deploy -f - Check browser console for errors
Styles not working?
- Clear cache and redeploy static content
- Check that your theme isn't overriding the styles
Support
Author: Raphael Baako
Email: rbaako@baakoconsultingllc.com
Company: Baako Consulting LLC
License
Proprietary - All rights reserved.
Note: This module includes Owl Carousel v2.3.4, which is licensed under the MIT License.