Companies struggle to sell as inflation takes hold