no-translate

Instalando o Service Worker no Salesforce Commerce Cloud

Se você utiliza a plataforma SFCC, siga os passos abaixo para garantir que o Service Worker esteja acessível pela raiz do domínio e possa funcionar corretamente com o Widget de Web Push Notifications.
Escrito por Inngage
Actualizado hace 3 semanas

Passo 1: Faça o download do Service Worker

Na plataforma Inngage, configure os dados do seu Service Worker e baixe o arquivo sw.js em o seu computador. Ele será utilizado nos próximos passos.

Passo 2: Crie um Content Asset no Salesforce Commerce Cloud

1. Acesse o Business Manager do SFCC

2. Vá até Merchant ToolsContentContent Assets

3. Crie um novo conteúdo com o ID (ou nome) ServiceWorker-GetFile

4. No campo Body, cole o conteúdo do arquivo sw.js que você baixou no passo anterior

Passo 3: Configure a rota do arquivo no Business Manager

Para que o navegador encontre o Service Worker na URL correta, é necessário criar uma nova rota para ele:

1. Vá até Merchant ToolsSEOAliases

2. Crie uma nova entrada com a seguinte estrutura:

{
    ...
    "your-host": [
        ...,
        {
            "if-site-path": "/sw.js",
            "pipeline": "ServiceWorker-GetFile"  
        }
    ]
}

✅ Verifique se está funcionando

Acesse a URL:

https://www.seusite.com.br/sw.js

Se o conteúdo do Service Worker for exibido corretamente no navegador, a configuração está concluída! 🎉

¿Pudimos contestar tu pregunta?