Products Interfaces, Classes and Traits ProductMapper Maps a WC_Product to the appropriate product DTO. ProductRepository Repository for product persistence operations.