Hello Pete,
To achieve this goal, when you add a product to a product bundle, you need to specify if the product is "Opcional" or "Required" on the required attribute.
If it is optional, when you add a product bundle to na Opportunity, you will get the price of the product bundle and the price of the product. The final price will be the sum of the price of the Product Bundle and each individual optional product.
If it is required, the price of the product within of the product bundle will be 0.
You can have required and optional products within a product bundle, and the behavior will be individual to each added product.
Let us know if this is what you were looking for.
Thanks.
Best Regards.