Magento 2 Bundle Builder
- Community
- Guided wizard flows for Garmin, mount, and accessory bundles
- Optional AI-generated dog-collar color previews
- Bundle-specific wizard context and step-by-step product selection
- Requires Product Builder Core and AI Core, installed automatically via Composer
- Compatible with Hyvä and Luma storefronts
The Problem
- ✖ Complex bundle options can overwhelm customers
- ✖ Default bundle selection lacks a guided step-by-step experience
- ✖ Customers may struggle to match devices, accessories, quantities, and finishes
- ✖ Standard product pages cannot preview selected collar colors on a customer’s dog
The Solution
Toweringmedia Bundle Builder Extension transforms complex Magento bundle products into clear, step-by-step Garmin, mount, and accessory-building experiences. Customers can select compatible components, review their configuration, and add the complete bundle to the cart with confidence. An optional AI-powered collar preview can also show the selected collar color on an uploaded dog photo.
How It works
See It In Action
Magento 2 Bundle Builder Extension
Turn Complex Product Bundles into a Simple, Guided Buying Experience.
The Toweringmedia Bundle Builder Extension for Magento 2 transforms complex bundle-product selections into a clear, step-by-step wizard. Instead of presenting every option at once, it guides customers through compatible base products, accessories, quantities, straps, colors, and finishes before showing a final configuration summary.
Built as a specialized flow pack for Toweringmedia Product Builder Core, the extension includes dedicated Garmin GPS bundle and antenna mount-kit flows, Hyvä-ready flow registration, and an optional Gemini-powered collar-color preview that can show the selected GPS collar on a customer-uploaded dog photo.
Guided Bundle Workflow
Help Customers Build the Right Bundle, One Decision at a Time
The extension converts the parent product's ordered Magento bundle options into an easy wizard journey. Customers move through the available choices in a controlled sequence, making a complicated configuration easier to understand on desktop and mobile devices.
A typical Garmin flow can guide the shopper through a handheld device, tracking collars, quantities, straps, and color or finish choices. The final review step brings the selected components together before the configured bundle is submitted to the Magento cart.
- ✓ One guided step per ordered bundle option
- ✓ Supports base device, collar, strap, finish, and general-choice roles
- ✓ Quantity and selection decisions remain connected to the bundle configuration
- ✓ Final build summary before cart submission
- ✓ Customer-friendly labels for each supported flow
Specialized Selling Flows
Dedicated Experiences for Garmin Bundles and Mount Kits
Two ready-to-register flow definitions are included. The Garmin Bundle Builder presents a guided “Build Your Bundle” experience, while the Mount Builder guides customers through mount bases, antenna whips, and available add-ons.
Each flow supplies its own hero content, summary heading, submit-button text, and frontend flow identity. This keeps the buying experience focused while Product Builder Core handles the shared builder interface, product assignment, routing, validation, and cart integration.
- ✓ Garmin flow code:
curated_garmin_dusupply - ✓ Mount flow code:
curated_mount_dusupply - ✓ Individual headings, descriptions, summaries, and cart-button labels
- ✓ Hyvä-ready JavaScript flow registration
- ✓ Modular architecture for use with Product Builder Core
Optional AI Collar Preview
Show the Selected Collar Color on the Customer's Dog
When Toweringmedia AI Core and the Google Gemini image provider are configured, customers can upload a dog photo and request a photorealistic preview of the selected GPS tracking collar and strap color. The prompt is designed to preserve the same dog, pose, markings, expression, and background while adding one naturally fitted collar.
JPG, PNG, and WebP uploads are accepted up to 5 MB. Large images are reduced before processing, and the provider request is retried once when no usable preview is returned. Because uploaded photos are processed by an external AI provider, merchants should disclose this processing in their customer-facing privacy information.
- ✓ On-demand dog-and-collar preview generation
- ✓ Selected color label and hexadecimal color passed to the image model
- ✓ JPG, PNG, and WebP input support
- ✓ 5 MB upload limit and automatic reduction of large images
- ✓ Clear disabled-service and missing-API-key messages
Compatibility & Technical Specifications
Magento Product Type
Designed for Magento bundle products
PHP
PHP 8.2, 8.3, or 8.4
Frontend
Hyvä-ready flow registration
Required Dependency
Toweringmedia Product Builder Core
AI Dependency
Toweringmedia AI Core with Google Gemini configuration
Composer
toweringmedia/module-bundle-builder
Required Components
Frequently Asked Questions
Is the Magento 2 Bundle Builder Extension a standalone extension?
Which bundle-building flows are included?
Does the extension use Magento bundle products?
Is the AI dog-collar preview required?
Which image formats can customers upload for the collar preview?
Is the Bundle Builder compatible with Hyvä themes?
- Guided wizard flows for Garmin, mount, and accessory bundles
- Optional AI-generated dog-collar color previews
- Bundle-specific wizard context and step-by-step product selection
- Requires Product Builder Core and AI Core, installed automatically via Composer
- Compatible with Hyvä and Luma storefronts
📘 Documentation
Get started quickly with our detailed user guide. The documentation covers installation, bundle-product preparation, builder-flow assignment, AI preview configuration, and storefront testing.
- Step-by-step installation instructions
- Product Builder Core and AI Core requirements
- Magento bundle-product and option configuration
- Garmin and mount builder-flow setup
- Google Gemini collar-preview configuration
- Storefront testing and troubleshooting
💬 Support
Need help? Our Magento experts can assist with installation, bundle configuration, builder-flow assignment, AI preview setup, and troubleshooting.
- Quick and reliable email support
- Help with extension installation and configuration
- Assistance with Garmin and mount bundle flows
- Troubleshooting wizard and cart-selection issues
- Guidance for AI Core and Google Gemini configuration
- Regular updates and compatibility support
The Magento 2 Bundle Builder Extension transforms complex bundle-product options into a clear, step-by-step wizard. It helps customers select devices, accessories, quantities, straps, colors, and finishes before reviewing the complete configuration and adding it to the cart.
The extension includes a curated Garmin GPS bundle flow and a mount-kit flow. These flows can guide customers through handheld devices, tracking collars, straps, colors, mount bases, antenna whips, and available add-ons.
Yes. Toweringmedia Product Builder Core is required because it provides product assignment, storefront routes, the shared wizard interface, validation, and Magento cart integration. Composer installs the required dependency automatically when it is available in the configured repository.
Customers can upload a photo of their dog and request a preview using the selected collar and color. The extension sends the image through Toweringmedia AI Core to the configured Google Gemini image provider, which generates a preview while preserving the dog's appearance, pose, and background as closely as possible.
No. The AI collar preview is optional. To use it, Toweringmedia AI Core must be installed and the Google Gemini image provider must be enabled with a valid API key.
Customers can upload JPG, PNG, or WebP images up to 5 MB. Large images are reduced before being sent to the configured AI image provider.
Yes. The extension supports Hyvä and Luma storefront rendering when used with the compatible version of Toweringmedia Product Builder Core. It includes Hyvä-ready flow registration for the Garmin and mount builders.
- Magento Version: Magento 2.4.x versions supporting PHP 8.2–8.4
- PHP Version: PHP 8.2, 8.3, and 8.4
- Magento Editions: Magento Open Source and Adobe Commerce
- Framework: Built using Magento 2 dependency injection and extension pools
- Core Overrides: No Magento core-file overrides
- Composer Package: toweringmedia/module-bundle-builder
- Magento Module: Toweringmedia_BundleBuilder
- Installation Type: Composer installation
- Required Dependency: Toweringmedia Product Builder Core
- AI Dependency: Toweringmedia AI Core for collar-preview generation
- Supported Product Type: Magento bundle products
- Included Wizard Flows: Garmin bundle and mount-kit flows
- Garmin Flow Code: curated_garmin_dusupply
- Mount Flow Code: curated_mount_dusupply
- Storefront Themes: Hyvä and Luma compatible through Product Builder Core
- AI Image Provider: Google Gemini through Toweringmedia AI Core
- Supported Upload Formats: JPG, PNG, and WebP
- Maximum Upload Size: 5 MB
- Image Processing: Large inputs are reduced to a maximum dimension of 768 pixels
- AI Preview: Optional and requires an enabled provider with a valid API key