Plugin schreiben und auf einen neuen Controller registrieren. Dann kannst du entsprechend den Content in einer eigenen tpl zusammenstellen und in die Shopseite integrieren sobald der Controller aufgerufen wird. (Bsp. http://deinShop.de/DeinController.
Das mit der Navigation ist eine gute Frage, hattest du hier schon mal geschaut, ob etwas Ähnliches im Forum schon mal besprochen wurde? Ich gehe mal stark davon aus, dass du dich da auch irgendwie einklinken kannst, nur wo genau kann ich aus dem Stehgreif auch nicht sagen.