Fixed Bundle with product options

Hi, we are looking for an app that allows us to create a fixed bundle with custom product options i.e. Bundle A with child products item A1, item A2, item A3 etc and product option of add name.

E.g.

Item A1 has variants size and colour

Item A2 has size and colour as well (already exceeding the product option limit)

Item A3 would have a custom option like add name and variant option size.

Variant Option total: 5

Product Option: 3 with price add-ons

Is there an existing app out there that has all of this functionality in one?

I did try something like this in my dev store

Password: reafur

It is not exactly deep as you would want it because it does not let you choose variants but only the product. I believe with a bit of workarounds may be this can be accomplished.

Anyway do you have like examples of your requirement for a better understanding?

Hi there! Thanks for sharing your use case, this is a great (and very realistic) bundle setup :+1:

Based on what you described, BOGOS: Free Gift Bundle Upsell (5.0 :star: | 3.2k reviews | Free plan avail) is a strong fit for the fixed bundle part, especially where Shopify’s product option limits usually become a blocker.

What BOGOS app can handle

With BOGOS, you can create fixed bundles like Bundle A that include multiple child products (A1, A2, A3), while keeping each item’s own variants.

Because BOGOS treats each item as a real product inside the bundle, you’re not constrained by Shopify’s 3-option / variant limits.

You can choose to publish the bundle as:

  • a bundle widget under each product page. Here’s an example of the UI:

  • a separate product in your store (no duplicate SKUs — inventory is automatically tracked and synced). Here’s an example of the UI:

About the “Add name” (custom text input)

This is the only part that currently sits outside the scope of any bundle app — not just BOGOS.

Shopify doesn’t support text inputs (like enter name / engraving) as native variants, so these fields are typically handled by product option / custom field apps via line-item properties.

At the moment:

  • Bundle apps (including BOGOS)

  • Product option / text-input apps

don’t yet have a deep, native integration with each other (as far as I know).

So currrently, I really can’t provide the solution on this. I’m very very sorry :< Maybe you can hire a developer, but the cost can be high.


Hope my answer helps you a bit :blush:

Best regards,

Ellie.

For example: Here is an test bundle I am working with. There are 2 items in the bundle and the variant options can be selected as seen at the top (currently limited to 3) and underneath are product options tied to the bundle, not individual products. I am using 2 apps here.

Current issue:

The bundle product is limited to 3 variant options (based off the child products)

The product options do not work with the bundle product (on purchase the order only shows the variant options, does not show the product options nor do the price add-ons show on checkout). Limitation due to 2 apps communicating to Shopify.

Some additional nice to haves:

If the individual products could have product options tied to itself instead of the bundle, whilst also showing up on the bundle? i.e. child product has name engrave at +£2 extra, parent product sees this and displays it.

Hi Sahdab,

I’ve added more insight into my current problem here: Fixed Bundle with product options - #4 by ssukp1

Hopefully this explains the situation clearer and what I’m looking for. I’m looking for a fixed bundle so they can’t mix and match products, they will have to purchase the whole bundle, not partially.

Hi Ellie,

Thanks for this, I did take a look at BOGOS however, when trying to create a product from the bundle, it only limits to 3 variant options still, as well as 100 variants.

Ultimately, 3 variant options we can work with however, I do know Shopify increased the variant limit to 2048 as of October 2025.

Unfortunately, as you’ve mentioned there’s no current method for product options to work alongside bundles and having tested with a product options app it doesn’t update the product options on checkout (likely because of how they are both using cart transformations).

Thank you for your suggestion though.

(post deleted by author)

:sob: Sorry for the confusion earlier.

If you use a bundle widget embedded on the product page with the BOGOS app, there’s effectively no limitation on options, since each bundled item keeps its own variants and custom inputs.

However, if you want to publish the bundle as a separate product, most Shopify bundle apps must follow Shopify’s rules and limitations.

For this reason, I’d recommend using:

  • a bundle widget approach

  • only custom Product Options app (but the inventory of each product might need to be updated by hand)

:smiling_face_with_tear: I wish I could offer a perfect all-in-one solution here, but I hope this helps you a bit.

Hi Ellie,

That makes sense and entirely restricted to Shopify’s limitations in terms of variant options count on products (regardless if it’s a bundle).

Unfortunately, we’re trying to market the bundles as much as possible so will need to act as a separate product. We can work within Shopify’s limitations of 3 variant option if needed.

Thank you for help anyways.

Can we not use line item properties in this case for product options to go along with the bundle or is there a limitation to including line item properties with bundles.

Hi Shadab,

I’m not a shopify dev however, would line item properties be tied to the parent product bundle?

If so, that wouldn’t work as the parent product bundle app would override/take precedent.

I believe the best method would be for product options to be added to the cart separately as if they’re individual items. I’ve been looking at gift wrap apps which would do that but unable to find one that meets our needs.

So on checkout it would look like:

BundleA

  • ItemA: XS, Black
  • ItemB: S
  • Add name option: Test
  • Add language option: English

As if there are 3 items in the basket, BundleA, Add name option, Add language option

