Can I create subscriptions where the products aren't known until renewal time?

I want to create an app that lets’ you subscribe to “curated” packs (e.g. Winter Bundle).

The subscriptions would have no products set. But every quarter, the store admin would manually pick-out/curate products. Then renew all the subscriptions with these products.

Can you create active SellingPlanGroup(s) and SubscriptionContract(s) with no products?

When renewal time came, I would need to:

Would that work?

Thanks

I’m pretty confident that it is not possible to create a subscription contract with no products.

https://shopify.dev/api/admin-graphql/2022-10/objects/SubscriptionContract#connection-subscriptioncontract-lines

^ lines is a non-null, non-empty array type on the SubscriptionContract

If you will use the same price for each order you can simply create Generic product, something like “Our awesome bundle” and then before every billing attempt make updates to contract.