Ours is nearly the same. We have a column for which aisle each item is in in each of the three main stores we shop at, and for the one that’s more complicated than “aisles are numbered left to right”, we have a shopping order. And the list includes everything we’ve put on it since we created it, so most everything we might buy at the supermarket. Before we go shopping, we filter by “but this trip” and sort by shopping order.
It works great. It was a little work to set up, but there’s very little maintenance keeping it up.