Грамматически верно: в кассах.
Правильно: управляющий магазином.
Следует писать директора магазинов, иначе можно понять, что у одного магазина несколько директоров.
Верно: скоро открытие магазина «Продукты»; скоро открытие продуктового магазина.
Сочетания находиться на магазине, работать на магазине могут быть употреблены только в одном значениии - "на крыше магазина". В остальных значениях следует использовать предлог В: в магазине.