Hi @hraja 
Based on your requirements, you’re looking for a solution that can attach custom options and add-ons directly to products or specific variants, while keeping your store lightweight, avoiding the need to create countless dummy products, and ensuring that customer selections remain intact throughout the checkout process.
Easify Custom Product Options can help with exactly this type of setup.
To help you visualize it better, I created a similar demo:
With Easify Product Options, you can add a wide range of option types directly to your product pages, including custom text inputs, premium gift wrapping, accessory add-ons, checkboxes, dropdowns, color/image swatches, file uploads, and many other custom fields. You can also apply additional charges to specific selections, create conditional logic, and display options only for certain products or variants.
One thing that stands out based on your requirements is the ability to manage add-ons without creating dozens of extra variants or “dummy” products in Shopify. Instead of creating separate products for gift wrapping, accessories, personalization services, or other upgrades, everything can be managed directly within the app. This helps keep your product catalog clean and much easier to maintain as your store grows.
For upsell scenarios, you can offer matching accessories, premium services, gift wrapping, engraving, personalized text, and other optional upgrades directly on the product page. This allows customers to customize their purchase and add complementary items without having to browse through multiple product pages.
Regarding checkout reliability, the selected options are attached to the product and carried through from the product page to the cart and order details. This helps ensure that customer selections remain visible and accessible throughout the purchasing process, making fulfillment much easier.
I also completely agree with your focus on theme stability. Regardless of which solution you choose, it’s worth looking for an app that integrates well with Online Store 2.0 themes and doesn’t require extensive theme modifications. This generally makes theme updates easier and helps minimize the risk of layout issues on both desktop and mobile devices.
If your goal is to offer flexible product personalization, add-ons, and upsell opportunities while keeping product management streamlined and the customer experience smooth, Easify Product Options may be worth exploring.