I know there is an app called Tryonify that will give us the functionality we need, however at $999/month it is just far too expensive.
We're looking to give our customers the option to select up to X number of products that they can try at home for free. As they select the product it, it will be added to their Home Try cart/basket (separate to the normal basket) and then when they proceed through the checkout, they won't be charged anything, however their card will be authorized to the amount of the products they've selected. Then, if they decide to keep any of the products/disappear, the card will capture the value of the products they've kept.
We can do the cart/basket stuff, however, as we're on Shopify Basic, I'm not sure whether it is possible for us to change the workflow through the checkout so that the card is authorized only, instead of capture?