i have a situation that i assume is beyond the ability of inventory management to handle, at least out of the box, and i'm curious if it would make sense to try to fit it into Solidus or to build it in the app otherwise.
in my case, i am modeling parking spots so at a high-level, the unit is a parking spot. folks can take out a contract on a parking spot for a variable amount of time and in general i only want to create one contract per parking spot at any time. however, in some cases, i do want to be able to create a second contract on a parking spot, for instance when the first contract-holder is out-of-town. i even want to be able to have a third contract in some cases. does this kind of inventory mesh with how solidus handles stock units or does it sound sufficiently incompatible such that building it outside of solidus and only using solidus to check out after the amount due has been figured out would be better?