From Longman Business Dictionary
shop-soiledˈshop-soiled adjectiveadj British EnglishBrECOMMERCE shop-soiled goods are slightly damaged or dirty because they have been in a shop for a long timeSYN AmE shopwornThere are greatly reduced one-off prices on goods that are shop-soiled.