The Grid Service in Zakeke manages both visual grids used for collages and the rules that associate those grids with products. On one side, it lets merchants create, update, list, and delete grid layouts, as well as generate grids either from uploaded PNG previews or from simple row/column definitions. On the other side, it handles grid rules that map specific grids to products and sides, and exposes them in a compact JSON model optimized for the configurator and frontend clients. By centralizing grid definitions and their assignment logic, the Grid Service enables consistent, rule-driven collage layouts across personalized products while enforcing merchant permissions and seller scoping.