como faço para rodar service worker em toda a loja?

não consigo executar service worker em minha loja, somente no check-out.

criei o arquivo service-worker.js em configurações(painel>check out>codigo) como diz no tutorial da vtex(https://help.vtex.com/tutorial/como-instalar-um-service-worker?locale=pt) e nada aconteceu, então adicionei o seguinte codigo junto com outras chamadas de scripts, ele faz o registro do SW mas o evento fetch roda somente no checkout.

if ('serviceWorker' in navigator) {

navigator.serviceWorker.register('/files/service-worker.js', { "scope": "/" });

}

entao como posso fazer para executar em toda a loja?