Description
BundleCraft makes it easy for WooCommerce store owners to create unlimited product bundles or combo offers with complete flexibility.
Display bundles anywhere using simple shortcodes, customize titles and offer text, and apply discounts to increase sales — all without writing any code.
🚀 Key Features
- Create unlimited product bundles.
- Apply custom percentage discounts.
- Responsive grid layout (desktop, tablet, mobile).
- Shortcode support for flexible placement.
- Clean and user-friendly admin interface.
- Works with all WooCommerce-compatible themes.
- Duplicate bundles instantly.
- Copy shortcode and Live Preview support.
- WooCommerce HPOS compatible.
- Secure AJAX add-to-cart with nonce validation.
💰 Professional Pricing Engine
- Automatically uses sale price when available (fallback to regular price).
- Displays transparent “You Save” pricing.
-
Implements Model-B conditional discount logic:
- Discount applies only when all bundle products are in cart.
- Discount is removed instantly if bundle is broken.
- Prevents double discounting issues.
-
Shows discount clearly in cart:
- “Bundle Discount Applied (-₹X)”
- Lightweight pricing cache for performance.
🎨 Simplified & Professional UI
- Introduced global typography system (no repetitive font settings).
- Cleaner and more intuitive settings experience.
- Reduced configuration complexity for better usability.
📈 Why use BundleCraft?
Increase conversions and average order value with visually appealing bundle offers and honest, transparent pricing — designed to build trust and boost sales.
Screenshots
Installation
- Upload the plugin files to the
/wp-content/plugins/bundlecraftdirectory, or install via the WordPress Plugins screen. - Activate the plugin.
- Create bundles from BundleCraft Add New Bundle.
- Use shortcode
[bundle_craft id="123"]to display bundles.
FAQ
-
How do I display a bundle?
-
Use
[bundle_craft id="123"]. -
Does it support WooCommerce sale prices?
-
Yes. BundleCraft automatically uses the sale price if available, ensuring accurate bundle totals.
-
Will discounts apply if customer removes a product?
-
No. BundleCraft uses Model-B conditional logic, so discounts only apply when all bundle items are present.
-
Will discounts apply twice?
-
No. The plugin prevents double-discount issues and ensures only one correct discount is applied.
-
Can I customize design and layout?
-
Yes. You can control styles from settings or override via your theme.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“BundleCraft” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “BundleCraft” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.2.2
-
Major UX Improvement
- Removed repetitive font settings from admin panel.
- Introduced simplified global typography system.
-
Pricing Logic Enhancement
- Upgraded to Model-B conditional discount logic.
- Discount now applies only when full bundle is present.
- Discount automatically removed when bundle is broken.
-
Cart & Checkout Improvements
-
Display discount clearly as:
-
“Bundle Discount Applied (-₹X)”
- Fixed duplicate discount issue between bundle page and cart.
-
-
UI & Consistency Fixes
- Improved pricing consistency between bundle page and checkout.
- Better alignment of frontend and cart totals.
-
Code Quality
- Cleaner architecture for discount handling.
- Improved maintainability and future scalability.
1.2.1
- Fixed conditional bundle discount logic.
- Improved cart recalculation behavior.
- Ensured discount removes when bundle incomplete.
- Minor internal stability improvements.
1.2.0
-
Security Enhancements
- Added secure nonce verification for frontend add-to-cart requests.
- Strengthened WooCommerce session validation and product sanitization.
- Improved server-side validation before modifying cart contents.
-
Frontend Improvements
- Replaced inline JavaScript with properly enqueued external scripts.
- Added localized, translatable frontend messages.
- Improved variation selection handling and error feedback.
-
Performance & Code Quality
- Optimized script loading only when shortcode is used.
- Reduced unnecessary frontend processing.
- General code cleanup and WordPress coding-standards improvements.
-
Compatibility
- Fully backward compatible with previous versions.
- Tested with latest WordPress and WooCommerce environments.
-
Professional Pricing Engine
- Added automatic sale-price detection for bundle calculations.
- Introduced transparent “You Save” bundle savings display.
- Implemented Model-A single-discount logic to prevent double discounts.
- Locked bundle pricing in WooCommerce cart totals for accuracy.
- Blocked coupons from re-discounting bundle items.
- Added internal pricing cache for improved performance.
1.1.9
-
Security & Stability Improvements
- Hardened AJAX request handling with improved validation.
- Additional sanitization and escaping for admin actions.
- Removed forbidden system files from the plugin package.
-
Maintenance Update
- Version consistency fixes.
- No functional or UI changes.
- Fully backward compatible and safe to update.
1.1.8
-
Security & Standards Compliance
- Fixed WordPress.org review issues with script enqueuing.
- Removed inline JavaScript and CSS from PHP templates.
- Properly enqueued all scripts using WordPress APIs.
- Added nonce verification and security checks.
-
Performance Improvements
- Optimized admin script loading.
- Cleaner output and reduced inline code.
1.1.7
- Code quality improvements.
- Improved admin usability and validation.
1.1.6
- Tested and verified compatibility with WordPress 6.9.
- Updated plugin compatibility headers.
1.1.5
- Refined JavaScript and CSS structure.
- Improved code organization.
1.1.4
- Inline shortcode, copy, and preview buttons.
- Smart duplication via row action.
- WooCommerce HPOS compatibility.
1.1.3
- WordPress.org compliance cleanup.
- Transparent background default.
- Improved admin settings structure.
1.1.2
- Responsive bundle grid improvements.
- Better alignment across devices.
1.1.1
- Minor bug fixes and performance improvements.
1.1.0
- Initial public release.






