One port, N catalogs: importing products into a .NET ecommerce platform

A shopkeeper checks deliveries against a contract: a wooden crate, a cardboard parcel and an envelope have come through the same back door, and their products wait on the counter with identical tags beside an empty shelf marked draft, under a blackboard that reads one door, any supplier.

How a .NET ecommerce platform imports products from any source through one interface, keyed services and a contract test suite.