Image Matching for similar products
Yes,  it is technically possibly. The easiest algorithm you can try out is siamese networks. Basically siamese networks try to learn a similarity measurement of two inputs (images, sounds, whatever) and work quite well for problems with little labeled data.
You can also find hands-on tutorials guiding you through the details like tutorial 1 or tutorial 2.

For more advanced check out prototypical networks.