Data was not returned during alert, and the result must be 0.
Look at the results:
No automatic loading
use
Shops. Load({callback:function(record,a,b){
alert(record . data . length);
}});
It's all empty. I've met it, too. Nothing has moved, so I'm fine.
I suggest you keep only the most basic functions, or try another environment. The code itself is absolutely fine!