WC Product Bundle is a wordpress plugin for woocommerce which allows you to bundle two or more woocommerce products together and sell them at a discounted rate.
Features
- Creating bundled products with ease
- Flexible pricing methods
- Allows you to override bundle products Title and Short Description
- Automatic stock management
- Powerful API to customize many UI aspects behavior
Installation
- Ensure you have latest version of WooCommerce plugin installed ( 2.2 or above )
- Unzip and upload contents of the plugin to your /wp-content/plugins/ directory
- Activate the plugin through the ‘Plugins’ menu in WordPress
Creating Product Bundle
After successfully installed and activated the WC Product Bundle you can start create your bundled products. Create a new woocommerce product and choose ‘Product Type’ as ‘Bundled’.
Next step is adding products to this bundle. Use ‘Products Bundled’ tab, where you can search for products and add them to the bundle ( only ‘simple’ or ‘variable’ products can be added to bundle )
Now it’s time to configure bundled products. you can configure bundled product’s ‘Thumbnail’, ‘Pricing’, ‘Quantity’, ‘Title’ and ‘Short Description’.
Thumbnail
By using this option you can hide bundled product’s thumbnail ( default it will be visible ).
Include Tax
This option tells WC Bundled Products to include tax while calculating bundle price ( default yes )
Quantity
Quantity of the bundled product ( default 1 )
Title
Title for the bundled product ( default it will actual Title of the product )
Short Description
Short description for the bundled product ( default it will be Short Description of the actual product )
You can also re arrange the order of the bundled products by drag drop.
How the Pricing Works
The regular price for the product bundle will be calculated by summing all the bundled product’s price ( with or without tax, depends on how you configured ), You can set the sale price ( discounted price ) for the product bundle by using ‘Bundle Price’ option, which is on the ‘General’ tab.
First WC Product Bundle look for the product bundle price at ‘Bundle Price’ option, if you haven’t set bundle price then the Regular Price will be used ( which sum of all bundled product’s price ).
How Tax and Shipping Works
Tax and Shipping will be taken care by woocmmmerce, just like the rest of the products, you can specify shipping related attributes by using ‘Shipping’ tab. Shipping is applied to the whole Bundle.
Bundle Product Page
So this is how your bundle product looks on the front end
Happy Coding.!
Girish April 15, 2021
When can we expect the newer version for this plugin?
Need updated version for version WC 5+
Nataša Kunić November 29, 2017
Hello,
On product edit page I get this error:
Warning: Missing argument 2 for wcpb_product_interface::wcpb_add_product_bundle_type() in /var/www/html/cleopatra.wetechnology.cz/wp-content/plugins/wc-product-bundles/classes/admin-form.php on line 20
What is the problem? How it can be fixed?
Thanks in advance 🙂
Saravana Kumar K December 6, 2017
Hi, the update with WC 3.0 compatibility is coming soon.
T. December 23, 2017
Any news/date when a new release will be here?
Saravana Kumar K December 28, 2017
At least it would take a month.
Andy Smith November 5, 2017
Search box for finding products to bundle does not work. So, the plugin is useless.
Saravana Kumar K November 8, 2017
It’s been a long time since I updated this plugin, Planning to release a new Build with many improvement and feature soon.
Bhuvaneshwari October 25, 2017
I want to use product bundle in REST API . What are the parameters to pass to create the product bundle order
Nick October 11, 2017
Hello!
It appears that we have a problem with dynamic pricing over product bundles.
While it appeared to work at some times, most of the time the custom prices for each user role are not shown to the clients and are not applied to the product bundles, but only on single products.
Is there a way to fix that?
Thank you in advance!
Stefano Italy September 25, 2017
Hi. The plugin is not working on WordPress 4.8.2.
The button used to add a product to the bundle, does not work.
Federico Reinoso September 21, 2017
Hi:
Im receiving a error 500 everytime i try to create a bundle. WordPress 4.8.2
The rest of the woocommerce works ok
Any update in the queue?
Thanks in advance
Riccardo September 12, 2017
Hello! I have a problem with the bundled price. Its not possible to set a price like 24.90 – everytime it gets rounded down to 24.00
can you help out please?
Aurelien August 2, 2017
Hy,
I have a problem. I set price to my bundle product and it is rounded.
If i don’t set price, the sum isn’t rounded.
If i set 6,25€ => the price is 6,00€
If i don’t set price => the price is 6,80€ (the sum)
How can i fix the problem ?
Thanks for your help
I’m using woocommerce 3 and wordpress 4.8
Juanma July 31, 2017
Hi! I’d need to introduce a new SKU for a bundle product. Is it possible with your plugin? Apparently it doesn’t allow it… but I’d like to know if it’s possible to do that . Thanks!!!
Juanma June 1, 2017
Hi there!
I love your plugin, it works perfeclty! I just have a problem when I use it in a product in an archive page. I’m trying to use the quantity field like the regular products but it doesn’t work.. it always get ‘1’ as a quantity
An example: http://www.smileatbaby.com/pures-ecologicos-bebes/ . The first product (pack de frutas) is a bundle product.. and input value always get 1
Can you help me?
Thanks so much in advance
Arkom May 1, 2017
Hi
The product page is stuck loading after I activate the plug-in. both admin page and customer’s page
Markus Schtoni April 24, 2017
woocommerce 3.0! Will there be an update?
Mariano March 9, 2017
Hi nice plugin but I would like to know if there is any way to put a minimum and maximum cap of product purchase per pack (example minimum 4 maximum 8)
Francisco February 14, 2017
How does one attach a main picture to the Bundle, as in your example? New bundles seem to have no photo.
Bryan February 12, 2017
Hi Saravana,
Nice plugin. Anyhow there is one small trouble – each time bundled product is open for edit it vanish Bundled price (input box is empty) and if saved Bundle Price is gone.
Paulo February 7, 2017
Can I replace the “Read More” button with “Add To Cart” like simple products?
Josep February 7, 2017
Hi Saravana
Very good plugin, I solve the shipping of packages of products.
I have the following problem, the page I’m working on is from an NGO and I use the plugin to sell products that have VAT and others without VAT. The total sum of the shopping card is correct, but the VAT amounts are not correct.
You could tell me something.
Regards,
Josep
Agnes February 6, 2017
Hi Kumar,
Thank you for this great plugin. I found a bug though: when selecting “Sort by price: low to high”, bundled products get incorrectly listed as if they had the lowest price. If I set prices so I have some products for $100, some for $1000, and create a bundle from two $250 items with a bundled price of $400, my bundle is still listed first when sorted “low to high” as if it would cost less than $100. The prices are displayed correctly for both the bundle and its parts, but the sort order is wrong.
Can you help fix this please (at least temporarily, until you can include it in a future release)?
Many thanks!
Paul Marsland February 1, 2017
Hello Saravana,
Is the support for adding a ‘variable product’ so that the customer can choose the variation in the bundle live yet or is that still under development?
I can’t seem to add a ‘variable product’, only it’s variations.
Thanks in advance,
Paul
Joep January 17, 2017
Hi,
Do you support adding a ‘variabe product’ so that the customer can choose the variation in the bundle or not ?
I can’t seem to be able to get the ‘variable product’, only it’s variations.
Best regards,
Joep
Frank January 13, 2017
Hi guys,
since WP does not offer a possibily for plugins to define dependencies from other plugins, dependent plugins have to check this by themselves. So please insert a check for the class WP_Product since if you don’t (and you do not) you cause a fatal error in cases where – for whatever reason – WooCommerce itself is not active.
Thanks for the plugin anyway!
Frau Bunt January 12, 2017
Hi,
After installing and activating I got this message shown:
Warning: Missing argument 2 for wcpb_product_interface::wcpb_add_product_bundle_type(), called in /home/.sites/108/site8249144/web/wp-includes/class-wp-hook.php on line 298 and defined in /home/.sites/108/site8249144/web/wp-content/plugins/wc-product-bundles/classes/admin-form.php on line 20
Can you help me?
Anatoli December 20, 2016
Thanks for your plugin!
Is there a function to not display price barred:
Actually it’s like this: (barred)22,97€ (not barred)17,00€
I want only the bundled price 17,00€
GeoffatMM December 16, 2016
Hi Kumar,
Installed the plugin but get this on the product page:
Warning: Missing argument 2 for wcpb_product_interface::wcpb_add_product_bundle_type() in /home/jjdnnet/public_html/root_sites/boutiquefrenchwine/wp-content/plugins/wc-product-bundles/classes/admin-form.php on line 20
Any advice?
Manuel December 16, 2016
I need to show price without price, How can I do it?
How can I apply a discount only for bundle products?
Thanks
Manuel December 16, 2016
I need to show price without tax, How can I do it?
How can I apply a discount only for bundle products?
thanks
Dan December 15, 2016
Helllo, I just found your plug in and I’m getting this warning/error
Warning: Missing argument 2 for wcpb_product_interface::wcpb_add_product_bundle_type() in /home/nsaboss/public_html/wp-content/plugins/wc-product-bundles/classes/admin-form.php on line 20
Can you help?
Dan
kirill k December 11, 2016
hi, how do i remove the X that comes right after the quantity? If i remove number of products for each bundle, each individual product defaults to one, but the X still shows i.e. 1 X , 2 X, except it just shows X “title of product”
tomhansen December 4, 2016
hi Kumar,
thanks for this great Plugin.
there is a problem with 4.6.1 for sure – what info do you need from me to find out what it is?
Undefined index: wp-content/plugins/wc-product-bundles/wcpb.php on line 40
Kevin December 2, 2016
Hi Kumar,
Your plugin is just awesome. Congratulations for this work !
I just have one only question : I cannot use variations in the bundle…
For example, choosing a specific size for a product in the bundle.
I have seen you were working on it for a further update. Would you have a feedback about it ? Do you know if it will be released ?
Again, great job 🙂
Bests
Kevin
Christian November 28, 2016
Hi, great plugin but i can make the search for product to work, i dont get a drop one neither i can search bu name/id
any clue will be appreciate it 🙂
ishaq November 21, 2016
Hi I am using this plugin with POS plugin when i assign products to main products, after purchase of the main item the other assign product disappear from main product..I want the assign product to remain for ever with the main product unless i remove it
but now the assign bundle products removes automatically after purchase of main item.. Please help
Jose Ramon October 10, 2016
Thanks so much for your plugin!
A question:
Its possible to change “instock” with the real stock parameter of the bludend item?
Thanks!
François October 5, 2016
Dear Fabian,
I have the same problem. How did you solve the problem?
Fabian October 2, 2016
Hi Kumar
Sorry to bother you – it works great now, forget about my initial comment and hopefully accept my thanks!
Fabian
VICTOR R NEBRIL DE LA FUENTE November 16, 2016
I´m getting an error after pluging activation. I´m using WP 4.6.1
Warning: Missing argument 3 for WC_PB_PIP_Compatibility::filter_pip_document_table_bundled_item_class() in /wp-content/plugins/woocommerce-product-bundles/includes/compatibility/class-wc-pip-compatibility.php on line 50
I´m using wc Product Bundles
Zeeshan Amer Dar October 3, 2017
Hi there Bro,
Can you please tell me, how did you resolve that error. I am also facing the same issue.
Fabian October 2, 2016
Hi Kumar
Thanks a lot for your plugin – it is great! Unfortunately it seems to have an issue with the latest wordpress version 4.6.1 under chrome. I try to add products to a bundle, but it just does not have an effect. When I search for products as described and click on one, nothing happens.
Regards,
Fabian
Sheavy September 20, 2016
Nice plugin ! great work
Daniel September 8, 2016
Hi,
The plugin works with the products thats already added to the shop. When i try to add new products the site just stop working.
Cenk August 20, 2016
Hi,
Thank you for the useful plugin.
How can I disable the stock validation for items in bundle?
Thanks
Saravana Kumar K August 25, 2016
Hi, It’s been a while since I update WC Bundle Products, I have been working on the next big release, on that I will include that option too.
Trstan August 18, 2016
Hi,
Do you support adding a ‘variabe product’ so that the customer can choose the variation in the bundle or not ?
I can’t seem to be able to get the ‘variable product’, only it’s variations.
Best regards,
Tristan
Saravana Kumar K August 25, 2016
Hi, Yes the update is on the way.
Uly ILeto July 26, 2016
Since we installed your Plugin for product bundles (Version 1.0.7) we get the following error
Warning: Missing argument 2 for wcpb_product_interface::wcpb_add_product_bundle_type() in /home/ileto122179/public_html/wp-content/plugins/wc-product-bundles/classes/admin-form.php on line 20
Thanks and best regards
Uly
Justin J July 20, 2016
Hello, Great plugin. I was wondering is there anyway to hide the regular price (the price that shows all the products added up together) and just show the sale price?
Nicolaj Ammann June 7, 2016
Hi, thanks for your reply. It’s the Woocommerce Product Bundle. Sorry I mixed this up.
Thanks and best regards
Nicolaj
Nicolaj Ammann June 2, 2016
Hi Saravana
Is there an “official” way to submit support requests?
Since we installed your Plugin for product bundles (Version 1.0.7) we get the following error, if we try to print an invoice/packing list (pip – WooCommerce Print Invoices/Packing Lists, Version 3.0.4)
Wordpress 4.5.2 with Woocommerce 2.5.5
Warning: Missing argument 3 for WC_PB_PIP_Compatibility::filter_pip_document_table_bundled_item_class() in /wp-content/plugins/woocommerce-product-bundles/includes/compatibility/class-wc-pip-compatibility.php on line 50
Did we miss anything while installing? Since you have this wc-pip-compatibility class there should be a way this two plugins work together, right?
Thanks and best regards
Nicolaj
Saravana Kumar K June 7, 2016
Hi, sorry for the late replay, that warning message seems to be generated by
Woocommerce Product Bundles
plugin, are you usingWC Product bundles
orWoocommerce Product Bundles
.?Nick Heurter April 28, 2016
Hi Saravana,
Did you received my last message? I was wondering if it’s possible to make the individual products in the bundle optional? So users can select which individual product they want from the bundle? Thanks already for your response!
Best Regards,
Nick
plong0 November 21, 2017
I am wondering this too. I might use the plugin if there is a way customers can optionally include certain products from the bundle. Thank you.
Saravana Kumar K November 21, 2017
Hi, yes that option would be good, I know its been a long time since we updated that plugin, we will do it soon.
Nick Heurter April 18, 2016
Hi Saravana,
This is an awesome plugin man! Is it possible to make the individual products in the bundle optional? So users can select which individual product they want from the bundle? Thanks already for your response!
Best Regards,
Nick
Jelle March 29, 2016
Hello sir,
Thank you for this, it’s just what I needed.
On our website we sell in EUR or USD, depending on where you’re surfing from. I can set the sale price in USD, but it doesn’t work in EUR. Is there any possibility to add a EUR price?
Kind regards,
Jelle
Saravana Kumar K April 1, 2016
Hi,
So your issue is the Currency switcher is not working on product bundle level right.? which currency switcher plugin you are using.?
Aharon November 7, 2016
Hello,
I’m trying to use your plugin with currency switcher, I’m using “WooCommerce Multi Currency Suite” (the paid version) and unfortunately your plugin doesn’t work with it. Do you have any solution?
I might think this is because your plugin saves the price on another field you have configured instead of the regular price field of woocommerce in admin panel. If you have any solution it would be great. thanks!
verturin March 26, 2016
Nice plugin !
No Translation in French !
would you like help for translation ?
Saravana Kumar K April 1, 2016
HI, have you tried Loco Translate plugin.?
Jtn February 26, 2016
Hi! nice plugin but what about downloadable products? Customer will get list of links to download or files archive?
Saravana Kumar K March 8, 2016
Hi right now, this plugin will support Simple and Variable product only, I will try to include support for downloadable as well on the next release.
Mihaela February 23, 2016
chrome and firefox works great*, sorry my mistake
Mihaela February 23, 2016
Hi, I installed the plugin but in safari when i click on “add to cart” button the cart page is empty… In chrome and safari it works great. Only on Safari it doesn’t work… Any ideea why?
Saravana Kumar K March 8, 2016
I do came across this issue from other users, but still I am not able to replicate this issue on my machine.
Thimo December 11, 2015
Hi!
Great plug-in!
How do i remove the label “instock” ?
Like to hear!
Saravana Kumar K December 11, 2015
Hi, use the following filters
Britta November 30, 2015
Yes, in fact I have. Can’t find out why it’s not working. When I bundle products without variantions it works fine.
Britta November 30, 2015
Here I am again. I’m not sure, but I think I am not able to do this with products that have a variation, am I right?
Britta November 30, 2015
Hi,
First of all: thank you for your really quick answer en help! When this plugin works, it will be a real helpfull one.
Just put your code into the plugin, but now it doesn’t allow me to add anything at all, even if there is enough stock. It does give me the warning ‘You cannot add that amount of quantity, because there is not enough stock” however. Is there something else I need to do, so it will work?
Saravana Kumar K November 30, 2015
Ah oh, there was an error in my previous snippet, I put
apply_filters
instead ofadd_filter
. I have updated it now you may try again.Saravana Kumar K November 30, 2015
Hi, have you enabled variant level stock management.? otherwise the validation will fail, that above snippet check stock for each variation itself ( as you may know, each variations are woocommerce product themselves ).
Britta November 29, 2015
Thanks, I will try this tomorrow and will let you know if the problem is resolved!
Britta
Britta November 26, 2015
When I make a bundle of 3 items and add them to the cart, I can order more than I have in stock, although the single items don’t allow for backorders. Is there any way this can be fixed? Other than that it works perfectly!
Saravana Kumar K November 26, 2015
Hi, thank you for reporting this, I will fix this with my next release, mean time use this snippet to do the stock validation.
Alex November 24, 2015
Sorry, but I cannot chose any products when trying to create a bundle. The field do not respond.
Garrett November 23, 2015
Hi, your plugin looks great – thanks for making it! After I installed it, when I created a new “bundle” product, and I click on the “Products Bundled” tab, it is blank (see image here: http://imgur.com/IXlDJks)
Do you know what might be causing this issue?
Thanks
Saravana Kumar K November 23, 2015
Hi, could you look at your
error_log
file and let me know is there any exception related toProduct Bundles
.?Renan June 16, 2015
Great plugin! How can I translate? I tried using Loco Translation, the plugin recommended by WooCommerce, but it’s not working.
Saravana Kumar K June 17, 2015
Renan, thanks for pointing out, I will include multi language support on my next release.
Pingback: Vender Paquetes de Productos en WooCommerce | Ampliar WP