How can I create a custom product box builder with a app?

We currently are using a custom box builder product listing that was created by a developer and have recently have had trouble getting the variants to carry over in a order that are purchased through Shop and Recharge (our subscription app). Is there perhaps a app that works well with these other platforms? We need the product to allow a customer to build a box of 4, 20 or 32 units with the selected 5 variant options? Each variant being a different price.