I’m running into an issue using the productBundleCreate mutation where component products with only a single option value are completed dropped from the set of product options.
As an example I have:
Product 1
Option 1: Color
Variant 1: Red
Variant 2: Blue
Product 2:
Option 1: Size
Variant 1: Small
Variant 2: Large
In this case the resulting bundle product has options of “Color” (values red or blue) and “Size” (values small or large), as expected.
If a product has only 1 option value, ie
Product 1
Option 1: Color
Variant 1: Red
Product 2:
Option 1: Size
Variant 1: Small
Variant 2: Large
Then the resulting bundle product has only one option, “Size”. I would expect it to still have Color (with only “Red” value) and Size (values Small and Large). This would match standard variant behaviour and allow me to show users the Red option (even though it is the only color option).
Anyone have insight into what’s going on here? Is there any way to access that Red color value via the bundle product? In my context this would be via Liquid but even in the admin that red color value is not exposed. Seems like there’s a missing differentiation between products with only the default variant and products that have a single, non-default variant.