Die "Schleife" ist ja auch deine Load-Anweisung. Wenn ich richtig erinnere steht da bei dir 5000 drin, was alle 5 Sekunden bedeuten würde.
Darum geht es doch gerade. Du baust die Funktion in eine neue PHP-Datei mit einem eigenen Template und bindest das Ganze mit einer der genannten Möglichkeiten ein.
Da dein Shop eh "Javas*****-verseuchet" ohne Ende ist kannst du auch bei reinem Javas***** bleiben.
Durch das S***** wird nun der DIV-Bereich alle 5 Sekunden aktualisiert weil eben alle 5 Sekunden die PHP-Datei, die du gebaut hast, aufgerufen wird.
Über die 5 Sekunden würde ich mir jedoch nochmal Gedanken machen.