Increase your Average Order Value (AOV) by enforcing product dependencies, creating beautiful "Buy Together" bundles, and injecting dynamic product options!
Take full control over how your products are sold! "Product Dependency & Smart Bundler" is an advanced OpenCart extension that prevents customers from purchasing specific items alone, while simultaneously acting as a powerful upselling tool.
Whether you are selling spare parts that require a main device, offering special promotional bundles, or forcing customers to choose a partner product, this extension handles it all seamlessly.
KEY FEATURES
1. THREE POWERFUL RULE MODES
- Default Block: Silently monitors the cart. If a customer tries to checkout with a "Required Product" but forgot the "Provider Product", they are blocked and redirected to the cart with a customizable warning message.
- Buy Together: Transforms the product page! Automatically displays a beautiful, modern "Special Offer" box showing the required products (with images and prices). When the customer clicks "Add to Cart", the bundled items are automatically added to the cart as well.
- Assign as Option: Magically injects the required products as an Option (Select, Radio, Checkbox, or modern Image-based options) directly on the Provider Product's page. Customers must choose their bundle right from the product page!
2. SMART BUNDLE DISCOUNTS
Offer special prices to encourage upselling! You can set Fixed or Percentage discounts on the Required Products. The discounted prices are beautifully displayed on the product page (with strike-through original prices) and automatically applied to the cart total.
3. MODERN VISUAL OPTIONS
Say goodbye to boring dropdowns! This extension introduces custom option types:
- Select with Image
- Radio with Image (Modern Grid Layout)
- Checkbox with Image (Modern Grid Layout)
When a customer selects these options and clicks Add to Cart, the selected items are automatically added as separate products in the cart!
4. RESTRICT INDIVIDUAL ORDERS (STANDALONE)
Take control of your inventory. You can block customers from buying the "Required Product" on its own without its parent product, or you can toggle this off to allow standalone purchases while still offering it as a bundle on other pages.
5. MULTIPLE PRODUCT LOGIC (ANY / ALL)
- ANY: The cart must contain at least ONE of the provider products.
- ALL: The cart must contain ALL of the provider products.
6. BULK EXPORT / IMPORT (CSV)
Managing hundreds of dependencies? No problem! Use the built-in CSV Export and Import feature to mass-create or update your rules in seconds using Excel or Google Sheets.
7. HIGHLY COMPATIBLE
- Works with the default OpenCart checkout.
- Fully compatible with Quick Checkout.
- Built with non-destructive Event Hooks and OCMOD.
USE CASES
- Selling a "Phone Case" (Required) but only if the customer buys the "Phone" (Provider).
- "Buy a Laptop, get forced to choose an Operating System option".
- "Buy 1 Printer, and get a special bundle offer for Ink Cartridges".

Login and write down your comment.
Login my OpenCart Account