Shop price inflation has eased for the fifth consecutive month to its lowest rate since August last year.
Prices were 5.2% higher in October than a year earlier, a sharp fall from September's 6.2% figure, according to the British Retail Consortium-Nielsen Shop Price Index.
Food inflation also slowed, to 8.8% from September's 9.9%, the sixth consecutive deceleration, while fresh food inflation slowed even further to 8.3%, down from 9.6% a month earlier.
Imported goods saw higher levels of inflation due to a weaker pound, still-high producer costs and emerging trade frictions, while prices for some domestically-produced food, such as fruit, were lower compared with last month.
Prices of children's and baby clothing fell as retailers continued to support families with the arrival of colder weather, the BRC said.