But, is it smart enough to take physical proximity into account? For instance, if I've got items in A1, A20, B1, B20, is there a way to make it smart enough to make it take me to A1, B1, A20, B20 in that order? Or will it strictly go A1-infinity, B1-infinity, etc.?
In the pathing tool, you give the order you want each department, and you can change the aisles in each department. Using my store as an example, section A is Chemicals, Paper&Pets, H&B, and Pharmacy. I have Chemicals set to A60, A1-A15. It takes me to the backwall and then the first few aisles. Paper&Pets is A16-A30, A58, A59. That way we don't have to backtrack because the backwall is right there. H&B is A31-A47, A57 and Pharmacy is A48-A56. Note that the aisle doesn't necessarily have to be part of the department. If I simply had Chemicals be A57-A60, A1-A59, we would go along the backwall and then start over at A1. The other departments can be empty, although it hurts my OCD to do so.
It's easier once you actually see it; just open workbench, search for Pathing, and click on the first link. You may have to use a computer in an ETL office to do so, but it's pretty self-explanatory once you're in.
If you were wondering if you could have it go A1, B1, A2, B2, A3, B3, etc... it would be possible. Probably easier to do A1-A15, B1-B15, then A16-A30, B16-B30, and so on, but you'd just have those aisles in the Chemicals department.
Sometimes it is the app's fault- I've noticed that sometimes (usually after an INF, I think), it shuffles the task list so it's no longer in the pathing order, but it fixes itself if you exit (then get Error Move-1103) and reenter the cart. I hate when it happens and I don't notice it immediately.
This seems to only happen to me if I have to hit "All Items Scanned" in a backroom location with a ghost. Once I get to the sales floor every location is random like the myDevice thinks it's an iPod shuffle. Exiting the batch and re-entering it seems to fix it.