Installation Guide
Download the Plugin
Download BundleCraft from the WordPress Plugin Directory or purchase the premium version from our website.
Upload to WordPress
Go to your WordPress admin dashboard and navigate to Plugins → Add New → Upload Plugin. Choose the downloaded ZIP file and click "Install Now".
Activate the Plugin
After installation, click "Activate Plugin" to enable BundleCraft on your website.
Verify Requirements
Ensure you have the following requirements:
- WordPress 5.8 or higher
- WooCommerce 5.0 or higher
- PHP 7.4 or higher
Getting Started
Create Your First Bundle
Navigate to Bundle Craft → Add New in your WordPress admin menu to create your first product bundle.
Configure Bundle Settings
Set up your bundle with the following options:
- Bundle Title: Name your bundle
- Products: Select products to include
- Discount: Set bundle discount percentage
- Button Text: Customize call-to-action
- Badge Text: Add promotional badge
Customize Appearance
Go to Bundle Craft → Style & Settings to customize colors, fonts, and styling to match your theme.
Display Your Bundle
Use the provided shortcode to display your bundle anywhere on your website:
[Bundle_Craft id="123"]
Key Features
Unlimited Product Bundles
Create unlimited product bundles with simple and variable products to boost your sales.
Smart Discount System
Apply percentage or fixed discounts to your bundles to encourage larger purchases.
Customizable Styling
Match your store's branding with fully customizable colors, fonts, and layouts.
Responsive Design
Perfectly optimized for all devices - desktop, tablet, and mobile.
Fast Performance
Lightweight code and optimized queries ensure fast loading times.
Secure & Stable
Built with WordPress coding standards and security best practices.
Regular Updates
Continuous improvements and compatibility updates with latest WordPress versions.
Dedicated Support
Get help when you need it with our responsive support team.
Usage Guide
Creating Product Bundles
To create a new product bundle, navigate to Bundle Craft → Add New in your WordPress admin. Here you can:
- Set a title and description for your bundle
- Select products to include in the bundle
- Configure pricing and discount options
- Customize the display settings
Managing Bundle Settings
Each bundle has several configurable settings:
- Bundle Type: Choose between fixed or customizable bundles
- Discount Type: Set percentage or fixed amount discounts
- Inventory Management: Track bundle stock separately
- Visibility: Control where and when bundles appear
Display Options
Bundles can be displayed in multiple ways:
- Using shortcodes on any page or post
- Automatically on product pages as upsells
- In dedicated bundle archive pages
- Using widget in sidebar or footer areas
Advanced Features
Take advantage of advanced bundle features:
- Conditional logic for bundle display
- Schedule bundles for specific dates
- Set purchase limits per customer
- Integration with popular page builders
Shortcodes
Basic Shortcode
Display any bundle using its ID:
[Bundle_Craft id="123"]
Advanced Shortcodes
BundleCraft provides multiple shortcode options for different use cases:
// Display bundle with custom button text
[Bundle_Craft id="123" button_text="Add to Cart - Special Offer"]
// Display bundle with custom class for styling
[Bundle_Craft id="123" class="my-custom-bundle"]
// Display bundle with specific alignment
[Bundle_Craft id="123" align="center"]
Finding Bundle ID
You can find the bundle ID in the Bundle Craft admin list:
- Go to Bundle Craft → All Bundles
- Find your bundle in the list
- Copy the shortcode provided in the "Shortcode" column
Usage Examples
You can use the shortcode in:
- Posts and pages using the WordPress editor
- Widgets using the text widget
- Theme templates using do_shortcode()
- Product descriptions and WooCommerce tabs
- Anywhere that supports WordPress shortcodes
Styling & Customization
Global Style Settings
Customize the appearance of all your bundles from Bundle Craft → Style & Settings:
Typography
Customize font families, sizes, and colors for all text elements
Colors
Set custom colors for buttons, badges, text, and backgrounds
Custom Style
Match your store's branding with fully customizable colors, fonts, and layouts.
Layout
Adjust spacing, borders, and responsive breakpoints
Per-Bundle Customization
Each bundle can have its own custom colors for:
- Button background color
- Badge background color
- Title text color
- Price text color
- Border colors and styles
CSS Customization
For advanced customization, you can add custom CSS:
/* Custom bundle styles */
.bundlecraft-wrap {
border: 2px solid #e5e7eb;
border-radius: 12px;
padding: 20px;
}
.bundlecraft-btn {
font-weight: 700;
text-transform: uppercase;
border-radius: 8px;
}
.bundlecraft-badge {
background: #f59e0b;
color: white;
padding: 5px 10px;
border-radius: 4px;
font-weight: bold;
}
Frequently Asked Questions
Does BundleCraft work with variable products?
Yes! BundleCraft fully supports variable products. Customers can select variations directly from the bundle interface.
Can I use multiple bundles on the same page?
Absolutely! You can display as many bundles as you want on a single page. Each bundle maintains its own styling and functionality.
What happens if my cart already has items?
BundleCraft will ask customers if they want to replace existing cart items with the bundle, ensuring a smooth user experience.
Is BundleCraft compatible with my theme?
BundleCraft is designed to work with any WooCommerce-compatible theme. The layout is fully responsive and follows WordPress coding standards.
Can I customize the discount calculation?
Currently, BundleCraft applies percentage-based discounts. The discount is calculated based on the subtotal of bundle products in the cart.
Does it work with WooCommerce HPOS?
Yes, BundleCraft is fully compatible with WooCommerce High-Performance Order Storage (HPOS).
Can I use BundleCraft with other WooCommerce extensions?
BundleCraft is compatible with most WooCommerce extensions. If you encounter any compatibility issues, please contact our support team.
Changelog
Stay updated with the latest changes, improvements, and security updates in BundleCraft.
- UX Removed repetitive font settings and introduced simplified global typography system
- PRICING ENGINE Upgraded to Model-B conditional discount logic for accurate bundle pricing
- PRICING ENGINE Discount now applies only when full bundle is present and auto-removes when incomplete
- FIX Fixed duplicate discount issue between bundle page and WooCommerce cart
- IMPROVED Added clear cart message: “Bundle Discount Applied (-₹X)”
- IMPROVED Improved pricing consistency between bundle page, cart, and checkout totals
- CODE QUALITY Refactored discount architecture for better maintainability and scalability
- FIX Fixed conditional bundle discount logic
- IMPROVED Improved WooCommerce cart recalculation behavior
- FIX Ensured bundle discount automatically removes when bundle is incomplete
- STABILITY Minor internal stability and logic improvements
- SECURITY Added secure nonce verification for frontend add-to-cart requests
- SECURITY Strengthened WooCommerce session validation and product sanitization
- SECURITY Improved server-side validation before modifying cart contents
- FRONTEND Replaced inline JavaScript with properly enqueued external scripts
- FRONTEND Added localized and fully translatable frontend messages
- FRONTEND Improved variation selection handling and error feedback
- PERFORMANCE Optimized script loading only when shortcode is used
- PERFORMANCE Reduced unnecessary frontend processing and cleaned core code
- COMPATIBILITY Fully backward compatible and tested with latest WordPress & WooCommerce
- PRICING ENGINE Added automatic sale-price detection for bundle calculations
- PRICING ENGINE Introduced transparent “You Save” bundle savings display
- PRICING ENGINE Implemented single-discount logic to prevent double discounts
- PRICING ENGINE Locked bundle pricing inside WooCommerce cart totals for accuracy
- PRICING ENGINE Prevented coupons from re-discounting bundle items
- PRICING ENGINE Added internal pricing cache for improved performance
- SECURITY Hardened AJAX request handling with improved validation
- SECURITY Added additional sanitization and escaping for admin-side actions
- SECURITY Removed forbidden system and unnecessary files from the plugin package
- MAINTENANCE Fixed internal version consistency across plugin files
- MAINTENANCE No functional or UI changes – safe maintenance update
- COMPATIBILITY Fully backward compatible and safe to update
- SECURITY Fixed WordPress.org review issues with script enqueuing
- COMPLIANCE Removed inline JavaScript and CSS from PHP templates
- COMPLIANCE Properly enqueued all scripts using `wp_enqueue_script()` and others
- SECURITY Added proper nonce verification and security checks
- COMPLIANCE Follows WordPress coding standards for script loading
- PERFORMANCE Optimized admin script loading for better performance
- PERFORMANCE Reduced inline code for cleaner output
- MAJOR Complete code refactor with proper OOP architecture
- SECURITY Enhanced security with comprehensive nonce verification and input sanitization
- COMPLIANCE Full WordPress.org repository compliance
- PERFORMANCE Optimized database queries and caching
- FIX Currency synchronization with WooCommerce settings
- FIX Bundle-specific styling now works correctly for multiple bundles on same page
- FIX Discount percentage display in footer notes
- IMPROVEMENT Better file organization with includes and templates structure
- IMPROVEMENT WordPress coding standards compliance throughout
- IMPROVED Refined JavaScript and CSS code for better performance
- FIXED Global & Custom Styling for All Bundle
- NEW Added Auto synchronization WooCommerce Currency
- IMPROVED Refined JavaScript and CSS code for better performance
- IMPROVED Refined Admin UI with inline shortcode, copy, and preview buttons
- NEW Smart Duplication feature for quick bundle copying
- PERFORMANCE Performance optimizations for large WooCommerce stores
- IMPROVED Confirmed WooCommerce HPOS (High-Performance Order Storage) compatibility
- IMPROVED Code cleanup for WordPress.org compliance
- IMPROVED Changed all plugin slugs and admin URLs to `bundlecraft`
- IMPROVED Improved settings page structure for clarity
- IMPROVED Page background now defaults to transparent
- IMPROVED Tested up to WordPress 6.8
- IMPROVED Enhanced product grid alignment with perfect center alignment
- IMPROVED Desktop: 4 products per row, centered if less than 4
- IMPROVED Tablet: 2 products per row
- IMPROVED Mobile: 1 product per row
- IMPROVED Improved responsive layout and CSS optimization
- FIXED Minor bug fixes and performance improvements
- NEW Initial public release with core bundle functionality
Support
Getting Help
If you need help with BundleCraft, here are the best ways to get support:
Documentation
Check this documentation for detailed guides and tutorials.
Video Tutorials
Available all Related Videos on TechFixHub Own YouTube Channel.
Support Form
Visit the WordPress support forums for community help.
Email Support
Contact us directly at support@technicalhimanshu.in for premium support.
Bug Reports & Feature Requests
Found a bug or have a feature request? Please report it:
- Contact Us: Reach us if any issue.
- Email: Send detailed reports to support@technicalhimanshu.in