Custom storefront with Hydrogen or a custom app?

We got the following requirement for our store:

Customers should be able to purchase an item as a one time fee and on top of that one-time item, add a recurring subscription

The scenario is something like this:

The customer purchases a dog bowl and dog pellets. The customer can select the color of the dog bowl and the subscription frequency for the dog pellets.

So, the customer is prompted with something like “select a color for the dog bowl”, followed by “select a frequency for how often you wish to receive dog food”.

The customer will purchase the dog bowl as a one time fee and then on a re-occuring basis be charged for the dog food frequency they selected.

How can I achieve this scenario? I couldn’t find any suitable app for this. So my question is if I should try and build this out myself, but the question is then: can it be done with a combination of javascript and liquid, or should I turn to a completely custom storefront using Hydrogen?

I couldn’t find anywhere in the recharge UI how to do it - all I could find was setting up a basic subscription

@Nyshawn can I reach you on discord / slack?

Sure send me an invite.

Can you provide an example on how this would be done in Recharge? I can only find a way of setting up subscriptions as is

The solution would likely require some custom development as well as configuration within recharge.

@erikvm Hi Erik, are you open to a custom Shopify Hydrogen store?