I sell books, usually in 3 different formats, digital, softcover, and hardcover. I have them all set up as variable items so the user can select what they want.
I also sell bundles of books, so the customer can buy "Book Set A" also in all hardcover, softcover, or digital.
My problem is that I can't work out how to have it so that a bundle containing variable items still keeps track of stock, and groups the variables but their type. Currently I have a bundle that's variable, but isn't linked to any of the single products.
Say "Bundle X" contains Books A, B, and C. Each of these is available in three formats, we'll call 1, 2, 3. I want bundle X to be variable, with 1, 2, 3 being the options, with 1 containing A1, B1, C1, and 2 containing A2, B2, C2 etc. None of them able to quantity adjusted or switched within the bundle, so it's treated as a simple variable product with set combined prices for each variation, each made up of predefined collections of variations.
Is this something that can be achieved with one of (or a combination of) your plugins? Or is it something you could consider adding?
Just to make life tricky I also sell in multiple currencies. I use Woocommerce Price Based on Country Pro for this, which seems to work really well with most things, but just putting it out there in case it makes things too much trickier!
Smart bundles/grouped/composite are special product types, so users can only add simple, variable, subscription and selected variations from existing variable products to be sub-products within these types. That means you cannot add variations directly to smart bundles, you need variable with available variations first.
Now, you need to have 3 valid variable products, let's called them Book A, B, C. Each has 3 variations: (A1, A2, A3), (B1, B2, B3), (C1, C2, C3). Each variation must have a price to be purchasable.
Next, create 3 smart bundles: Bundle A includes (A1, B,1 C1), (A2, B2, C2), (A3, B3, C3), with Custom quantity disabled and fixed price entered in the General tab (You can learn more about how to create smart bundles here: https://doc.wpclever.net/woosb/bundle-setup/
Go to Products >> Attributes >> create a new attribute, let's call it Format, then configure 3 terms: 1,2,3 as types of format. Go back to each bundle page, assign the corresponding 1,2,3 to each bundle in the Attributes tab.
Install WPC Linked Variation and open Linked Variations >> Create new. Type in to add 3 bundles there, put a check on the Format attribute box and press Publish.
Now, you will have 3 bundles linked together with 3 buttons for customers to choose the suitable format. It's similar to the offer below:
Thank you so much. I bought the bundle plugin and downloaded the other. To avoid having all 3 show in the catalog I've made two hidden and the other visible, which is working.
Is there any way to arrange the option order? I want the most common to be first, so Softcover is the one showing in the catalog. I sell digital editions at the same price regardless of currency, so I can set the price to be "From (Digital Set Price)" as I don't think we can get it to work like a bundle that has "from min-max" as it's treating them all seprately.
The order seems to be alphabetical by default. I have the formats already assigned as attributes, so that was easy, but can create another set of attributes if needed.
I'd love if it had the option to work like your radio buttons for variations which I've been using for a long time.
I have contacted the developer of Price Based on Country Pro to see if they'll support your bundle plugin. It works for % discounts, but not for set discounted pricing.
In order to rearrange the terms within your attribute, you can go to Products >> Attributes, choose Custom ordering for that attribute.
Click on Configure the terms, then you can drag and drop to rearrange the order:
The changes will be reflected in the frontend:
This is a simple product, we link it to another variable product and smart bundles using attributes.
Regarding the price under the product title, if you have the Change price option enabled, the custom price format won't display as the starting price is now reflecting the same as the total price.
About the radio button interface for the linked variation, unfortunately it's impossible.
- If you would like to use radio buttons for all variations, you can use the WPC Variations Radio Buttons.
- If you would like to use radio swatches for attributes of variable products, you can use the WPC Variations Swatches for WooCommerce. So you can separate the attributes for variable products but still using the radio buttons.
Hi,
I sell books, usually in 3 different formats, digital, softcover, and hardcover. I have them all set up as variable items so the user can select what they want.
I also sell bundles of books, so the customer can buy "Book Set A" also in all hardcover, softcover, or digital.
My problem is that I can't work out how to have it so that a bundle containing variable items still keeps track of stock, and groups the variables but their type. Currently I have a bundle that's variable, but isn't linked to any of the single products.
Say "Bundle X" contains Books A, B, and C.
Each of these is available in three formats, we'll call 1, 2, 3.
I want bundle X to be variable, with 1, 2, 3 being the options, with 1 containing A1, B1, C1, and 2 containing A2, B2, C2 etc. None of them able to quantity adjusted or switched within the bundle, so it's treated as a simple variable product with set combined prices for each variation, each made up of predefined collections of variations.
Is this something that can be achieved with one of (or a combination of) your plugins? Or is it something you could consider adding?
Just to make life tricky I also sell in multiple currencies. I use Woocommerce Price Based on Country Pro for this, which seems to work really well with most things, but just putting it out there in case it makes things too much trickier!
Hi Anthony,
Thanks for contacting us here.
For your case, you can combine two of our plugins: WPC Product Bundles for WooCommerce (Premium - as you will need to deal with variations and variable products) and WPC Linked Variation for WooCommerce (free version is enough).
Smart bundles/grouped/composite are special product types, so users can only add simple, variable, subscription and selected variations from existing variable products to be sub-products within these types. That means you cannot add variations directly to smart bundles, you need variable with available variations first.
Now, you need to have 3 valid variable products, let's called them Book A, B, C. Each has 3 variations: (A1, A2, A3), (B1, B2, B3), (C1, C2, C3). Each variation must have a price to be purchasable.
Next, create 3 smart bundles: Bundle A includes (A1, B,1 C1), (A2, B2, C2), (A3, B3, C3), with Custom quantity disabled and fixed price entered in the General tab (You can learn more about how to create smart bundles here: https://doc.wpclever.net/woosb/bundle-setup/
Go to Products >> Attributes >> create a new attribute, let's call it Format, then configure 3 terms: 1,2,3 as types of format. Go back to each bundle page, assign the corresponding 1,2,3 to each bundle in the Attributes tab.
Install WPC Linked Variation and open Linked Variations >> Create new. Type in to add 3 bundles there, put a check on the Format attribute box and press Publish.
Now, you will have 3 bundles linked together with 3 buttons for customers to choose the suitable format. It's similar to the offer below:
You can learn more about this plugin here: https://doc.wpclever.net/wpclever-all-wpc-plugins/wpclv/
Best regards.
Janilyn T. - WPClever Support Agent
Thank you so much. I bought the bundle plugin and downloaded the other. To avoid having all 3 show in the catalog I've made two hidden and the other visible, which is working.
Is there any way to arrange the option order? I want the most common to be first, so Softcover is the one showing in the catalog. I sell digital editions at the same price regardless of currency, so I can set the price to be "From (Digital Set Price)" as I don't think we can get it to work like a bundle that has "from min-max" as it's treating them all seprately.
The order seems to be alphabetical by default. I have the formats already assigned as attributes, so that was easy, but can create another set of attributes if needed.
I'd love if it had the option to work like your radio buttons for variations which I've been using for a long time.
I have contacted the developer of Price Based on Country Pro to see if they'll support your bundle plugin. It works for % discounts, but not for set discounted pricing.
Hi Anthony,
In order to rearrange the terms within your attribute, you can go to Products >> Attributes, choose Custom ordering for that attribute.
Click on Configure the terms, then you can drag and drop to rearrange the order:
The changes will be reflected in the frontend:
This is a simple product, we link it to another variable product and smart bundles using attributes.
Regarding the price under the product title, if you have the Change price option enabled, the custom price format won't display as the starting price is now reflecting the same as the total price.
About the radio button interface for the linked variation, unfortunately it's impossible.
- If you would like to use radio buttons for all variations, you can use the WPC Variations Radio Buttons.
- If you would like to use radio swatches for attributes of variable products, you can use the WPC Variations Swatches for WooCommerce. So you can separate the attributes for variable products but still using the radio buttons.
Best regards.
Janilyn T. - WPClever Support Agent
Thank you so much.
Ant
Feel free to close this ticket. I can't see how to do it myself.
Hi Anthony,
Thanks for your feedback. I'm glad that I could help you out.
I'll consider your case closed and close your ticket now. Feel free to submit a new one in case you encounter any issues at any time.
Have a nice day and best regards.
Janilyn T. - WPClever Support Agent