Kit composition for online store

Hi all,
I have a new request from a client, who is asking me the following:

  • in his online shop the client should be able to put together two or three products to create his own kit composition;
  • the system should tell him if there is a missing product to compose the kit.

Do you know if this is possible with or without Velo coding?

Thanks,
Andrea De Vizio