Matching is usually done on barcode, article code or title similarity. It is the prerequisite for any cross-shop fulfilment: only once two listings are confirmed to be the same product can stock be exchanged between shops with confidence.
Because different shops describe the same product differently, reliable matching is a core technical challenge for any inventory network.