Wer an anderer Stelle mit der Subshop-Variable noch hängebleibt, dem sei gesagt, dass
$shop->getId()
nicht gleich
$Shop->getId()
ist. Kleingeschrieben funktioniert es anscheinend nur an dieser Stelle.
Vielleicht kann jemand mir dazu Näheres sagen?