more legibility in search methods
refactor products list in shop search
refactor shop detail header to partial
refactor variable inits in public shop controller