You can do this for the webstore using EZRentOut.
We’ve introduced a new option at the asset level: “Only Rent out through Bundle”.
If you want to rent out some assets only as bundles (meaning you don’t want to rent them out individually), you need to enable this flag from the item’s detail page. The asset will not be visible on the items listing on the web store, but can be rented out as a bundle.
Note: You will still need to enable the “Visible On Web Store” option in order to rent the item out as part of a bundle.