I am trying to implement a concept in which the user can choose among a selection of products, and create a boxed compilation of products. The products to be included in the box won't have any price, the box will have a price (fixed one, regardless of the selected products), and to be more precise, the user will pay for the box via a subscription. So the user will pay for a 3/6/12 months subscription and will be able to create 3/6/12 compilations of products, one for each month.
Can this be implemented only via configuration? Can I create a product, with a fixed price, and set some items, as the options for this product? So, in this case, the box will be the product, its price will be fixed, actually it has no price, the user must have paid his subscription, and the options are which items the user can include in the box.
On checkout, I need to add a check if the user has paid for his subscription and some other checks, found in this post: OpenCart subscription model (x months)
Any ideas? Is this feasible, and if so, how from a really high, architectural, point of view?
Cheers,
Iraklis