really scope API routes so they dont override app routes
cache orders total prices