I honestly haven’t worked with bundles but can give it a try if it is considered like a normal product which I am not very confident of because behind the scenes it’s more complex but assuming it is then we can try adding name and language as extra info along with the order.

To be honest i dont know if i truly understand your requirement but i tried implementing what i understood. So i created a test bundle of 3 option just as you have but we can add extra options like name and language preference as extra info that user adds to cart and also you get in on the order details I added name and number here.

Uploading: image.png…

Just in case i am on the right direction for your use case its just the dynamic pricing that needs to be implemented.

Best

Hi Shadab,

I can’t see the image, just says Uploading: image.png…

We’ve got a work around instead now, thank you for looking into it though

@ssukp1 Hey, I’m Alexis from Kefi.

What you’re trying to build makes complete sense, and honestly, this is where a lot of bundle apps start to fall short. Once you combine fixed bundles, multiple variant sets like size and colour, and then add something like name personalization with price add-ons, things can get messy fast.

With keficommerce.com, you can create a fixed bundle (A1, A2, A3), keep each product’s own variants intact, and still add custom options like “add name” with price adjustments, all in one clean setup. You’re not forced to compromise on structure or user experience.

Happy to walk you through how this would work for your exact case and show you how we’d set it up. Just let me know if you’d like a quick demo or need more details.Along with that, we have several othern options as well in case if you wish to explore.:slightly_smiling_face:

Yeah, sometimes just doesn’t upload.

So the extra info shows just as other details come in.

But anyway, you have got it covered which is great.

Best

Hi there @ssukp1 the bundler app on my profile is really good for setting up bundle packages with custom product options so I’d suggest you test it out with either the free plan or free trial plan.
Feel free to let me know if you need another further clarity

Hello @ssukp1

Based on your requirements, I would suggest trying a Shopify bundle app called Push Bundle – Build a Box . This app offers several bundle features that may meet your needs. You can try out the cross-sell bundle feature to create a fixed bundle.

  1. The Cross-sell bundle feature allows you to create a fixed bundle .
  2. Within the fixed bundle, you can add your selected products along with their own variant options, such as color, size, or material/style .
  3. You can also set a fixed price and quantity for each product , ensuring customers cannot mix and match items and must add the complete bundle to their cart.

I am sharing a demo product page image for your reference.

The app also offers a 14-day free trial , so you can explore its features before making a commitment.

If you need further information, demo products, or have additional requirements, you can contact their support team — they are available 24/7 to assist you.

Hope this helps. Thank you.

Hello :waving_hand: @ssukp1

I wanted to hop on this thread. This is a really detailed setup love that you’ve mapped it all out! Good news: this is totally doable with the right app combo! :bullseye:

Let me break down what you need:

Your requirements:
→ Fixed bundle (A1 + A2 + A3 always together)
→ A1 & A2: size + color variant selection
→ A3: size + custom “add name” text field
→ Price add-ons for custom options
→ All in one seamless checkout experience

The solution = Bundle app + Product options app

Here’s how it typically works:

App type What it handles
Bundle app Groups A1, A2, A3 together as a fixed bundle, lets customers select variants (size/color) for each
Product options app Adds custom fields (like “add name”) with price add-ons

Product options apps to explore:
• Infinite Options
• Product Options & Customizer
• Easify Product Options

For the bundle piece:
Full transparency, I’m from Simple Bundles! :woman_raising_hand: We handle fixed bundles with per-item variant selection (so customers pick size/color for A1, A2, etc.). We also integrate with product options apps to layer in your custom text fields + price add-ons.

So yes, a single bundle app alone might not cover the custom “add name” + pricing piece, but bundle app + product options app together will get you exactly what you need. They play nicely together! :handshake:

Hi there :raising_hands:

It sounds like you’re looking for a solution that allows you to create a fixed bundle containing multiple child products, while still letting customers customize each item individually with options like size, color, and personalized text.

If you’re open to using an app, this can be achieved with Easify Custom Product Options without requiring complex custom development.

To help illustrate, I created a similar setup:

  • This is the result:

  • This is the app setup:

For example, you could create a bundle product such as Bundle A (3-Pack T-Shirts) and then add separate option groups for each item within the bundle. For options like Color and Size, simply use Dropdown or Button option types so customers can select the desired variant attributes for each item. If you’d like a more visual experience, you can also use Color Swatches for color selection.

For the personalization part, such as Add Name, you can add a Text Box option under each item. The app also allows you to apply additional charges to custom text fields if needed, making it easy to charge extra for printing, embroidery, or other personalization services.

The result is a single bundle product page where customers can choose the color, size, and personalized name for each item individually, all in one place. This provides a much smoother shopping experience compared to sending customers to multiple product pages.

Another benefit is that you don’t need to create hundreds of Shopify variants to cover every possible combination. The customization is handled through product options, making the setup much easier to manage and maintain.

Based on the requirements you’ve described, Easify Product Options should be able to handle this workflow quite well by combining Dropdown/Button options for Color and Size with Text Box options for Add Name, allowing customers to fully customize each product within the bundle while keeping everything organized on a single product page. :heart: