It's not about inflation it's about knowing your customers,you need to use your brain when increasing prices you should know the ones that'll take it and the ones that won't. Just because it's due a rise don't mean they'll pay it and a bit of software can tell you what it likes it can't read people's budgets.
Perhaps it's a combination of the two.