Man kann mit getParams() ermitteln, ob eine Shopseite oder ein Formular aufgerufen wurde und welche ID diese jeweilige Seite bzw. Formular besitzt. Jedenfalls innerhalb von einem Plugin.
Innerhalb von einem Template könnte man {controllerName|lower} benutzen um den Controller zu erfassen.