Hi there 
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:
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. 