The Perfume Shop has frozen the prices of almost 200 of its best-selling branded fragrances until 2026. This marks the third consecutive year the retail company has prevented its costs from rising for selected items. The collection, called The Perfume Promise, comprises 174 best-selling branded fragrances, with 28 new additions. This move helps keep costs lower for consumers.